C# Class NOpenType.Tables.GSUB.LookupTable

sub table of a lookup list
Afficher le fichier Open project: prepare/HTML-Renderer

Méthodes publiques

Свойство Type Description
lookupFlags ushort
lookupType ushort
markFilteringSet ushort
subTableCount ushort
subTableOffsets ushort[]

Méthodes publiques

Méthode Description
FindGlyphIndex ( int glyphIndex ) : int
FindGlyphIndexAll ( int glyphIndex, List outputResults ) : void
LookupTable ( long lookupTablePos, ushort lookupType, ushort lookupFlags, ushort subTableCount, ushort subTableOffsets, ushort markFilteringSet ) : System
ReadRecordContent ( BinaryReader reader ) : void
ToString ( ) : string

Private Methods

Méthode Description
ReadLookupType1 ( BinaryReader reader ) : void

LookupType 1: Single Substitution Subtable

ReadLookupType2 ( BinaryReader reader ) : void

LookupType 2: Multiple Substitution Subtable

ReadLookupType3 ( BinaryReader reader ) : void

LookupType 3: Alternate Substitution Subtable

ReadLookupType4 ( BinaryReader reader ) : void

LookupType 4: Ligature Substitution Subtable

ReadLookupType5 ( BinaryReader reader ) : void

LookupType 5: Contextual Substitution Subtable

ReadLookupType6 ( BinaryReader reader ) : void

LookupType 6: Chaining Contextual Substitution Subtable

ReadLookupType7 ( BinaryReader reader ) : void

LookupType 7: Extension Substitution

ReadLookupType8 ( BinaryReader reader ) : void

LookupType 8: Reverse Chaining Contextual Single Substitution Subtable

Method Details

FindGlyphIndex() public méthode

public FindGlyphIndex ( int glyphIndex ) : int
glyphIndex int
Résultat int

FindGlyphIndexAll() public méthode

public FindGlyphIndexAll ( int glyphIndex, List outputResults ) : void
glyphIndex int
outputResults List
Résultat void

LookupTable() public méthode

public LookupTable ( long lookupTablePos, ushort lookupType, ushort lookupFlags, ushort subTableCount, ushort subTableOffsets, ushort markFilteringSet ) : System
lookupTablePos long
lookupType ushort
lookupFlags ushort
subTableCount ushort
subTableOffsets ushort
markFilteringSet ushort
Résultat System

ReadRecordContent() public méthode

public ReadRecordContent ( BinaryReader reader ) : void
reader System.IO.BinaryReader
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

lookupFlags public_oe property

public ushort lookupFlags
Résultat ushort

lookupType public_oe property

public ushort lookupType
Résultat ushort

markFilteringSet public_oe property

public ushort markFilteringSet
Résultat ushort

subTableCount public_oe property

public ushort subTableCount
Résultat ushort

subTableOffsets public_oe property

public ushort[] subTableOffsets
Résultat ushort[]