public class PdfOutputProcessorMetaData extends AbstractOutputProcessorMetaData
Constructor and Description |
---|
PdfOutputProcessorMetaData(org.pentaho.reporting.libraries.fonts.itext.ITextFontStorage fontStorage) |
Modifier and Type | Method and Description |
---|---|
org.pentaho.reporting.libraries.fonts.itext.BaseFontFontMetrics |
getBaseFontFontMetrics(String fontFamily,
double fontSize,
boolean bold,
boolean italics,
String encoding,
boolean embedded,
boolean antiAliasing) |
String |
getExportDescriptor()
The export descriptor is a string that describes the output characteristics.
|
org.pentaho.reporting.libraries.fonts.itext.ITextFontStorage |
getITextFontStorage() |
String |
getNormalizedFontFamilyName(String name) |
void |
initialize(org.pentaho.reporting.libraries.base.config.Configuration configuration) |
boolean |
isExtraContentElement(StyleSheet style,
ReportAttributeMap attributes)
Checks whether this element provides some extra content that is not part of the visible layout structure.
|
commit, getBaselineInfo, getConfiguration, getFontMetrics, getFontMetrics, getNumericFeatureValue, isContentSupported, isFeatureSupported
public PdfOutputProcessorMetaData(org.pentaho.reporting.libraries.fonts.itext.ITextFontStorage fontStorage)
public void initialize(org.pentaho.reporting.libraries.base.config.Configuration configuration)
initialize
in interface OutputProcessorMetaData
initialize
in class AbstractOutputProcessorMetaData
public String getNormalizedFontFamilyName(String name)
getNormalizedFontFamilyName
in interface OutputProcessorMetaData
getNormalizedFontFamilyName
in class AbstractOutputProcessorMetaData
name
- the raw name, maybe null.public String getExportDescriptor()
OutputProcessorMetaData
public org.pentaho.reporting.libraries.fonts.itext.ITextFontStorage getITextFontStorage()
public org.pentaho.reporting.libraries.fonts.itext.BaseFontFontMetrics getBaseFontFontMetrics(String fontFamily, double fontSize, boolean bold, boolean italics, String encoding, boolean embedded, boolean antiAliasing) throws IllegalArgumentException
IllegalArgumentException
public boolean isExtraContentElement(StyleSheet style, ReportAttributeMap attributes)
isExtraContentElement
in interface OutputProcessorMetaData
isExtraContentElement
in class AbstractOutputProcessorMetaData
style
- attributes
-