| Package | Description | 
|---|---|
| com.itextpdf.awt | |
| com.itextpdf.text | |
| com.itextpdf.text.pdf | |
| com.itextpdf.text.pdf.codec.wmf | 
| Modifier and Type | Field and Description | 
|---|---|
protected BaseFont |  
          PdfGraphics2D.baseFont  |  
         
| Modifier and Type | Field and Description | 
|---|---|
protected HashMap<String,BaseFont> |  
          PdfGraphics2D.baseFonts 
           
             Storage for BaseFont objects created. 
              |  
         
| Modifier and Type | Method and Description | 
|---|---|
BaseFont |  
          FontMapper.awtToPdf(Font font) 
           
             Returns a BaseFont which can be used to represent the given AWT Font 
              |  
         
BaseFont |  
          DefaultFontMapper.awtToPdf(Font font) 
           
             Returns a BaseFont which can be used to represent the given AWT Font 
              |  
         
BaseFont |  
          AsianFontMapper.awtToPdf(Font font)  |  
         
| Modifier and Type | Method and Description | 
|---|---|
Font |  
          FontMapper.pdfToAwt(BaseFont font, int size) 
           
             Returns an AWT Font which can be used to represent the given BaseFont 
              |  
         
Font |  
          DefaultFontMapper.pdfToAwt(BaseFont font, int size) 
           
             Returns an AWT Font which can be used to represent the given BaseFont 
              |  
         
| Modifier and Type | Method and Description | 
|---|---|
BaseFont |  
          Font.getBaseFont() 
           
             Gets the   BaseFont inside this object. 
            |  
         
protected BaseFont |  
          FontFactoryImp.getBaseFont(String fontname, String encoding, boolean embedded, boolean cached)  |  
         
BaseFont |  
          Font.getCalculatedBaseFont(boolean specialEncoding) 
           
             Gets the   BaseFont this class represents. 
            |  
         
| Constructor and Description | 
|---|
Font(BaseFont bf) 
           
             Constructs a Font. 
              |  
         
Font(BaseFont bf, float size) 
           
             Constructs a Font. 
              |  
         
Font(BaseFont bf, float size, int style) 
           
             Constructs a Font. 
              |  
         
Font(BaseFont bf, float size, int style, BaseColor color) 
           
             Constructs a Font. 
              |  
         
| Modifier and Type | Class and Description | 
|---|---|
class  |  
          CMapAwareDocumentFont 
           
             Implementation of DocumentFont used while parsing PDF streams. 
              |  
         
class  |  
          DocumentFont  |  
         
class  |  
          Type3Font 
           
             A class to support Type3 fonts. 
              |  
         
| Modifier and Type | Field and Description | 
|---|---|
protected BaseFont |  
          PdfChunk.baseFont  |  
         
protected BaseFont |  
          BaseField.font  |  
         
protected BaseFont |  
          Barcode.font 
           
             The text font. 
              |  
         
| Modifier and Type | Field and Description | 
|---|---|
protected LinkedHashMap<BaseFont,com.itextpdf.text.pdf.FontDetails> |  
          PdfWriter.documentFonts 
           
             The fonts of this document 
              |  
         
protected static ConcurrentHashMap<String,BaseFont> |  
          BaseFont.fontCache 
           
             cache for the fonts already used. 
              |  
         
| Modifier and Type | Method and Description | 
|---|---|
static BaseFont |  
          BaseFont.createFont() 
           
             Creates a new font. 
              |  
         
static BaseFont |  
          BaseFont.createFont(PRIndirectReference fontRef) 
           
             Creates a font based on an existing document font. 
              |  
         
static BaseFont |  
          BaseFont.createFont(String name, String encoding, boolean embedded) 
           
             Creates a new font. 
              |  
         
static BaseFont |  
          BaseFont.createFont(String name, String encoding, boolean embedded, boolean forceRead) 
           
             Creates a new font. 
              |  
         
static BaseFont |  
          BaseFont.createFont(String name, String encoding, boolean embedded, boolean cached, byte[] ttfAfm, byte[] pfb) 
           
             Creates a new font. 
              |  
         
static BaseFont |  
          BaseFont.createFont(String name, String encoding, boolean embedded, boolean cached, byte[] ttfAfm, byte[] pfb, boolean noThrow) 
           
             Creates a new font. 
              |  
         
static BaseFont |  
          BaseFont.createFont(String name, String encoding, boolean embedded, boolean cached, byte[] ttfAfm, byte[] pfb, boolean noThrow, boolean forceRead) 
           
             Creates a new font. 
              |  
         
BaseFont |  
          TextField.getExtensionFont() 
           
             Gets the extensionFont. 
              |  
         
