Class StyleSheet

java.lang.Object
com.itextpdf.text.html.simpleparser.StyleSheet

@Deprecated public class StyleSheet extends Object
Deprecated.
since 5.5.2
Old class to define styles for HTMLWorker. We've completely rewritten HTML to PDF functionality; see project XML Worker. XML Worker is able to parse CSS files and "style" attribute values.
  • Field Details

    • tagMap

      protected Map<String,Map<String,String>> tagMap
      Deprecated.
      Map storing tags and their corresponding styles.
      Since:
      5.0.6 (changed HashMap => Map)
    • classMap

      protected Map<String,Map<String,String>> classMap
      Deprecated.
      Map storing possible names of the "class" attribute and their corresponding styles.
      Since:
      5.0.6 (changed HashMap => Map)
  • Constructor Details

    • StyleSheet

      public StyleSheet()
      Deprecated.
      Creates a new instance of StyleSheet
  • Method Details

    • loadTagStyle

      public void loadTagStyle(String tag, Map<String,String> attrs)
      Deprecated.
      Associates a Map containing styles with a tag.
      Parameters:
      tag - the name of the HTML/XML tag
      attrs - a map containing styles
    • loadTagStyle

      public void loadTagStyle(String tag, String key, String value)
      Deprecated.
      Adds an extra style key-value pair to the styles Map of a specific tag
      Parameters:
      tag - the name of the HTML/XML tag
      key - the key specifying a specific style
      value - the value defining the style
    • loadStyle

      public void loadStyle(String className, HashMap<String,String> attrs)
      Deprecated.
      Associates a Map containing styles with a class name.
      Parameters:
      className - the value of the class attribute
      attrs - a map containing styles
    • loadStyle

      public void loadStyle(String className, String key, String value)
      Deprecated.
      Adds an extra style key-value pair to the styles Map of a specific tag
      Parameters:
      className - the name of the HTML/XML tag
      key - the key specifying a specific style
      value - the value defining the style
    • applyStyle

      public void applyStyle(String tag, Map<String,String> attrs)
      Deprecated.
      Resolves the styles based on the tag name and the value of the class attribute.
      Parameters:
      tag - the tag that needs to be resolved
      attrs - existing style map that will be updated
    • resolveStyleAttribute

      public static void resolveStyleAttribute(Map<String,String> h, ChainedProperties chain)
      Deprecated.
      Method contributed by Lubos Strapko
      Parameters:
      h -
      chain -
      Since:
      2.1.3