C# Class OTFontFileVal.OTFontVal

Inheritance: OTFontFile.OTFont
Mostra file Open project: HinTak/Font-Validator Class Usage Examples

Public Methods

Method 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

Protected Methods

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

protected CheckDirectoryEntriesNonZero ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
return bool

CheckForNoUnnecessaryTables() protected method

protected CheckForNoUnnecessaryTables ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
return bool

CheckForOptimalTableOrder() protected method

protected CheckForOptimalTableOrder ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
return bool

CheckForRecommendedTables() protected method

protected CheckForRecommendedTables ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
return bool

CheckForRequiredTables() protected method

protected CheckForRequiredTables ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
return bool

CheckNoDuplicateTags() protected method

protected CheckNoDuplicateTags ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
return bool

CheckTableAlignment() protected method

protected CheckTableAlignment ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
return bool

CheckTablesInFileAndNotOverlapping() protected method

protected CheckTablesInFileAndNotOverlapping ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
return bool

CheckTagNames() protected method

protected CheckTagNames ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
return bool

CheckTagsAscending() protected method

protected CheckTagsAscending ( OTFontFileVal.Validator v ) : bool
v OTFontFileVal.Validator
return bool

GetCalculatedDevMetrics() public method

public GetCalculatedDevMetrics ( ) : RasterInterf.DevMetricsData
return OTFontFile.Rasterizer.RasterInterf.DevMetricsData

GetDevMetricsDataError() public method

public GetDevMetricsDataError ( ) : String
return String

GetFile() public method

public GetFile ( ) : OTFontFileVal.OTFileVal
return OTFontFileVal.OTFileVal

GetTable() public method

public GetTable ( OTFontFile.OTTag tag ) : OTFontFile.OTTable
tag OTFontFile.OTTag
return OTFontFile.OTTable

IsPostScript() protected method

protected IsPostScript ( ) : bool
return bool

OTFontVal() public method

public OTFontVal ( OTFontFile.OTFile f ) : System
f OTFontFile.OTFile
return System

OTFontVal() public method

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

ReadFont() public static method

public static ReadFont ( OTFontFile.OTFile file, uint FontFileNumber, uint filepos ) : OTFontVal
file OTFontFile.OTFile
FontFileNumber uint
filepos uint
return OTFontVal

ReadOffsetTable() protected static method

protected static ReadOffsetTable ( OTFontFileVal.OTFileVal file, uint filepos ) : OTFontFile.OffsetTable
file OTFontFileVal.OTFileVal
filepos uint
return OTFontFile.OffsetTable

TestFontRasterization() protected method

protected TestFontRasterization ( ) : int
return int

Validate() public method

public Validate ( ) : bool
return bool