public class RTFOutputProcessorMetaData extends AbstractOutputProcessorMetaData
AbstractOutputProcessorMetaData.ReusableFontContext
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 |
---|---|
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.
|
ITextFontStorage |
getITextFontStorage() |
String |
getNormalizedFontFamilyName(String name) |
void |
initialize(Configuration configuration) |
addFeature, commit, getBaselineInfo, getConfiguration, getFontMetrics, getFontMetrics, getFontRegistry, getFontStorage, getNumericFeatureValue, isContentSupported, isExtraContentElement, isFeatureSupported, removeFeature, setFamilyMapping, setNumericFeatureValue
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(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 ITextFontStorage getITextFontStorage()
public 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
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.