C# Class NOpenType.Tables.GPOS.LookupTable

sub table of a lookup list
Show file Open project: prepare/HTML-Renderer

Public Properties

Property Type Description
lookupFlags ushort
lookupType ushort
markFilteringSet ushort
subTableCount ushort
subTableOffsets short[]

Public Methods

Method Description
LookupTable ( long lookupTablePos, ushort lookupType, ushort lookupFlags, ushort subTableCount, short subTableOffsets, ushort markFilteringSet ) : System
ReadRecordContent ( BinaryReader reader ) : void
ToString ( ) : string

Private Methods

Method Description
ReadLookupType1 ( BinaryReader reader ) : void

Lookup Type 1: Single Adjustment Positioning Subtable

ReadLookupType2 ( BinaryReader reader ) : void

Lookup Type 2: Pair Adjustment Positioning Subtable

ReadLookupType3 ( BinaryReader reader ) : void

Lookup Type 3: Cursive Attachment Positioning Subtable

ReadLookupType4 ( BinaryReader reader ) : void

Lookup Type 4: MarkToBase Attachment Positioning Subtable

ReadLookupType5 ( BinaryReader reader ) : void

Lookup Type 5: MarkToLigature Attachment Positioning Subtable

ReadLookupType6 ( BinaryReader reader ) : void

Lookup Type 6: MarkToMark Attachment Positioning Subtable

ReadLookupType7 ( BinaryReader reader ) : void

Lookup Type 7: Contextual Positioning Subtables

ReadLookupType8 ( BinaryReader reader ) : void

LookupType 8: Chaining Contextual Positioning Subtable

ReadLookupType9 ( BinaryReader reader ) : void

LookupType 9: Extension Positioning

Method Details

LookupTable() public method

public LookupTable ( long lookupTablePos, ushort lookupType, ushort lookupFlags, ushort subTableCount, short subTableOffsets, ushort markFilteringSet ) : System
lookupTablePos long
lookupType ushort
lookupFlags ushort
subTableCount ushort
subTableOffsets short
markFilteringSet ushort
return System

ReadRecordContent() public method

public ReadRecordContent ( BinaryReader reader ) : void
reader System.IO.BinaryReader
return void

ToString() public method

public ToString ( ) : string
return string

Property Details

lookupFlags public property

public ushort lookupFlags
return ushort

lookupType public property

public ushort lookupType
return ushort

markFilteringSet public property

public ushort markFilteringSet
return ushort

subTableCount public property

public ushort subTableCount
return ushort

subTableOffsets public property

public short[] subTableOffsets
return short[]