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 |
AsianFontMapper.awtToPdf(Font font) |
BaseFont |
DefaultFontMapper.awtToPdf(Font font)
Returns a BaseFont which can be used to represent the given AWT Font
|
BaseFont |
FontMapper.awtToPdf(Font font)
Returns a BaseFont which can be used to represent the given AWT Font
|
Modifier and Type | Method and Description |
---|---|
Font |
DefaultFontMapper.pdfToAwt(BaseFont font, int size)
Returns an AWT Font which can be used to represent the given BaseFont
|
Font |
FontMapper.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> |
AcroFields.getSubstitutionFonts()
Gets the list of substitution fonts.
|
ArrayList<BaseFont> |
TextField.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 |
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.
|
void |
PdfImportedPage.setFontAndSize(BaseFont bf, float size)
Always throws an error.
|
Modifier and Type | Method and Description |
---|---|
void |
AcroFields.setSubstitutionFonts(ArrayList<BaseFont> substitutionFonts)
Sets a list of substitution fonts.
|
void |
TextField.setSubstitutionFonts(ArrayList<BaseFont> substitutionFonts)
Sets a list of substitution fonts.
|
Modifier and Type | Method and Description |
---|---|
BaseFont |
MetaFont.getFont() |
Copyright © 1998–2022. All rights reserved.