Class DocumentConverter

  • All Implemented Interfaces:
    Converter

    public class DocumentConverter
    extends java.lang.Object
    implements Converter
    This class handles convertions of document properties to css style attributes.
    • Field Detail

      • RTF_MARGINBOTTOM

        public static final java.lang.String RTF_MARGINBOTTOM
        See Also:
        Constant Field Values
      • RTF_GUTTERWIDTH

        public static final java.lang.String RTF_GUTTERWIDTH
        The inner margin of a page (near the spine) of a book.
        See Also:
        Constant Field Values
      • RTF_LANDSCAPE

        public static final java.lang.String RTF_LANDSCAPE
        Page orientation in which the page width exceeds the page length. The opposit is portrait.
        See Also:
        Constant Field Values
    • Constructor Detail

      • DocumentConverter

        public DocumentConverter()
    • Method Detail

      • convertToCSS

        public ConverterAttributeSet convertToCSS​(java.lang.Object key,
                                                  java.lang.Object value,
                                                  ConverterAttributeSet cssAttr,
                                                  javax.swing.text.Element context)
        Converts a style key and a style value to a CSS compatible style key and style value. A conversion can result in more than one key and value.
        Specified by:
        convertToCSS in interface Converter
        Parameters:
        key - The style key to convert.
        value - The style value to convert.
        cssAttr - The current converted CSS attributes for the current element.
        context - The current Element.
        Returns:
        The conversion result or null if no converstion has been done.