org.jfree.layouting.modules.output.pdf

Class PdfOutputProcessorMetaData

Implemented Interfaces:
OutputProcessorMetaData

public class PdfOutputProcessorMetaData
extends AbstractOutputProcessorMetaData

Creation-Date: 12.11.2006, 13:28:55
Author:
Thomas Morgner

Constructor Summary

PdfOutputProcessorMetaData(ITextFontStorage fontStorage)

Method Summary

FontFamily
getDefaultFontFamily()
String
getExportDescriptor()
The export descriptor is a string that describes the output characteristics.
ITextFontStorage
getITextFontStorage()
String
getNormalizedFontFamilyName(String name)
boolean
isIterative()
An iterative output processor accepts and processes small content chunks.

Methods inherited from class org.jfree.layouting.output.AbstractOutputProcessorMetaData

addFeature, getDefaultPageSize, getFontFamilyForGenericName, getFontMetrics, getFontRegistry, getFontSize, getFontStorage, getHorizontalPageSpan, getMediaType, getNormalizedFontFamilyName, getNumericFeatureValue, getSupportedResourceTypes, getVerticalPageSpan, isFeatureSupported, isValid, setFamilyMapping, setNumericFeatureValue

Constructor Details

PdfOutputProcessorMetaData

public PdfOutputProcessorMetaData(ITextFontStorage fontStorage)

Method Details

getDefaultFontFamily

public FontFamily getDefaultFontFamily()
Specified by:
getDefaultFontFamily in interface OutputProcessorMetaData

getExportDescriptor

public String getExportDescriptor()
The export descriptor is a string that describes the output characteristics. For libLayout outputs, it should start with the output class (one of 'pageable', 'flow' or 'stream'), followed by '/liblayout/' and finally followed by the output type (ie. PDF, Print, etc).
Specified by:
getExportDescriptor in interface OutputProcessorMetaData
Returns:
the export descriptor.

getITextFontStorage

public ITextFontStorage getITextFontStorage()

getNormalizedFontFamilyName

public String getNormalizedFontFamilyName(String name)
Specified by:
getNormalizedFontFamilyName in interface OutputProcessorMetaData
Overrides:
getNormalizedFontFamilyName in interface AbstractOutputProcessorMetaData

isIterative

public boolean isIterative()
An iterative output processor accepts and processes small content chunks. If this method returns false, the output processor will not receive the content until the whole document is processed.
Specified by:
isIterative in interface OutputProcessorMetaData
Returns: