FontObject Class

ABCpdf .net

 
   

A specific font as used in the document.

System.Object
   WebSupergoo.ABCpdf10.Objects.IndirectObject
      WebSupergoo.ABCpdf10.Objects.FontObject

 

   
   
Method Description
  Throws Exceptions GetEncoding Obtain a standard encoding dictionary for use with PDF text operators.
EmbedFont Search for and embed a font file into this font object.
Throws Exceptions EncodeText Encode text for use with PDF text operators.
RegenerateToUnicode Attempt to regenerate a ToUnicode map.
Subset Subset a previously embedded font.
UnembedSimpleFont Unembed the font if this is a simple operation.

 

   
   
Property Description
BaseFont The PostScript name of the font.
EmbeddedFont The embedded font file.
IsComposite Whether the font is a complex composite font.
IsIdentity Whether the font is a composite glyph encoded identity font.
IsSubset Whether the font contains an embedded subset.
IsVertical Whether the font is for vertical writing.
WritingMode Gets the font writing mode.
Widths The widths of the characters in the font.
CharToEncoding The Unicode to glyph mapping table for all the characters in the font.
CheckGlyphs Whether to exclude invalid glyphs from our lookup tables.
EncodingToChar The glyph to Unicode mapping table for all the characters in the font.
EncodingToString The glyph to Unicode string mapping table.
Flags The Font Descriptor Flags entry.
FontAscender The ascender for the glyphs in this font.
FontAscent The ascent for the glyphs in this font.
FontBBox The bounding box for the glyphs in this font.
FontDescender The descender for the glyphs in this font.
FontDescent The descent for the glyphs in this font.
FontLineGap The line gap for the glyphs in this font.
FontLineSpacing The line spacing for the glyphs in this font.