Package com.lowagie.text.html
Class Markup
- java.lang.Object
-
- com.lowagie.text.html.Markup
-
public class Markup extends java.lang.Object
A class that contains all the possible tagnames and their attributes.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CSS_KEY_BG
the CSS tag for background stylestatic java.lang.String
CSS_KEY_BGCOLOR
the CSS tag for background colorstatic java.lang.String
CSS_KEY_BORDERCOLOR
the CSS tag for the margin of an objectstatic java.lang.String
CSS_KEY_BORDERWIDTH
the CSS tag for the margin of an objectstatic java.lang.String
CSS_KEY_BORDERWIDTHBOTTOM
the CSS tag for the margin of an objectstatic java.lang.String
CSS_KEY_BORDERWIDTHLEFT
the CSS tag for the margin of an objectstatic java.lang.String
CSS_KEY_BORDERWIDTHRIGHT
the CSS tag for the margin of an objectstatic java.lang.String
CSS_KEY_BORDERWIDTHTOP
the CSS tag for the margin of an objectstatic java.lang.String
CSS_KEY_COLOR
the CSS tag for text colorstatic java.lang.String
CSS_KEY_DISPLAY
CSS key that indicate the way something has to be displayedstatic java.lang.String
CSS_KEY_FONTFAMILY
the CSS tag for the font familystatic java.lang.String
CSS_KEY_FONTSIZE
the CSS tag for the font sizestatic java.lang.String
CSS_KEY_FONTSTYLE
the CSS tag for the font stylestatic java.lang.String
CSS_KEY_FONTWEIGHT
the CSS tag for the font weightstatic java.lang.String
CSS_KEY_LINEHEIGHT
the CSS tag for text decorationsstatic java.lang.String
CSS_KEY_MARGIN
the CSS tag for the margin of an objectstatic java.lang.String
CSS_KEY_MARGINBOTTOM
the CSS tag for the margin of an objectstatic java.lang.String
CSS_KEY_MARGINLEFT
the CSS tag for the margin of an objectstatic java.lang.String
CSS_KEY_MARGINRIGHT
the CSS tag for the margin of an objectstatic java.lang.String
CSS_KEY_MARGINTOP
the CSS tag for the margin of an objectstatic java.lang.String
CSS_KEY_PADDING
the CSS tag for the margin of an objectstatic java.lang.String
CSS_KEY_PADDINGBOTTOM
the CSS tag for the margin of an objectstatic java.lang.String
CSS_KEY_PADDINGLEFT
the CSS tag for the margin of an objectstatic java.lang.String
CSS_KEY_PADDINGRIGHT
the CSS tag for the margin of an objectstatic java.lang.String
CSS_KEY_PADDINGTOP
the CSS tag for the margin of an objectstatic java.lang.String
CSS_KEY_PAGE_BREAK_AFTER
the CSS tag for adding a page break when the document is printedstatic java.lang.String
CSS_KEY_PAGE_BREAK_BEFORE
the CSS tag for adding a page break when the document is printedstatic java.lang.String
CSS_KEY_TEXTALIGN
the CSS tag for the horizontal alignment of an objectstatic java.lang.String
CSS_KEY_TEXTDECORATION
the CSS tag for text decorationsstatic java.lang.String
CSS_KEY_VERTICALALIGN
the CSS tag for text decorationsstatic java.lang.String
CSS_KEY_VISIBILITY
the CSS tag for the visibility of objectsstatic java.lang.String
CSS_VALUE_ALWAYS
value for the CSS tag for adding a page break when the document is printedstatic java.lang.String
CSS_VALUE_BLOCK
A possible value for the DISPLAY keystatic java.lang.String
CSS_VALUE_BOLD
a CSS value for text font weightstatic java.lang.String
CSS_VALUE_HIDDEN
the value if you want to hide objects.static java.lang.String
CSS_VALUE_INLINE
A possible value for the DISPLAY keystatic java.lang.String
CSS_VALUE_ITALIC
a CSS value for text font stylestatic java.lang.String
CSS_VALUE_LINETHROUGH
a CSS value for text decorationstatic java.lang.String
CSS_VALUE_LISTITEM
A possible value for the DISPLAY keystatic java.lang.String
CSS_VALUE_NONE
a CSS valuestatic java.lang.String
CSS_VALUE_NORMAL
a CSS valuestatic java.lang.String
CSS_VALUE_OBLIQUE
a CSS value for text font stylestatic java.lang.String
CSS_VALUE_TABLE
A possible value for the DISPLAY keystatic java.lang.String
CSS_VALUE_TABLECELL
A possible value for the DISPLAY keystatic java.lang.String
CSS_VALUE_TABLEROW
A possible value for the DISPLAY keystatic java.lang.String
CSS_VALUE_TEXTALIGNCENTER
the CSS value for a horizontal alignment of an objectstatic java.lang.String
CSS_VALUE_TEXTALIGNJUSTIFY
the CSS value for a horizontal alignment of an objectstatic java.lang.String
CSS_VALUE_TEXTALIGNLEFT
the CSS value for a horizontal alignment of an objectstatic java.lang.String
CSS_VALUE_TEXTALIGNRIGHT
the CSS value for a horizontal alignment of an objectstatic java.lang.String
CSS_VALUE_UNDERLINE
a CSS value for text decorationstatic float
DEFAULT_FONT_SIZE
a default value for font-sizestatic java.lang.String
HTML_ATTR_CSS_CLASS
attribute for specifying externally defined CSS classstatic java.lang.String
HTML_ATTR_CSS_ID
The ID attribute.static java.lang.String
HTML_ATTR_HEIGHT
the height attribute.static java.lang.String
HTML_ATTR_HREF
the hyperlink reference attribute.static java.lang.String
HTML_ATTR_REL
This is a possible HTML attribute for the LINK tag.static java.lang.String
HTML_ATTR_STYLE
This is used for inline css style informationstatic java.lang.String
HTML_ATTR_STYLESHEET
This is a possible HTML attribute.static java.lang.String
HTML_ATTR_TYPE
This is a possible HTML attribute for the LINK tag.static java.lang.String
HTML_ATTR_WIDTH
the width attribute.static java.lang.String
HTML_TAG_BODY
the markup for the body part of a filestatic java.lang.String
HTML_TAG_DIV
The DIV tag.static java.lang.String
HTML_TAG_LINK
This is a possible HTML-tag.static java.lang.String
HTML_TAG_SPAN
The SPAN tag.static java.lang.String
HTML_VALUE_CSS
This is a possible HTML attribute for the LINK tag.static java.lang.String
HTML_VALUE_JAVASCRIPT
This is a possible value for the language attribute (SCRIPT tag).static java.lang.String
ITEXT_TAG
the key for any tag
-
Constructor Summary
Constructors Constructor Description Markup()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.awt.Color
decodeColor(java.lang.String color)
Converts aColor
into a HTML representation of thisColor
.static java.util.Properties
parseAttributes(java.lang.String string)
This method parses a String with attributes and returns a Properties object.static float
parseLength(java.lang.String string)
Parses a length.static float
parseLength(java.lang.String string, float actualFontSize)
New method contributed by: Lubos Strapkostatic java.lang.String
removeComment(java.lang.String string, java.lang.String startComment, java.lang.String endComment)
Removes the comments sections of a String.
-
-
-
Field Detail
-
ITEXT_TAG
public static final java.lang.String ITEXT_TAG
the key for any tag- See Also:
- Constant Field Values
-
HTML_TAG_BODY
public static final java.lang.String HTML_TAG_BODY
the markup for the body part of a file- See Also:
- Constant Field Values
-
HTML_TAG_DIV
public static final java.lang.String HTML_TAG_DIV
The DIV tag.- See Also:
- Constant Field Values
-
HTML_TAG_LINK
public static final java.lang.String HTML_TAG_LINK
This is a possible HTML-tag.- See Also:
- Constant Field Values
-
HTML_TAG_SPAN
public static final java.lang.String HTML_TAG_SPAN
The SPAN tag.- See Also:
- Constant Field Values
-
HTML_ATTR_HEIGHT
public static final java.lang.String HTML_ATTR_HEIGHT
the height attribute.- See Also:
- Constant Field Values
-
HTML_ATTR_HREF
public static final java.lang.String HTML_ATTR_HREF
the hyperlink reference attribute.- See Also:
- Constant Field Values
-
HTML_ATTR_REL
public static final java.lang.String HTML_ATTR_REL
This is a possible HTML attribute for the LINK tag.- See Also:
- Constant Field Values
-
HTML_ATTR_STYLE
public static final java.lang.String HTML_ATTR_STYLE
This is used for inline css style information- See Also:
- Constant Field Values
-
HTML_ATTR_TYPE
public static final java.lang.String HTML_ATTR_TYPE
This is a possible HTML attribute for the LINK tag.- See Also:
- Constant Field Values
-
HTML_ATTR_STYLESHEET
public static final java.lang.String HTML_ATTR_STYLESHEET
This is a possible HTML attribute.- See Also:
- Constant Field Values
-
HTML_ATTR_WIDTH
public static final java.lang.String HTML_ATTR_WIDTH
the width attribute.- See Also:
- Constant Field Values
-
HTML_ATTR_CSS_CLASS
public static final java.lang.String HTML_ATTR_CSS_CLASS
attribute for specifying externally defined CSS class- See Also:
- Constant Field Values
-
HTML_ATTR_CSS_ID
public static final java.lang.String HTML_ATTR_CSS_ID
The ID attribute.- See Also:
- Constant Field Values
-
HTML_VALUE_JAVASCRIPT
public static final java.lang.String HTML_VALUE_JAVASCRIPT
This is a possible value for the language attribute (SCRIPT tag).- See Also:
- Constant Field Values
-
HTML_VALUE_CSS
public static final java.lang.String HTML_VALUE_CSS
This is a possible HTML attribute for the LINK tag.- See Also:
- Constant Field Values
-
CSS_KEY_BGCOLOR
public static final java.lang.String CSS_KEY_BGCOLOR
the CSS tag for background color- See Also:
- Constant Field Values
-
CSS_KEY_COLOR
public static final java.lang.String CSS_KEY_COLOR
the CSS tag for text color- See Also:
- Constant Field Values
-
CSS_KEY_DISPLAY
public static final java.lang.String CSS_KEY_DISPLAY
CSS key that indicate the way something has to be displayed- See Also:
- Constant Field Values
-
CSS_KEY_FONTFAMILY
public static final java.lang.String CSS_KEY_FONTFAMILY
the CSS tag for the font family- See Also:
- Constant Field Values
-
CSS_KEY_FONTSIZE
public static final java.lang.String CSS_KEY_FONTSIZE
the CSS tag for the font size- See Also:
- Constant Field Values
-
CSS_KEY_FONTSTYLE
public static final java.lang.String CSS_KEY_FONTSTYLE
the CSS tag for the font style- See Also:
- Constant Field Values
-
CSS_KEY_FONTWEIGHT
public static final java.lang.String CSS_KEY_FONTWEIGHT
the CSS tag for the font weight- See Also:
- Constant Field Values
-
CSS_KEY_LINEHEIGHT
public static final java.lang.String CSS_KEY_LINEHEIGHT
the CSS tag for text decorations- See Also:
- Constant Field Values
-
CSS_KEY_MARGIN
public static final java.lang.String CSS_KEY_MARGIN
the CSS tag for the margin of an object- See Also:
- Constant Field Values
-
CSS_KEY_MARGINLEFT
public static final java.lang.String CSS_KEY_MARGINLEFT
the CSS tag for the margin of an object- See Also:
- Constant Field Values
-
CSS_KEY_MARGINRIGHT
public static final java.lang.String CSS_KEY_MARGINRIGHT
the CSS tag for the margin of an object- See Also:
- Constant Field Values
-
CSS_KEY_MARGINTOP
public static final java.lang.String CSS_KEY_MARGINTOP
the CSS tag for the margin of an object- See Also:
- Constant Field Values
-
CSS_KEY_MARGINBOTTOM
public static final java.lang.String CSS_KEY_MARGINBOTTOM
the CSS tag for the margin of an object- See Also:
- Constant Field Values
-
CSS_KEY_PADDING
public static final java.lang.String CSS_KEY_PADDING
the CSS tag for the margin of an object- See Also:
- Constant Field Values
-
CSS_KEY_PADDINGLEFT
public static final java.lang.String CSS_KEY_PADDINGLEFT
the CSS tag for the margin of an object- See Also:
- Constant Field Values
-
CSS_KEY_PADDINGRIGHT
public static final java.lang.String CSS_KEY_PADDINGRIGHT
the CSS tag for the margin of an object- See Also:
- Constant Field Values
-
CSS_KEY_PADDINGTOP
public static final java.lang.String CSS_KEY_PADDINGTOP
the CSS tag for the margin of an object- See Also:
- Constant Field Values
-
CSS_KEY_PADDINGBOTTOM
public static final java.lang.String CSS_KEY_PADDINGBOTTOM
the CSS tag for the margin of an object- See Also:
- Constant Field Values
-
CSS_KEY_BORDERCOLOR
public static final java.lang.String CSS_KEY_BORDERCOLOR
the CSS tag for the margin of an object- See Also:
- Constant Field Values
-
CSS_KEY_BORDERWIDTH
public static final java.lang.String CSS_KEY_BORDERWIDTH
the CSS tag for the margin of an object- See Also:
- Constant Field Values
-
CSS_KEY_BORDERWIDTHLEFT
public static final java.lang.String CSS_KEY_BORDERWIDTHLEFT
the CSS tag for the margin of an object- See Also:
- Constant Field Values
-
CSS_KEY_BORDERWIDTHRIGHT
public static final java.lang.String CSS_KEY_BORDERWIDTHRIGHT
the CSS tag for the margin of an object- See Also:
- Constant Field Values
-
CSS_KEY_BORDERWIDTHTOP
public static final java.lang.String CSS_KEY_BORDERWIDTHTOP
the CSS tag for the margin of an object- See Also:
- Constant Field Values
-
CSS_KEY_BORDERWIDTHBOTTOM
public static final java.lang.String CSS_KEY_BORDERWIDTHBOTTOM
the CSS tag for the margin of an object- See Also:
- Constant Field Values
-
CSS_KEY_PAGE_BREAK_AFTER
public static final java.lang.String CSS_KEY_PAGE_BREAK_AFTER
the CSS tag for adding a page break when the document is printed- See Also:
- Constant Field Values
-
CSS_KEY_PAGE_BREAK_BEFORE
public static final java.lang.String CSS_KEY_PAGE_BREAK_BEFORE
the CSS tag for adding a page break when the document is printed- See Also:
- Constant Field Values
-
CSS_KEY_TEXTALIGN
public static final java.lang.String CSS_KEY_TEXTALIGN
the CSS tag for the horizontal alignment of an object- See Also:
- Constant Field Values
-
CSS_KEY_TEXTDECORATION
public static final java.lang.String CSS_KEY_TEXTDECORATION
the CSS tag for text decorations- See Also:
- Constant Field Values
-
CSS_KEY_VERTICALALIGN
public static final java.lang.String CSS_KEY_VERTICALALIGN
the CSS tag for text decorations- See Also:
- Constant Field Values
-
CSS_KEY_VISIBILITY
public static final java.lang.String CSS_KEY_VISIBILITY
the CSS tag for the visibility of objects- See Also:
- Constant Field Values
-
CSS_KEY_BG
public static final java.lang.String CSS_KEY_BG
the CSS tag for background style- See Also:
- Constant Field Values
-
CSS_VALUE_ALWAYS
public static final java.lang.String CSS_VALUE_ALWAYS
value for the CSS tag for adding a page break when the document is printed- See Also:
- Constant Field Values
-
CSS_VALUE_BLOCK
public static final java.lang.String CSS_VALUE_BLOCK
A possible value for the DISPLAY key- See Also:
- Constant Field Values
-
CSS_VALUE_BOLD
public static final java.lang.String CSS_VALUE_BOLD
a CSS value for text font weight- See Also:
- Constant Field Values
-
CSS_VALUE_HIDDEN
public static final java.lang.String CSS_VALUE_HIDDEN
the value if you want to hide objects.- See Also:
- Constant Field Values
-
CSS_VALUE_INLINE
public static final java.lang.String CSS_VALUE_INLINE
A possible value for the DISPLAY key- See Also:
- Constant Field Values
-
CSS_VALUE_ITALIC
public static final java.lang.String CSS_VALUE_ITALIC
a CSS value for text font style- See Also:
- Constant Field Values
-
CSS_VALUE_LINETHROUGH
public static final java.lang.String CSS_VALUE_LINETHROUGH
a CSS value for text decoration- See Also:
- Constant Field Values
-
CSS_VALUE_LISTITEM
public static final java.lang.String CSS_VALUE_LISTITEM
A possible value for the DISPLAY key- See Also:
- Constant Field Values
-
CSS_VALUE_NONE
public static final java.lang.String CSS_VALUE_NONE
a CSS value- See Also:
- Constant Field Values
-
CSS_VALUE_NORMAL
public static final java.lang.String CSS_VALUE_NORMAL
a CSS value- See Also:
- Constant Field Values
-
CSS_VALUE_OBLIQUE
public static final java.lang.String CSS_VALUE_OBLIQUE
a CSS value for text font style- See Also:
- Constant Field Values
-
CSS_VALUE_TABLE
public static final java.lang.String CSS_VALUE_TABLE
A possible value for the DISPLAY key- See Also:
- Constant Field Values
-
CSS_VALUE_TABLEROW
public static final java.lang.String CSS_VALUE_TABLEROW
A possible value for the DISPLAY key- See Also:
- Constant Field Values
-
CSS_VALUE_TABLECELL
public static final java.lang.String CSS_VALUE_TABLECELL
A possible value for the DISPLAY key- See Also:
- Constant Field Values
-
CSS_VALUE_TEXTALIGNLEFT
public static final java.lang.String CSS_VALUE_TEXTALIGNLEFT
the CSS value for a horizontal alignment of an object- See Also:
- Constant Field Values
-
CSS_VALUE_TEXTALIGNRIGHT
public static final java.lang.String CSS_VALUE_TEXTALIGNRIGHT
the CSS value for a horizontal alignment of an object- See Also:
- Constant Field Values
-
CSS_VALUE_TEXTALIGNCENTER
public static final java.lang.String CSS_VALUE_TEXTALIGNCENTER
the CSS value for a horizontal alignment of an object- See Also:
- Constant Field Values
-
CSS_VALUE_TEXTALIGNJUSTIFY
public static final java.lang.String CSS_VALUE_TEXTALIGNJUSTIFY
the CSS value for a horizontal alignment of an object- See Also:
- Constant Field Values
-
CSS_VALUE_UNDERLINE
public static final java.lang.String CSS_VALUE_UNDERLINE
a CSS value for text decoration- See Also:
- Constant Field Values
-
DEFAULT_FONT_SIZE
public static final float DEFAULT_FONT_SIZE
a default value for font-size- Since:
- 2.1.3
- See Also:
- Constant Field Values
-
-
Method Detail
-
parseLength
public static float parseLength(java.lang.String string)
Parses a length.- Parameters:
string
- a length in the form of an optional + or -, followed by a number and a unit.- Returns:
- a float
-
parseLength
public static float parseLength(java.lang.String string, float actualFontSize)
New method contributed by: Lubos Strapko- Parameters:
string
- a length in the form of an optional + or - followed by a number and a unitactualFontSize
- font-size- Returns:
- a
float
number - Since:
- 2.1.3
-
decodeColor
public static java.awt.Color decodeColor(java.lang.String color)
Converts aColor
into a HTML representation of thisColor
.- Parameters:
color
- theColor
that has to be converted.- Returns:
- the HTML representation of this
Color
-
parseAttributes
public static java.util.Properties parseAttributes(java.lang.String string)
This method parses a String with attributes and returns a Properties object.- Parameters:
string
- a String of this form: 'key1="value1"; key2="value2";... keyN="valueN" '- Returns:
- a Properties object
-
removeComment
public static java.lang.String removeComment(java.lang.String string, java.lang.String startComment, java.lang.String endComment)
Removes the comments sections of a String.- Parameters:
string
- the original StringstartComment
- the String that marks the start of a Comment sectionendComment
- the String that marks the end of a Comment section.- Returns:
- the String stripped of its comment section
-
-