Class HtmlEncoder


  • @Deprecated
    public final class HtmlEncoder
    extends Object
    Deprecated.
    since 5.5.2
    This class converts a String to the HTML-format of a String.

    To convert the String, each character is examined:

    • ASCII-characters from 000 till 031 are represented as &#xxx;
      (with xxx = the value of the character)
    • ASCII-characters from 032 t/m 127 are represented by the character itself, except for:
      • '\n' becomes <BR>\n
      • " becomes &quot;
      • & becomes &amp;
      • < becomes &lt;
      • > becomes &gt;
    • ASCII-characters from 128 till 255 are represented as &#xxx;
      (with xxx = the value of the character)

    Example:

        String htmlPresentation = HtmlEncoder.encode("Marie-Thérèse Sørensen");
     

    for more info: see O'Reilly; "HTML: The Definitive Guide" (page 164)

    • Method Detail

      • encode

        public static String encode​(String string)
        Deprecated.
        Converts a String to the HTML-format of this String.
        Parameters:
        string - The String to convert
        Returns:
        a String
      • encode

        public static String encode​(BaseColor color)
        Deprecated.
        Converts a BaseColor into a HTML representation of this BaseColor.
        Parameters:
        color - the BaseColor that has to be converted.
        Returns:
        the HTML representation of this BaseColor
      • getAlignment

        public static String getAlignment​(int alignment)
        Deprecated.
        Translates the alignment value.
        Parameters:
        alignment - the alignment value
        Returns:
        the translated value
      • isNewLineTag

        public static boolean isNewLineTag​(String tag)
        Deprecated.
        Returns true if the tag causes a new line like p, br etc.
        Since:
        iText 5.0.6