C# Класс NOpenType.Typeface

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

Private Properties

Свойство Тип Описание
LoadOpenTypeLayoutInfo void
Typeface System.Collections.Generic

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

Метод Описание
CalculateScale ( float sizeInPointUnit, int resolution = 96 ) : float
GetAdvanceWidth ( char character ) : ushort
GetAdvanceWidthFromGlyphIndex ( int glyphIndex ) : ushort
GetGlyphByIndex ( int glyphIndex ) : Glyph
GetKernDistance ( ushort leftGlyphIndex, ushort rightGlyphIndex ) : short
Lookup ( char character ) : Glyph
Lookup ( char buffer, List output ) : void
LookupIndex ( char character ) : int

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

Метод Описание
LoadOpenTypeLayoutInfo ( GDEF gdefTable, GSUB gsubTable, GPOS gposTable, BASE baseTable ) : void
Typeface ( NameEntry nameEntry, Bounds bounds, ushort unitsPerEm, Glyph glyphs, CharacterMap cmaps, HorizontalMetrics horizontalMetrics, OS2Table os2Table ) : System.Collections.Generic

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

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

public CalculateScale ( float sizeInPointUnit, int resolution = 96 ) : float
sizeInPointUnit float
resolution int
Результат float

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

public GetAdvanceWidth ( char character ) : ushort
character char
Результат ushort

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

public GetAdvanceWidthFromGlyphIndex ( int glyphIndex ) : ushort
glyphIndex int
Результат ushort

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

public GetGlyphByIndex ( int glyphIndex ) : Glyph
glyphIndex int
Результат Glyph

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

public GetKernDistance ( ushort leftGlyphIndex, ushort rightGlyphIndex ) : short
leftGlyphIndex ushort
rightGlyphIndex ushort
Результат short

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

public Lookup ( char character ) : Glyph
character char
Результат Glyph

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

public Lookup ( char buffer, List output ) : void
buffer char
output List
Результат void

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

public LookupIndex ( char character ) : int
character char
Результат int