Class OutputProcessorFeature

    • Field Detail

      • 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.
    • Constructor Detail

      • OutputProcessorFeature

        protected OutputProcessorFeature​(String name)