C# Class OTFontFileVal.OTFontVal

Inheritance: OTFontFile.OTFont
Afficher le fichier Open project: HinTak/Font-Validator Class Usage Examples

Méthodes publiques

Méthode Description
GetCalculatedDevMetrics ( ) : RasterInterf.DevMetricsData
GetDevMetricsDataError ( ) : String
GetFile ( ) : OTFontFileVal.OTFileVal
GetTable ( OTFontFile.OTTag tag ) : OTFontFile.OTTable
OTFontVal ( OTFontFile.OTFile f ) : System
OTFontVal ( OTFontFile.OTFile f, uint FontFileNumber, OTFontFile.OffsetTable ot, OutlineType outlineType ) : System
ReadFont ( OTFontFile.OTFile file, uint FontFileNumber, uint filepos ) : OTFontVal
Validate ( ) : bool

Méthodes protégées

Méthode Description
CheckDirectoryEntriesNonZero ( OTFontFileVal.Validator v ) : bool
CheckForNoUnnecessaryTables ( OTFontFileVal.Validator v ) : bool
CheckForOptimalTableOrder ( OTFontFileVal.Validator v ) : bool
CheckForRecommendedTables ( OTFontFileVal.Validator v ) : bool
CheckForRequiredTables ( OTFontFileVal.Validator v ) : bool
CheckNoDuplicateTags ( OTFontFileVal.Validator v ) : bool
CheckTableAlignment ( OTFontFileVal.Validator v ) : bool
CheckTablesInFileAndNotOverlapping ( OTFontFileVal.Validator v ) : bool
CheckTagNames ( OTFontFileVal.Validator v ) : bool
CheckTagsAscending ( OTFontFileVal.Validator v ) : bool
IsPostScript ( ) : bool
ReadOffsetTable ( OTFontFileVal.OTFileVal file, uint filepos ) : OTFontFile.OffsetTable
TestFontRasterization ( ) : int

Method Details

CheckDirectoryEntriesNonZero() protected méthode

protected CheckDirectoryEntriesNonZero ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
Résultat bool

CheckForNoUnnecessaryTables() protected méthode

protected CheckForNoUnnecessaryTables ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
Résultat bool

CheckForOptimalTableOrder() protected méthode

protected CheckForOptimalTableOrder ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
Résultat bool

CheckForRecommendedTables() protected méthode

protected CheckForRecommendedTables ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
Résultat bool

CheckForRequiredTables() protected méthode

protected CheckForRequiredTables ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
Résultat bool

CheckNoDuplicateTags() protected méthode

protected CheckNoDuplicateTags ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
Résultat bool

CheckTableAlignment() protected méthode

protected CheckTableAlignment ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
Résultat bool

CheckTablesInFileAndNotOverlapping() protected méthode

protected CheckTablesInFileAndNotOverlapping ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
Résultat bool

CheckTagNames() protected méthode

protected CheckTagNames ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
Résultat bool

CheckTagsAscending() protected méthode

protected CheckTagsAscending ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
Résultat bool

GetCalculatedDevMetrics() public méthode

public GetCalculatedDevMetrics ( ) : RasterInterf.DevMetricsData
Résultat OTFontFile.Rasterizer.RasterInterf.DevMetricsData

GetDevMetricsDataError() public méthode

public GetDevMetricsDataError ( ) : String
Résultat String

GetFile() public méthode

public GetFile ( ) : OTFontFileVal.OTFileVal
Résultat OTFontFileVal.OTFileVal

GetTable() public méthode

public GetTable ( OTFontFile.OTTag tag ) : OTFontFile.OTTable
tag OTFontFile.OTTag
Résultat OTFontFile.OTTable

IsPostScript() protected méthode

protected IsPostScript ( ) : bool
Résultat bool

OTFontVal() public méthode

public OTFontVal ( OTFontFile.OTFile f ) : System
f OTFontFile.OTFile
Résultat System

OTFontVal() public méthode

public OTFontVal ( OTFontFile.OTFile f, uint FontFileNumber, OTFontFile.OffsetTable ot, OutlineType outlineType ) : System
f OTFontFile.OTFile
FontFileNumber uint
ot OTFontFile.OffsetTable
outlineType OutlineType
Résultat System

ReadFont() public static méthode

public static ReadFont ( OTFontFile.OTFile file, uint FontFileNumber, uint filepos ) : OTFontVal
file OTFontFile.OTFile
FontFileNumber uint
filepos uint
Résultat OTFontVal

ReadOffsetTable() protected static méthode

protected static ReadOffsetTable ( OTFontFileVal.OTFileVal file, uint filepos ) : OTFontFile.OffsetTable
file OTFontFileVal.OTFileVal
filepos uint
Résultat OTFontFile.OffsetTable

TestFontRasterization() protected méthode

protected TestFontRasterization ( ) : int
Résultat int

Validate() public méthode

public Validate ( ) : bool
Résultat bool