|
override bool |
IsBuiltWith (String fontProgram, String encoding) |
|
Checks whether the PdfFont was built with corresponding fontProgram and encoding or CMAP. More...
|
|
override GlyphLine |
CreateGlyphLine (String content) |
|
override int |
AppendGlyphs (String text, int from, int to, IList< Glyph > glyphs) |
|
Append all supported glyphs and return number of processed chars. More...
|
|
override int |
AppendAnyGlyph (String text, int from, IList< Glyph > glyphs) |
|
Append any single glyph, even notdef. More...
|
|
virtual FontEncoding |
GetFontEncoding () |
|
Get the font encoding. More...
|
|
virtual CMapToUnicode |
GetToUnicode () |
|
Get the mapping of character codes to unicode values based on /ToUnicode entry of font dictionary. More...
|
|
override byte[] |
ConvertToBytes (String text) |
|
Converts the text into bytes to be placed in the document. More...
|
|
override byte[] |
ConvertToBytes (GlyphLine glyphLine) |
|
override byte[] |
ConvertToBytes (Glyph glyph) |
|
override void |
WriteText (GlyphLine text, int from, int to, PdfOutputStream stream) |
|
override void |
WriteText (String text, PdfOutputStream stream) |
|
override String |
Decode (PdfString content) |
|
override GlyphLine |
DecodeIntoGlyphLine (PdfString content) |
|
Decodes sequence of character codes (e.g. from content stream) into a iText.IO.Font.Otf.GlyphLine More...
|
|
override bool |
AppendDecodedCodesToGlyphsList (IList< Glyph > list, PdfString characterCodes) |
|
Decodes sequence of character codes (e.g. from content stream) to sequence of glyphs and appends them to the passed list. More...
|
|
override float |
GetContentWidth (PdfString content) |
|
virtual bool |
IsForceWidthsOutput () |
|
Gets the state of the property. More...
|
|
virtual void |
SetForceWidthsOutput (bool forceWidthsOutput) |
|
Set to true to force the generation of the widths array. More...
|
|
abstract Glyph |
GetGlyph (int unicode) |
|
Get glyph by unicode More...
|
|
virtual bool |
ContainsGlyph (int unicode) |
|
Check whether font contains glyph with specified unicode. More...
|
|
virtual int |
GetWidth (int unicode) |
|
Returns the width of a certain character of this font in 1000 normalized units. More...
|
|
virtual float |
GetWidth (int unicode, float fontSize) |
|
Returns the width of a certain character of this font in points. More...
|
|
virtual int |
GetWidth (String text) |
|
Returns the width of a string of this font in 1000 normalized units. More...
|
|
virtual float |
GetWidth (String text, float fontSize) |
|
Gets the width of a String in points. More...
|
|
virtual float |
GetDescent (String text, float fontSize) |
|
Gets the descent of a String in points. More...
|
|
virtual float |
GetDescent (int unicode, float fontSize) |
|
Gets the descent of a char code in points. More...
|
|
virtual float |
GetAscent (String text, float fontSize) |
|
Gets the ascent of a String in points. More...
|
|
virtual float |
GetAscent (int unicode, float fontSize) |
|
Gets the ascent of a char code in normalized 1000 units. More...
|
|
virtual FontProgram |
GetFontProgram () |
|
virtual bool |
IsEmbedded () |
|
virtual bool |
IsSubset () |
|
Indicates if all the glyphs and widths for that particular encoding should be included in the document. More...
|
|
virtual void |
SetSubset (bool subset) |
|
Indicates if all the glyphs and widths for that particular encoding should be included in the document. More...
|
|
virtual void |
AddSubsetRange (int[] range) |
|
Adds a character range when subsetting. More...
|
|
virtual IList< String > |
SplitString (String text, float fontSize, float maxWidth) |
|
override void |
Flush () |
|
To manually flush a PdfObject behind this wrapper, you have to ensure that this object is added to the document, i.e. it has an indirect reference. More...
|
|
override String |
ToString () |
|
virtual T |
GetPdfObject () |
|
virtual iText.Kernel.Pdf.PdfObjectWrapper< T > |
MakeIndirect (PdfDocument document, PdfIndirectReference reference) |
|
Marks object behind wrapper to be saved as indirect. More...
|
|
virtual iText.Kernel.Pdf.PdfObjectWrapper< T > |
MakeIndirect (PdfDocument document) |
|
Marks object behind wrapper to be saved as indirect. More...
|
|
virtual iText.Kernel.Pdf.PdfObjectWrapper< T > |
SetModified () |
|
virtual bool |
IsFlushed () |
|