PDF4Java Reference Documentation
com.o2sol.pdf4java.graphics.fonts.truetype Package / PDFUnicodeTrueTypeFont Class
Collapse All Expand All Members Options: Show All Members Options: Filtered
Include Inherited Members
Include Protected Members
In This Topic

PDFUnicodeTrueTypeFont Class Methods
In This Topic

For a list of all members of this type, see PDFUnicodeTrueTypeFont members.

Public Methods

| Name | Description
--- | --- | ---
| convertString | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| convertStringJustified | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| convertToUnicode | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| createFont | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| encodeString | Encodes the given text to a byte array based on font's encoding. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| escapeString | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| getAbsoluteHeight | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| getBaseFont | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| getCharacterSpacing | Gets the character spacing to be used by this font. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| getCharWidth | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| getCosFont | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| getEnableTextCopy | Gets a value indicating whether the font supports text copy/paste operations.
| getEncoding | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| getFittedTextLength | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| getFontFeatures | Gets the fonts features that were used when the font was created. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| getFontName | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| getGlyphEmWidth | Gets the Em width of the given glyph when drawn with this font Object. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| getGlyphOutline | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| getGlyphWidth | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| getGlyphWidths | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| getHeight | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| getIsFontSubset | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| getIsKerningAvailable | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| getIsWordSpacingSupported | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| getMetrics | Gets the font metrics. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| getName | Gets the name of this font. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| getOtfFont | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| getSize | Gets the font size. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| getStrikethroughOffset | Gets the strikethrough offset. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| getTextRenderingMode | Gets the text rendering mode. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| getToUnicodeCMap | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| getUnitsPerEm | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| isBold | Gets a value indicating whether the font is bold. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| isItalic | Gets a value indicating whether the font is italic. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| isStrikethrough | Gets a value indicating whether the font is strikethrough. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| isUnderline | Gets a value indicating whether the font is underlined. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| mapGlyphIndexToCodePoints | This method supports the internal library infrastructure and should not be used by external client code.
| measureString | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| setBold | Sets a value indicating whether the font is bold. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| setCharacterSpacing | Sets the character spacing to be used by this font. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| setCosFont | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| setData | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| setEnableTextCopy | Sets a value indicating whether the font supports text copy/paste operations.
| setEncoding | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| setIsFontSubset | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| setItalic | Sets a value indicating whether the font is italic. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| setOtfFont | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| setSize | Sets the font size. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| setStrikethrough | Sets a value indicating whether the font is strikethrough. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| setStrikethroughOffset | Sets the strikethrough offset. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| setTextRenderingMode | Sets the text rendering mode. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| setUnderline | Sets a value indicating whether the font is underlined. (Inherited from com.o2sol.pdf4java.graphics.fonts.PDFFont)
| setUsedChars | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| setUsedGlyphs | This method supports the internal library infrastructure and should not be used by external client code. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| supportsAdvancedTypography | This method supports the internal library infrastructure and should not be used by external client code.
| updateCharsSubset | Updates the set of characters that must be subset in the final font data. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)
| updateGlyphsSubset | Updates the set of glyphs that must be subset in the final font data. (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)

Top
Protected Methods

| Name | Description
--- | --- | ---
| updateWidthsForGlyph | (Inherited from com.o2sol.pdf4java.graphics.fonts.truetype.PDFTrueTypeFont)

Top
See Also

#### Reference

PDFUnicodeTrueTypeFont Class
com.o2sol.pdf4java.graphics.fonts.truetype Package

© 2025 O2 Solutions All Rights Reserved.

Send comments on this topic.