Class OutputProcessorFeature

java.lang.Object
org.pentaho.reporting.libraries.css.dom.OutputProcessorFeature
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
OutputProcessorFeature.BooleanOutputProcessorFeature, OutputProcessorFeature.NumericOutputProcessorFeature

public abstract class OutputProcessorFeature extends Object implements Serializable
Creation-Date: 14.12.2005, 13:47:47
Author:
Thomas Morgner
See Also:
  • Field Details

    • BACKGROUND_IMAGE

      public static final OutputProcessorFeature.BooleanOutputProcessorFeature BACKGROUND_IMAGE
      Defines, whether the output target allows background images. The 'excel' export and the plain-text export are known to ignore background images.
    • FONT_FRACTIONAL_METRICS

      public static final OutputProcessorFeature.BooleanOutputProcessorFeature FONT_FRACTIONAL_METRICS
      Defines, whether the output uses fractional metrics. Integer metrics might be faster, but they are also inaccurate.
    • FONT_SUPPORTS_ANTI_ALIASING

      public static final OutputProcessorFeature.BooleanOutputProcessorFeature FONT_SUPPORTS_ANTI_ALIASING
      Defines, whether the output target allows the configuration of anti-aliasing of fonts.

      The Graphics2D is one of the targets that support this feature, while the PDF-export ignores aliasing requests.

    • DISABLE_PADDING

      public static final OutputProcessorFeature.BooleanOutputProcessorFeature DISABLE_PADDING
      Defines, whether the output system will support paddings. If this feature indicator is set, all the paddings will automatically compute to zero. The output targets will not generate paddings, even if the report-element explicitly defined them.
    • EMULATE_PADDING

      public static final OutputProcessorFeature.BooleanOutputProcessorFeature EMULATE_PADDING
      Defines, that the output system will try to emulate paddings. This is a technical key indicating that the generated output-format is not capable to express paddings. The table-export will therefore generate artifical boundaries to generate the visual effect of the defined paddings.
    • FONT_SMOOTH_THRESHOLD

      public static final OutputProcessorFeature.NumericOutputProcessorFeature FONT_SMOOTH_THRESHOLD
      Defines the minimum size for the font smoothing. Fonts below that size will not have aliasing enabled, as this may render the font unreadable.
    • DEVICE_RESOLUTION

      public static final OutputProcessorFeature.NumericOutputProcessorFeature DEVICE_RESOLUTION
      Defines the device resolution in Pixel-per-inch. This is a hint to make scaling of images more effective. LibLayout still uses the default 72dpi resolution defined by Java for all computations.
    • DEFAULT_FONT_SIZE

      public static final OutputProcessorFeature.NumericOutputProcessorFeature DEFAULT_FONT_SIZE
  • Constructor Details

    • OutputProcessorFeature

      protected OutputProcessorFeature(String name)
  • Method Details