|
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. Default value is false unless overridden. 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. Basically this means that before flushing you need to explicitly call iText.Kernel.Pdf.PdfObjectWrapper.MakeIndirect(iText.Kernel.Pdf.PdfDocument)For example: wrapperInstance.makeIndirect(document).flush(); Note that not every wrapper require this, only those that have such warning in documentation. 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. The descent will always be less than or equal to zero even if all the characters have an higher descent. 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. The ascent will always be greater than or equal to zero even if all the characters have a lower ascent. 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 () |
|