BaseFont |  
          BaseField.getFont() 
           
             Gets the text font. 
              |  
         
BaseFont |  
          Barcode.getFont() 
           
             Gets the text font. 
              |  
         
protected BaseFont |  
          PdfARadioCheckField.getRealFont()  |  
         
protected BaseFont |  
          BaseField.getRealFont()  |  
         
| Modifier and Type | Method and Description | 
|---|---|
ArrayList<BaseFont> |  
          TextField.getSubstitutionFonts() 
           
             Gets the list of substitution fonts. 
              |  
         
ArrayList<BaseFont> |  
          AcroFields.getSubstitutionFonts() 
           
             Gets the list of substitution fonts. 
              |  
         
| Modifier and Type | Method and Description | 
|---|---|
PdfFormField |  
          PdfAcroForm.addComboBox(String name, String[][] options, String defaultValue, boolean editable, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)  |  
         
PdfFormField |  
          PdfAcroForm.addComboBox(String name, String[] options, String defaultValue, boolean editable, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)  |  
         
PdfFormField |  
          PdfAcroForm.addHtmlPostButton(String name, String caption, String value, String url, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)  |  
         
PdfFormField |  
          PdfAcroForm.addMultiLineTextField(String name, String text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)  |  
         
PdfFormField |  
          PdfAcroForm.addResetButton(String name, String caption, String value, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)  |  
         
PdfFormField |  
          PdfAcroForm.addSelectList(String name, String[][] options, String defaultValue, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)  |  
         
PdfFormField |  
          PdfAcroForm.addSelectList(String name, String[] options, String defaultValue, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)  |  
         
PdfFormField |  
          PdfAcroForm.addSingleLinePasswordField(String name, String text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)  |  
         
PdfFormField |  
          PdfAcroForm.addSingleLineTextField(String name, String text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)  |  
         
void |  
          AcroFields.addSubstitutionFont(BaseFont font) 
           
             Adds a substitution font to the list. 
              |  
         
protected static ArrayList<String> |  
          BaseField.breakLines(ArrayList<String> breaks, BaseFont font, float fontSize, float width)  |  
         
void |  
          PdfContentByte.drawButton(double llx, double lly, double urx, double ury, String text, BaseFont bf, float size) 
           
             Draws a button. 
              |  
         
void |  
          PdfContentByte.drawButton(float llx, float lly, float urx, float ury, String text, BaseFont bf, float size) 
           
             Draws a button. 
              |  
         
void |  
          PdfAcroForm.drawButton(PdfFormField button, String caption, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)  |  
         
void |  
          PdfAcroForm.drawMultiLineOfText(PdfFormField field, String text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)  |  
         
void |  
          PdfAcroForm.drawSingleLineOfText(PdfFormField field, String text, BaseFont font, float fontSize, float llx, float lly, float urx, float ury)  |  
         
String |  
          HyphenationEvent.getHyphenatedWordPre(String word, BaseFont font, float fontSize, float remainingWidth) 
           
             Hyphenates a word and returns the first part of it. 
              |  
         
String |  
          HyphenationAuto.getHyphenatedWordPre(String word, BaseFont font, float fontSize, float remainingWidth) 
           
             Hyphenates a word and returns the first part of it. 
              |  
         
static PdfTextArray |  
          PdfContentByte.getKernArray(String text, BaseFont font) 
           
             Constructs a kern array for a text in a certain font 
              |  
         
void |  
          TextField.setExtensionFont(BaseFont extensionFont) 
           
             Sets the extensionFont. 
              |  
         
void |  
          BaseField.setFont(BaseFont font) 
           
             Sets the text font. 
              |  
         
void |  
          Barcode.setFont(BaseFont font) 
           
             Sets the text font. 
              |  
         
void |  
          PdfImportedPage.setFontAndSize(BaseFont bf, float size) 
           
             Always throws an error. 
              |  
         
void |  
          PdfContentByte.setFontAndSize(BaseFont bf, float size) 
           
             Set the font and the size for the subsequent text writing. 
              |  
         
void |  
          PdfAppearance.setFontAndSize(BaseFont bf, float size) 
           
             Set the font and the size for the subsequent text writing. 
              |  
         
| Modifier and Type | Method and Description | 
|---|---|
void |  
          TextField.setSubstitutionFonts(ArrayList<BaseFont> substitutionFonts) 
           
             Sets a list of substitution fonts. 
              |  
         
void |  
          AcroFields.setSubstitutionFonts(ArrayList<BaseFont> substitutionFonts) 
           
             Sets a list of substitution fonts. 
              |  
         
| Modifier and Type | Method and Description | 
|---|---|
BaseFont |  
          MetaFont.getFont()  |  
         
Copyright © 1998–2019. All rights reserved.