C# Класс OTFontFileVal.Driver

In order that the command line interface and the GUI app have the same behavior, this class has been factored out and should be used by both front ends.

Behavior specific to a font end, for example, displaying messages in a GUI window, should be handled via callbacks through an interface passed in here.

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

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

Метод Описание
CloseXmlReportFile ( ) : void
CopyXslFile ( string sReportFile ) : void
Driver ( DriverCallbacks cbs ) : System.Windows.Forms
OnValidateEvent ( OTFontFileVal.Validator e, object oParam ) : void
OpenXmlReportFile ( string sReportFile, string sFontFile ) : void
RunValidation ( OTFontFileVal.Validator v, string fontList ) : int
RunValidation ( OTFontFileVal.Validator v, string fpath, SafeFileHandle hFile ) : int
ValidatorCallback ( NS_ValCommon.ValInfoBasic viBasic ) : void

Приватные методы

Метод Описание
MakeCodeFriendlyTag ( OTFontFile.OTTag tag ) : OTFontFile.OTTag
OnBeginTable ( OTFontFile.DirectoryEntry de ) : void
OnEndElement ( ) : void
OnFontBegin ( uint fontIndex ) : void
OnFontParsed ( OTFontFile.OTFont f ) : void
OnRasterTestBegin ( string element, string label ) : void
ValInfoTypeToString ( OTFontFileVal.ValidationInfo vt ) : string
ValidateFont ( OTFontFileVal.Validator v, string fpath, SafeFileHandle hFile, int i, int n ) : int

Описание методов

CloseXmlReportFile() публичный Метод

public CloseXmlReportFile ( ) : void
Результат void

CopyXslFile() публичный статический Метод

public static CopyXslFile ( string sReportFile ) : void
sReportFile string
Результат void

Driver() публичный Метод

public Driver ( DriverCallbacks cbs ) : System.Windows.Forms
cbs DriverCallbacks
Результат System.Windows.Forms

OnValidateEvent() публичный Метод

public OnValidateEvent ( OTFontFileVal.Validator e, object oParam ) : void
e OTFontFileVal.Validator
oParam object
Результат void

OpenXmlReportFile() публичный Метод

public OpenXmlReportFile ( string sReportFile, string sFontFile ) : void
sReportFile string
sFontFile string
Результат void

RunValidation() публичный Метод

public RunValidation ( OTFontFileVal.Validator v, string fontList ) : int
v OTFontFileVal.Validator
fontList string
Результат int

RunValidation() публичный Метод

public RunValidation ( OTFontFileVal.Validator v, string fpath, SafeFileHandle hFile ) : int
v OTFontFileVal.Validator
fpath string
hFile SafeFileHandle
Результат int

ValidatorCallback() публичный Метод

public ValidatorCallback ( NS_ValCommon.ValInfoBasic viBasic ) : void
viBasic NS_ValCommon.ValInfoBasic
Результат void