|
| override Glyph |
GetGlyph (int unicode) |
| |
Get glyph by unicode More...
|
| |
| override bool |
ContainsGlyph (int unicode) |
| |
Check whether font contains glyph with specified unicode. 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 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...
|
| |
| override String |
Decode (PdfString content) |
| |
| override GlyphLine |
DecodeIntoGlyphLine (PdfString content) |
| |
Decodes a given iText.Kernel.Pdf.PdfString containing encoded string (e.g. from content stream) into a iText.IO.Font.Otf.GlyphLine More...
|
| |
| override float |
GetContentWidth (PdfString content) |
| |
| override bool |
IsBuiltWith (String fontProgram, String encoding) |
| |
Checks whether the PdfFont was built with corresponding fontProgram and encoding or CMAP. More...
|
| |
| 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...
|
| |
| virtual CMapEncoding |
GetCmap () |
| |
Gets CMAP associated with the Pdf Font. More...
|
| |
| virtual PdfStream |
GetToUnicode (Object[] metrics) |
| |
Creates a ToUnicode CMap to allow copy and paste from Acrobat. More...
|
| |
| virtual PdfStream |
GetToUnicode () |
| |
Creates a ToUnicode CMap to allow copy and paste from Acrobat. More...
|
| |
| virtual double[] |
GetFontMatrix () |
| |
| 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 int |
GetDescent (String text, float fontSize) |
| |
Gets the descent of a String in points. More...
|
| |
| virtual int |
GetDescent (int unicode, float fontSize) |
| |
Gets the descent of a char code in points. More...
|
| |
| virtual int |
GetAscent (String text, float fontSize) |
| |
Gets the ascent of a String in points. More...
|
| |
| virtual int |
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 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 () |
| |