|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.pentaho.reporting.libraries.fonts.itext.BaseFontRecord
public final class BaseFontRecord
A PDF font record. The record is used to cache the generated PDF fonts. Once created the base font record is immutable. The base font record does not store font sizes.
Constructor Summary | |
---|---|
BaseFontRecord(java.lang.String fileName,
boolean trueTypeFont,
boolean embedded,
BaseFont baseFont,
boolean bold,
boolean italics)
Creates a new font record. |
Method Summary | |
---|---|
BaseFontRecordKey |
createKey()
Creates a font record key. |
BaseFont |
getBaseFont()
Returns the iText BaseFont. |
java.lang.String |
getEncoding()
Returns the encoding. |
java.lang.String |
getFileName()
Returns the logical name of the font. |
boolean |
isBold()
|
boolean |
isEmbedded()
Returns true if the font should be embedded in the PDF output, and false if not. |
boolean |
isItalics()
|
boolean |
isTrueTypeFont()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BaseFontRecord(java.lang.String fileName, boolean trueTypeFont, boolean embedded, BaseFont baseFont, boolean bold, boolean italics)
fileName
- the physical filename name of the font file.embedded
- a flag that defines whether this font should be embedded in the target document.baseFont
- the generated base font for the given font definition.Method Detail |
---|
public boolean isTrueTypeFont()
public boolean isBold()
public boolean isItalics()
public BaseFontRecordKey createKey()
public java.lang.String getEncoding()
public boolean isEmbedded()
public java.lang.String getFileName()
public BaseFont getBaseFont()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |