Table of Contents

Class FontInfo

Namespace
iText.Layout.Font
Assembly
itext.layout.dll

Contains all font related data to create FontProgram and PdfFont.

public sealed class FontInfo
Inheritance
FontInfo
Inherited Members

Remarks

Contains all font related data to create FontProgram and PdfFont. FontProgramDescriptor fetches with FontProgramDescriptorFactory.

Methods

Create(FontProgram, string, string)

public static FontInfo Create(FontProgram fontProgram, string encoding, string alias)

Parameters

fontProgram FontProgram
encoding string
alias string

Returns

FontInfo
See Also

Create(FontProgram, string, string, Range)

public static FontInfo Create(FontProgram fontProgram, string encoding, string alias, Range range)

Parameters

fontProgram FontProgram
encoding string
alias string
range Range

Returns

FontInfo
See Also

Create(FontInfo, string)

public static FontInfo Create(FontInfo fontInfo, string alias)

Parameters

fontInfo FontInfo
alias string

Returns

FontInfo
See Also

Create(FontInfo, string, Range)

public static FontInfo Create(FontInfo fontInfo, string alias, Range range)

Parameters

fontInfo FontInfo
alias string
range Range

Returns

FontInfo
See Also

Equals(object)

public override bool Equals(object o)

Parameters

o object

Returns

bool
See Also

GetAlias()

Gets font alias.

public string GetAlias()

Returns

string

alias if exist, otherwise null.

See Also

GetDescriptor()

public FontProgramDescriptor GetDescriptor()

Returns

FontProgramDescriptor
See Also

GetEncoding()

public string GetEncoding()

Returns

string
See Also

GetFontData()

Gets font data, if FontInfo was created with byte[].

public byte[] GetFontData()

Returns

byte[]

font data

See Also

GetFontName()

Gets path to font, if FontInfo was created by String.

public string GetFontName()

Returns

string

the font name

Remarks

Gets path to font, if FontInfo was created by String. Note, to get PostScript or full name, use GetDescriptor().

See Also

GetFontUnicodeRange()

public Range GetFontUnicodeRange()

Returns

Range
See Also

GetHashCode()

public override int GetHashCode()

Returns

int
See Also

ToString()

public override string ToString()

Returns

string
See Also

See Also