com.lowagie.text.pdf
class FontDetails extends Object
| Field Summary | |
|---|---|
| BaseFont | baseFont
The font |
| CJKFont | cjkFont
The font if it's an instance of CJKFont |
| IntHashtable | cjkTag
IntHashtable with CIDs of CJK glyphs that are used in the text. |
| PdfName | fontName
The font name that appears in the document body stream |
| int | fontType
The font type |
| PdfIndirectReference | indirectReference
The indirect reference to this font |
| HashMap | longTag
The map used with double byte encodings. |
| byte[] | shortTag
The array used with single byte encodings |
| protected boolean | subset
Indicates if only a subset of the glyphs and widths for that particular
encoding should be included in the document. |
| boolean | symbolictrue if the font is symbolic |
| TrueTypeFontUnicode | ttu
The font if it's an instance of TrueTypeFontUnicode |
| Constructor Summary | |
|---|---|
| FontDetails(PdfName fontName, PdfIndirectReference indirectReference, BaseFont baseFont)
Each font used in a document has an instance of this class.
| |
| Method Summary | |
|---|---|
| byte[] | convertToBytes(String text)
Converts the text into bytes to be placed in the document.
|
| BaseFont | getBaseFont()
Gets the BaseFont of this font. |
| PdfName | getFontName()
Gets the font name as it appears in the document body. |
| PdfIndirectReference | getIndirectReference()
Gets the indirect reference to this font. |
| boolean | isSubset()
Indicates if all the glyphs and widths for that particular
encoding should be included in the document. |
| void | setSubset(boolean subset)
Indicates if all the glyphs and widths for that particular
encoding should be included in the document. |
| void | writeFont(PdfWriter writer)
Writes the font definition to the document. |
CJKFonttrue if the font is symbolicTrueTypeFontUnicodeParameters: fontName the font name indirectReference the indirect reference to the font baseFont the BaseFont
Parameters: text the text to convert
Returns: the conversion
BaseFont of this font.Returns: the BaseFont of this font
Returns: the font name
Returns: the indirect reference to this font
Returns: false to include all the glyphs and widths.
false
to include all.Parameters: subset new value of property subset
Parameters: writer the PdfWriter of this document