class Type3Font extends FontPane
Modifier and Type | Field and Description |
---|---|
private PDRectangle |
fontBBox |
static java.lang.String |
NO_GLYPH |
private PDResources |
resources |
private int |
totalAvailableGlyph |
private FontEncodingView |
view |
Constructor and Description |
---|
Type3Font(PDType3Font font,
PDResources resources)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
private void |
calcBBox(PDType3Font font) |
private java.lang.String |
getEncodingName(PDSimpleFont font) |
private java.lang.Object[][] |
getGlyphs(PDType3Font font) |
javax.swing.JPanel |
getPanel() |
private java.awt.image.BufferedImage |
renderType3Glyph(PDType3Font font,
int index) |
getYBounds
public static final java.lang.String NO_GLYPH
private final FontEncodingView view
private int totalAvailableGlyph
private PDRectangle fontBBox
private final PDResources resources
Type3Font(PDType3Font font, PDResources resources) throws java.io.IOException
font
- PDSimpleFont instance.java.io.IOException
- If fails to parse unicode characters.private void calcBBox(PDType3Font font) throws java.io.IOException
java.io.IOException
private java.lang.Object[][] getGlyphs(PDType3Font font) throws java.io.IOException
java.io.IOException
private java.awt.image.BufferedImage renderType3Glyph(PDType3Font font, int index) throws java.io.IOException
java.io.IOException
private java.lang.String getEncodingName(PDSimpleFont font)