public class RTFOutputProcessorMetaData extends AbstractOutputProcessorMetaData
Modifier and Type | Field and Description |
---|---|
static OutputProcessorFeature.BooleanOutputProcessorFeature |
IMAGES_ENABLED |
static int |
PAGINATION_FULL |
static int |
PAGINATION_MANUAL |
static int |
PAGINATION_NONE |
Constructor and Description |
---|
RTFOutputProcessorMetaData(int paginationMode) |
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)
This method goes away as soon as we no longer rely on iText for RTF export.
|
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) |
commit, getBaselineInfo, getConfiguration, getFontMetrics, getFontMetrics, getNumericFeatureValue, isContentSupported, isExtraContentElement, isFeatureSupported
public static final int PAGINATION_NONE
public static final int PAGINATION_MANUAL
public static final int PAGINATION_FULL
public static final OutputProcessorFeature.BooleanOutputProcessorFeature IMAGES_ENABLED
public void initialize(org.pentaho.reporting.libraries.base.config.Configuration configuration)
initialize
in interface OutputProcessorMetaData
initialize
in class AbstractOutputProcessorMetaData
public String getExportDescriptor()
public String getNormalizedFontFamilyName(String name)
getNormalizedFontFamilyName
in interface OutputProcessorMetaData
getNormalizedFontFamilyName
in class AbstractOutputProcessorMetaData
name
- the raw name, maybe null.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
fontFamily
- fontSize
- bold
- italics
- encoding
- embedded
- antiAliasing
- IllegalArgumentException