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
파일 보기 프로젝트 열기: DavidS/MigraDoc 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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[]