org.jfree.layouting.modules.output.pdf
Class PdfOutputProcessorMetaData

java.lang.Object
  extended by org.jfree.layouting.output.AbstractOutputProcessorMetaData
      extended by org.jfree.layouting.modules.output.pdf.PdfOutputProcessorMetaData
All 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
 org.pentaho.reporting.libraries.fonts.registry.FontFamily getDefaultFontFamily()
           
 java.lang.String getExportDescriptor()
          The export descriptor is a string that describes the output characteristics.
 ITextFontStorage getITextFontStorage()
           
 java.lang.String getNormalizedFontFamilyName(java.lang.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, getNumericFeatureValue, getSupportedResourceTypes, getVerticalPageSpan, isFeatureSupported, isValid, setFamilyMapping, setNumericFeatureValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PdfOutputProcessorMetaData

public PdfOutputProcessorMetaData(ITextFontStorage fontStorage)
Method Detail

getDefaultFontFamily

public org.pentaho.reporting.libraries.fonts.registry.FontFamily getDefaultFontFamily()

getExportDescriptor

public java.lang.String getExportDescriptor()
Description copied from interface: OutputProcessorMetaData
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).

Returns:
the export descriptor.

getNormalizedFontFamilyName

public java.lang.String getNormalizedFontFamilyName(java.lang.String name)
Specified by:
getNormalizedFontFamilyName in interface OutputProcessorMetaData
Overrides:
getNormalizedFontFamilyName in class AbstractOutputProcessorMetaData

getITextFontStorage

public ITextFontStorage getITextFontStorage()

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.

Returns: