Top Fields Constructors Methods
org.apache.pdfbox.debugger.fontencodingpane

pack-priv Class Type3Font

extends FontPane
Class Inheritance
Imports
java.awt.image.BufferedImage, java.io.IOException, java.nio.charset.StandardCharsets, java.util.HashMap, .LinkedHashMap, .Map, javax.swing.JPanel, org.apache.fontbox.util.BoundingBox, org.apache.pdfbox.pdmodel.PDDocument, .PDPage, .PDPageContentStream, .PDPageContentStream.AppendMode, .PDResources, org.apache.pdfbox.pdmodel.common.PDRectangle, org.apache.pdfbox.pdmodel.font.PDType3CharProc, .PDType3Font, org.apache.pdfbox.rendering.PDFRenderer, org.apache.pdfbox.util.Matrix

Authors
Khyrul Bashar, Tilman Hausherr A class that shows the glyph table along with unicode characters for PDType3Font.

Field Summary

Modifier and TypeField and Description
private PDRectangle
public static final String
private final PDResources
private int
private final FontEncodingView

Constructor Summary

AccessConstructor and Description
pack-priv
Type3Font(PDType3Font
PDSimpleFont instance.
font
,
PDResources resources)

Constructor.

Method Summary

Modifier and TypeMethod and Description
private void
private String
private Object[][]
public JPanel
private BufferedImage
renderType3Glyph(PDType3Font font, int index)

Inherited from org.apache.pdfbox.debugger.fontencodingpane.FontPane:
getYBounds

Field Detail

fontBBoxback to summary
private PDRectangle fontBBox
NO_GLYPHback to summary
public static final String NO_GLYPH
resourcesback to summary
private final PDResources resources
totalAvailableGlyphback to summary
private int totalAvailableGlyph
viewback to summary
private final FontEncodingView view

Constructor Detail

Type3Fontback to summary
pack-priv Type3Font(PDType3Font font, PDResources resources) throws IOException

Constructor.

Parameters
font:PDType3Font

PDSimpleFont instance.

Exceptions
IOException:
If fails to parse unicode characters.

Method Detail

calcBBoxback to summary
private void calcBBox(PDType3Font font) throws IOException
getEncodingNameback to summary
private String getEncodingName(PDType3Font font)
getGlyphsback to summary
private Object[][] getGlyphs(PDType3Font font) throws IOException
getPanelback to summary
public JPanel getPanel()

Implements abstract org.apache.pdfbox.debugger.fontencodingpane.FontPane.getPanel.

Annotations
@Override
renderType3Glyphback to summary
private BufferedImage renderType3Glyph(PDType3Font font, int index) throws IOException