C# Класс PdfSharp.Fonts.OpenType.OpenTypeDescriptor

The OpenType font descriptor.
Наследование: PdfSharp.Fonts.OpenType.FontDescriptor
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
widths int[]

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

Метод Описание
CharCodeToGlyphIndex ( char value ) : int

Maps a unicode to the index of the corresponding glyph. See OpenType spec "cmap - Character To Glyph Index Mapping Table / Format 4: Segment mapping to delta values" for details about this a little bit strange looking algorithm.

GlyphIndexToPdfWidth ( int glyphIndex ) : int

Converts the width of a glyph identified by its index to PDF design units.

GlyphIndexToWidth ( int glyphIndex ) : int

//Converts the width of a glyph identified by its index to PDF design units.

Initialize ( ) : void
OpenTypeDescriptor ( PdfSharp.Drawing.XFont font, PdfSharp.Drawing.XPdfFontOptions options ) : System
PdfWidthFromCharCode ( char ch ) : int
Test ( ) : void

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

Метод Описание
DesignUnitsToPdf ( double value ) : int
OpenTypeDescriptor ( PdfSharp.Drawing.XFont font ) : System
OpenTypeDescriptor ( byte fontData ) : System
OpenTypeDescriptor ( string idName, byte fontData ) : System

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

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

Maps a unicode to the index of the corresponding glyph. See OpenType spec "cmap - Character To Glyph Index Mapping Table / Format 4: Segment mapping to delta values" for details about this a little bit strange looking algorithm.
public CharCodeToGlyphIndex ( char value ) : int
value char
Результат int

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

Converts the width of a glyph identified by its index to PDF design units.
public GlyphIndexToPdfWidth ( int glyphIndex ) : int
glyphIndex int
Результат int

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

//Converts the width of a glyph identified by its index to PDF design units.
public GlyphIndexToWidth ( int glyphIndex ) : int
glyphIndex int
Результат int

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

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

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

public OpenTypeDescriptor ( PdfSharp.Drawing.XFont font, PdfSharp.Drawing.XPdfFontOptions options ) : System
font PdfSharp.Drawing.XFont
options PdfSharp.Drawing.XPdfFontOptions
Результат System

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

public PdfWidthFromCharCode ( char ch ) : int
ch char
Результат int

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

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

Описание свойств

widths публичное свойство

public int[] widths
Результат int[]