C# Класс OTFontFile.Rasterizer.RasterInterf

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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