| Package | Description | 
|---|---|
| org.apache.pdfbox.contentstream | This package contains provides classes for working with content streams. | 
| org.apache.pdfbox.examples.rendering | |
| org.apache.pdfbox.examples.util | The packages in this package will show how to use the PDFBox util API. | 
| org.apache.pdfbox.pdmodel | The PDModel package represents a high level API for creating and manipulating PDF documents. | 
| org.apache.pdfbox.pdmodel.font | Classes to deal with font functionality in a PDF Document. | 
| org.apache.pdfbox.pdmodel.graphics | The PDModel graphics package deals with graphics states, operations, and parameters within the PDF document. | 
| org.apache.pdfbox.pdmodel.graphics.state | This package deals with graphics states within the PDF document. | 
| org.apache.pdfbox.preflight.font | |
| org.apache.pdfbox.preflight.font.container | |
| org.apache.pdfbox.preflight.process.reflect | |
| org.apache.pdfbox.rendering | |
| org.apache.pdfbox.text | |
| org.apache.pdfbox.tools | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | PDFStreamEngine. showFontGlyph(Matrix textRenderingMatrix,
             PDFont font,
             int code,
             String unicode,
             Vector displacement)Called when a glyph is to be processed.This method is intended for overriding in subclasses,
 the default implementation does nothing. | 
| protected void | PDFStreamEngine. showGlyph(Matrix textRenderingMatrix,
         PDFont font,
         int code,
         String unicode,
         Vector displacement)Called when a glyph is to be processed.This method is intended for overriding in subclasses,
 the default implementation does nothing. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | CustomGraphicsStreamEngine. showGlyph(Matrix textRenderingMatrix,
         PDFont font,
         int code,
         String unicode,
         Vector displacement)Overridden from PDFStreamEngine. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | DrawPrintTextLocations. showGlyph(Matrix textRenderingMatrix,
         PDFont font,
         int code,
         String unicode,
         Vector displacement) | 
| Modifier and Type | Method and Description | 
|---|---|
| PDFont | PDResources. getFont(COSName name)Returns the font resource with the given name, or null if none exists. | 
| PDFont | ResourceCache. getFont(COSObject indirect)Returns the font resource for the given indirect object, if it is in the cache. | 
| PDFont | DefaultResourceCache. getFont(COSObject indirect) | 
| Modifier and Type | Method and Description | 
|---|---|
| COSName | PDResources. add(PDFont font)Adds the given font to the resources of the current page and returns the name for the
 new resources. | 
| void | PDResources. put(COSName name,
   PDFont font)Sets the font resource with the given name. | 
| void | ResourceCache. put(COSObject indirect,
   PDFont font)Puts the given indirect font resource in the cache. | 
| void | DefaultResourceCache. put(COSObject indirect,
   PDFont font) | 
| void | PDPageContentStream. setFont(PDFont font,
       float fontSize)Set the font and font size to draw text with. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PDMMType1FontType 1 Multiple Master Font. | 
| class  | PDSimpleFontA simple font. | 
| class  | PDTrueTypeFontTrueType font. | 
| class  | PDType0FontA Composite (Type 0) font. | 
| class  | PDType1CFontType 1-equivalent CFF font. | 
| class  | PDType1FontA PostScript Type 1 Font. | 
| class  | PDType3FontA PostScript Type 3 Font. | 
| Modifier and Type | Method and Description | 
|---|---|
| static PDFont | PDFontFactory. createDefaultFont()Create a default font. | 
| static PDFont | PDFontFactory. createFont(COSDictionary dictionary)Creates a new PDFont instance with the appropriate subclass. | 
| Modifier and Type | Method and Description | 
|---|---|
| PDFont | PDFontSetting. getFont()This will get the font for this font setting. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PDFontSetting. setFont(PDFont font)This will set the font for this font setting. | 
| Modifier and Type | Method and Description | 
|---|---|
| PDFont | PDTextState. getFont()Get the value of the font. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PDTextState. setFont(PDFont value)Set the value of the font. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected PDFont | Type0FontValidator. font | 
| Modifier and Type | Method and Description | 
|---|---|
| List<Float> | Type3FontValidator. getWidths(PDFont font) | 
| Constructor and Description | 
|---|
| Type0FontValidator(PreflightContext context,
                  PDFont font) | 
| Constructor and Description | 
|---|
| Type0Container(PDFont font) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected FontValidator<? extends FontContainer<? extends PDFont>> | FontValidationProcess. getFontValidator(PreflightContext context,
                PDFont font)Create the right "Validator" object for the given font type | 
| Modifier and Type | Method and Description | 
|---|---|
| protected FontValidator<? extends FontContainer<? extends PDFont>> | FontValidationProcess. getFontValidator(PreflightContext context,
                PDFont font)Create the right "Validator" object for the given font type | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | PageDrawer. showFontGlyph(Matrix textRenderingMatrix,
             PDFont font,
             int code,
             String unicode,
             Vector displacement) | 
| Modifier and Type | Method and Description | 
|---|---|
| PDFont | TextPosition. getFont()This will get the font for the text being drawn. | 
| Constructor and Description | 
|---|
| TextPosition(int pageRotation,
            float pageWidth,
            float pageHeight,
            Matrix textMatrix,
            float endX,
            float endY,
            float maxHeight,
            float individualWidth,
            float spaceWidth,
            String unicode,
            int[] charCodes,
            PDFont font,
            float fontSize,
            int fontSizeInPt)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| PDFont | TextToPDF. getFont() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | TextToPDF. setFont(PDFont aFont) | 
Copyright © 2002–2017 The Apache Software Foundation. All rights reserved.