C# Class OTFontFile.Rasterizer.RasterInterf

Mostrar archivo Open project: HinTak/Font-Validator Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
RasterInterf ( ) : System
SetDllDirectory ( string path ) : bool
TT_Diagnostics_Set ( [ diagnostics ) : void
TT_Diagnostics_Unset ( ) : void
trySetPixelSizes ( uint x_requestedPixelSize, uint y_requestPixelSize ) : void

Method Details

CalcDevMetrics() public method

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
return DevMetricsData

CancelCalcDevMetrics() public method

public CancelCalcDevMetrics ( ) : void
return void

CancelRastTest() public method

public CancelRastTest ( ) : void
return void

GetRastErrorCount() public method

public GetRastErrorCount ( ) : int
return int

RastTest() public method

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
return bool

RasterNewSfnt() public method

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

getInstance() public static method

public static getInstance ( ) : RasterInterf
return RasterInterf