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

This table contains information that describes the glyphs in the font in the TrueType outline format. Information regarding the rasterizer (scaler) refers to the TrueType rasterizer. http://www.microsoft.com/typography/otspec/glyf.htm
Наследование: PdfSharp.Fonts.OpenType.OpenTypeFontTable
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
glyphTable byte[]

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

Метод Описание
AddCompositeGlyphs ( object>.Dictionary glyphs, int glyph ) : void

If the specified glyph is a composite glyph add the glyphs it is made of to the glyph table.

CompleteGlyphClosure ( object>.Dictionary glyphs ) : void

Adds for all composite glyphs the glyphs the composite one is made of.

GetGlyphData ( int glyph ) : byte[]

Gets the data of the specified glyph.

GetGlyphSize ( int glyph ) : int

Gets the size of the byte array that defines the glyph.

GetOffset ( int glyph ) : int

Gets the offset of the specified glyph relative to the first byte of the font image.

GlyphDataTable ( ) : System
GlyphDataTable ( FontData fontData ) : System
PrepareForCompilation ( ) : void

Prepares the font table to be compiled into its binary representation.

Read ( ) : void

Converts the bytes in a handy representation

Write ( PdfSharp.Fonts.OpenType.OpenTypeFontWriter writer ) : void

Converts the font into its binary representation.

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

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

If the specified glyph is a composite glyph add the glyphs it is made of to the glyph table.
public AddCompositeGlyphs ( object>.Dictionary glyphs, int glyph ) : void
glyphs object>.Dictionary
glyph int
Результат void

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

Adds for all composite glyphs the glyphs the composite one is made of.
public CompleteGlyphClosure ( object>.Dictionary glyphs ) : void
glyphs object>.Dictionary
Результат void

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

Gets the data of the specified glyph.
public GetGlyphData ( int glyph ) : byte[]
glyph int
Результат byte[]

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

Gets the size of the byte array that defines the glyph.
public GetGlyphSize ( int glyph ) : int
glyph int
Результат int

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

Gets the offset of the specified glyph relative to the first byte of the font image.
public GetOffset ( int glyph ) : int
glyph int
Результат int

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

public GlyphDataTable ( ) : System
Результат System

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

public GlyphDataTable ( FontData fontData ) : System
fontData FontData
Результат System

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

Prepares the font table to be compiled into its binary representation.
public PrepareForCompilation ( ) : void
Результат void

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

Converts the bytes in a handy representation
public Read ( ) : void
Результат void

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

Converts the font into its binary representation.
public Write ( PdfSharp.Fonts.OpenType.OpenTypeFontWriter writer ) : void
writer PdfSharp.Fonts.OpenType.OpenTypeFontWriter
Результат void

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

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

public byte[] glyphTable
Результат byte[]