C# 클래스 OTFontFile.Rasterizer.RasterInterf

파일 보기 프로젝트 열기: HinTak/Font-Validator 1 사용 예제들

공개 메소드들

메소드 설명
CalcDevMetrics ( int Huge_calcHDMX, int Huge_calcLTSH, int Huge_calcVDMX, ushort numGlyphs, byte phdmxPointSizes, ushort maxHdmxPointSize, byte uchPixelHeightRangeStart, byte uchPixelHeightRangeEnd, ushort pVDMXxResolution, ushort pVDMXyResolution, ushort cVDMXResolutions, UpdateProgressDelegate pUpdateProgressDelegate ) : DevMetricsData
CancelCalcDevMetrics ( ) : void
CancelRastTest ( ) : void
GetRastErrorCount ( ) : int
RastTest ( int resX, int resY, int arrPointSizes, float stretchX, float stretchY, float rotation, float skew, float matrix, bool setBW, bool setGrayscale, bool setCleartype, uint CTFlags, RastTestErrorDelegate pRastTestErrorDelegate, UpdateProgressDelegate pUpdateProgressDelegate, int numGlyphs ) : bool
RasterNewSfnt ( FileStream fontFileStream, uint faceIndex ) : ushort
getInstance ( ) : RasterInterf

비공개 메소드들

메소드 설명
RasterInterf ( ) : System
SetDllDirectory ( string path ) : bool
TT_Diagnostics_Set ( [ diagnostics ) : void
TT_Diagnostics_Unset ( ) : void
trySetPixelSizes ( uint x_requestedPixelSize, uint y_requestPixelSize ) : void

메소드 상세

CalcDevMetrics() 공개 메소드

public CalcDevMetrics ( int Huge_calcHDMX, int Huge_calcLTSH, int Huge_calcVDMX, ushort numGlyphs, byte phdmxPointSizes, ushort maxHdmxPointSize, byte uchPixelHeightRangeStart, byte uchPixelHeightRangeEnd, ushort pVDMXxResolution, ushort pVDMXyResolution, ushort cVDMXResolutions, UpdateProgressDelegate pUpdateProgressDelegate ) : DevMetricsData
Huge_calcHDMX int
Huge_calcLTSH int
Huge_calcVDMX int
numGlyphs ushort
phdmxPointSizes byte
maxHdmxPointSize ushort
uchPixelHeightRangeStart byte
uchPixelHeightRangeEnd byte
pVDMXxResolution ushort
pVDMXyResolution ushort
cVDMXResolutions ushort
pUpdateProgressDelegate UpdateProgressDelegate
리턴 DevMetricsData

CancelCalcDevMetrics() 공개 메소드

public CancelCalcDevMetrics ( ) : void
리턴 void

CancelRastTest() 공개 메소드

public CancelRastTest ( ) : void
리턴 void

GetRastErrorCount() 공개 메소드

public GetRastErrorCount ( ) : int
리턴 int

RastTest() 공개 메소드

public RastTest ( int resX, int resY, int arrPointSizes, float stretchX, float stretchY, float rotation, float skew, float matrix, bool setBW, bool setGrayscale, bool setCleartype, uint CTFlags, RastTestErrorDelegate pRastTestErrorDelegate, UpdateProgressDelegate pUpdateProgressDelegate, int numGlyphs ) : bool
resX int
resY int
arrPointSizes int
stretchX float
stretchY float
rotation float
skew float
matrix float
setBW bool
setGrayscale bool
setCleartype bool
CTFlags uint
pRastTestErrorDelegate RastTestErrorDelegate
pUpdateProgressDelegate UpdateProgressDelegate
numGlyphs int
리턴 bool

RasterNewSfnt() 공개 메소드

public RasterNewSfnt ( FileStream fontFileStream, uint faceIndex ) : ushort
fontFileStream System.IO.FileStream
faceIndex uint
리턴 ushort

getInstance() 공개 정적인 메소드

public static getInstance ( ) : RasterInterf
리턴 RasterInterf