Packageorg.purepdf.html
Classpublic class Markup
InheritanceMarkup Inheritance it.sephiroth.utils.ObjectHash



Public Methods
 MethodDefined By
  
parseLength1(string:String):Number
[static] Parses a length.
Markup
  
parseLength2(string:String, actualFontSize:Number):Number
[static] New method contributed by: Lubos Strapko
Markup
Public Constants
 ConstantDefined By
  CSS_KEY_BGCOLOR : String = background-color
[static]
Markup
  CSS_KEY_BORDERCOLOR : String = border-color
[static]
Markup
  CSS_KEY_BORDERWIDTH : String = border-width
[static]
Markup
  CSS_KEY_BORDERWIDTHBOTTOM : String = border-bottom-width
[static]
Markup
  CSS_KEY_BORDERWIDTHLEFT : String = border-left-width
[static]
Markup
  CSS_KEY_BORDERWIDTHRIGHT : String = border-right-width
[static]
Markup
  CSS_KEY_BORDERWIDTHTOP : String = border-top-width
[static]
Markup
  CSS_KEY_COLOR : String = color
[static]
Markup
  CSS_KEY_DISPLAY : String = display
[static]
Markup
  CSS_KEY_FONTFAMILY : String = font-family
[static]
Markup
  CSS_KEY_FONTSIZE : String = font-size
[static]
Markup
  CSS_KEY_FONTSTYLE : String = font-style
[static]
Markup
  CSS_KEY_FONTWEIGHT : String = font-weight
[static]
Markup
  CSS_KEY_LINEHEIGHT : String = line-height
[static]
Markup
  CSS_KEY_MARGIN : String = margin
[static]
Markup
  CSS_KEY_MARGINBOTTOM : String = margin-bottom
[static]
Markup
  CSS_KEY_MARGINLEFT : String = margin-left
[static]
Markup
  CSS_KEY_MARGINRIGHT : String = margin-right
[static]
Markup
  CSS_KEY_MARGINTOP : String = margin-top
[static]
Markup
  CSS_KEY_PADDING : String = padding
[static]
Markup
  CSS_KEY_PADDINGBOTTOM : String = padding-bottom
[static]
Markup
  CSS_KEY_PADDINGLEFT : String = padding-left
[static]
Markup
  CSS_KEY_PADDINGRIGHT : String = padding-right
[static]
Markup
  CSS_KEY_PADDINGTOP : String = padding-top
[static]
Markup
  CSS_KEY_PAGE_BREAK_AFTER : String = page-break-after
[static]
Markup
  CSS_KEY_PAGE_BREAK_BEFORE : String = page-break-before
[static]
Markup
  CSS_KEY_TEXTALIGN : String = text-align
[static]
Markup
  CSS_KEY_TEXTDECORATION : String = text-decoration
[static]
Markup
  CSS_KEY_VERTICALALIGN : String = vertical-align
[static]
Markup
  CSS_KEY_VISIBILITY : String = visibility
[static]
Markup
  CSS_VALUE_ALWAYS : String = always
[static]
Markup
  CSS_VALUE_BLOCK : String = block
[static]
Markup
  CSS_VALUE_BOLD : String = bold
[static]
Markup
  CSS_VALUE_HIDDEN : String = hidden
[static]
Markup
  CSS_VALUE_INLINE : String = inline
[static]
Markup
  CSS_VALUE_ITALIC : String = italic
[static]
Markup
  CSS_VALUE_LINETHROUGH : String = line-through
[static]
Markup
  CSS_VALUE_LISTITEM : String = list-item
[static]
Markup
  CSS_VALUE_NONE : String = none
[static]
Markup
  CSS_VALUE_NORMAL : String = normal
[static]
Markup
  CSS_VALUE_OBLIQUE : String = oblique
[static]
Markup
  CSS_VALUE_TABLE : String = table
[static]
Markup
  CSS_VALUE_TABLECELL : String = table-cell
[static]
Markup
  CSS_VALUE_TABLEROW : String = table-row
[static]
Markup
  CSS_VALUE_TEXTALIGNCENTER : String = center
[static]
Markup
  CSS_VALUE_TEXTALIGNJUSTIFY : String = justify
[static]
Markup
  CSS_VALUE_TEXTALIGNLEFT : String = left
[static]
Markup
  CSS_VALUE_TEXTALIGNRIGHT : String = right
[static]
Markup
  CSS_VALUE_UNDERLINE : String = underline
[static]
Markup
  DEFAULT_FONT_SIZE : Number = 12
[static]
Markup
  HTML_ATTR_CSS_CLASS : String = class
[static]
Markup
  HTML_ATTR_CSS_ID : String = id
[static]
Markup
  HTML_ATTR_HEIGHT : String = height
[static]
Markup
  HTML_ATTR_HREF : String = href
[static]
Markup
  HTML_ATTR_REL : String = rel
[static]
Markup
  HTML_ATTR_STYLE : String = style
[static]
Markup
  HTML_ATTR_STYLESHEET : String = stylesheet
[static]
Markup
  HTML_ATTR_TYPE : String = type
[static]
Markup
  HTML_ATTR_WIDTH : String = width
[static]
Markup
  HTML_TAG_BODY : String = body
[static]
Markup
  HTML_TAG_DIV : String = div
[static]
Markup
  HTML_TAG_LINK : String = link
[static]
Markup
  HTML_TAG_SPAN : String = span
[static]
Markup
  HTML_VALUE_CSS : String = text/css
[static]
Markup
  HTML_VALUE_JAVASCRIPT : String = text/javascript
[static]
Markup
Method Detail
parseLength1()method
public static function parseLength1(string:String):Number

Parses a length.

Parameters

string:String — a length in the form of an optional + or -, followed by a number and a unit.

Returns
Number — a float
parseLength2()method 
public static function parseLength2(string:String, actualFontSize:Number):Number

Since : 2.1.3

New method contributed by: Lubos Strapko

Parameters

string:String
 
actualFontSize:Number

Returns
Number
Constant Detail
CSS_KEY_BGCOLORConstant
public static const CSS_KEY_BGCOLOR:String = background-color

CSS_KEY_BORDERCOLORConstant 
public static const CSS_KEY_BORDERCOLOR:String = border-color

CSS_KEY_BORDERWIDTHConstant 
public static const CSS_KEY_BORDERWIDTH:String = border-width

CSS_KEY_BORDERWIDTHBOTTOMConstant 
public static const CSS_KEY_BORDERWIDTHBOTTOM:String = border-bottom-width

CSS_KEY_BORDERWIDTHLEFTConstant 
public static const CSS_KEY_BORDERWIDTHLEFT:String = border-left-width

CSS_KEY_BORDERWIDTHRIGHTConstant 
public static const CSS_KEY_BORDERWIDTHRIGHT:String = border-right-width

CSS_KEY_BORDERWIDTHTOPConstant 
public static const CSS_KEY_BORDERWIDTHTOP:String = border-top-width

CSS_KEY_COLORConstant 
public static const CSS_KEY_COLOR:String = color

CSS_KEY_DISPLAYConstant 
public static const CSS_KEY_DISPLAY:String = display

CSS_KEY_FONTFAMILYConstant 
public static const CSS_KEY_FONTFAMILY:String = font-family

CSS_KEY_FONTSIZEConstant 
public static const CSS_KEY_FONTSIZE:String = font-size

CSS_KEY_FONTSTYLEConstant 
public static const CSS_KEY_FONTSTYLE:String = font-style

CSS_KEY_FONTWEIGHTConstant 
public static const CSS_KEY_FONTWEIGHT:String = font-weight

CSS_KEY_LINEHEIGHTConstant 
public static const CSS_KEY_LINEHEIGHT:String = line-height

CSS_KEY_MARGINConstant 
public static const CSS_KEY_MARGIN:String = margin

CSS_KEY_MARGINBOTTOMConstant 
public static const CSS_KEY_MARGINBOTTOM:String = margin-bottom

CSS_KEY_MARGINLEFTConstant 
public static const CSS_KEY_MARGINLEFT:String = margin-left

CSS_KEY_MARGINRIGHTConstant 
public static const CSS_KEY_MARGINRIGHT:String = margin-right

CSS_KEY_MARGINTOPConstant 
public static const CSS_KEY_MARGINTOP:String = margin-top

CSS_KEY_PADDINGConstant 
public static const CSS_KEY_PADDING:String = padding

CSS_KEY_PADDINGBOTTOMConstant 
public static const CSS_KEY_PADDINGBOTTOM:String = padding-bottom

CSS_KEY_PADDINGLEFTConstant 
public static const CSS_KEY_PADDINGLEFT:String = padding-left

CSS_KEY_PADDINGRIGHTConstant 
public static const CSS_KEY_PADDINGRIGHT:String = padding-right

CSS_KEY_PADDINGTOPConstant 
public static const CSS_KEY_PADDINGTOP:String = padding-top

CSS_KEY_PAGE_BREAK_AFTERConstant 
public static const CSS_KEY_PAGE_BREAK_AFTER:String = page-break-after

CSS_KEY_PAGE_BREAK_BEFOREConstant 
public static const CSS_KEY_PAGE_BREAK_BEFORE:String = page-break-before

CSS_KEY_TEXTALIGNConstant 
public static const CSS_KEY_TEXTALIGN:String = text-align

CSS_KEY_TEXTDECORATIONConstant 
public static const CSS_KEY_TEXTDECORATION:String = text-decoration

CSS_KEY_VERTICALALIGNConstant 
public static const CSS_KEY_VERTICALALIGN:String = vertical-align

CSS_KEY_VISIBILITYConstant 
public static const CSS_KEY_VISIBILITY:String = visibility

CSS_VALUE_ALWAYSConstant 
public static const CSS_VALUE_ALWAYS:String = always

CSS_VALUE_BLOCKConstant 
public static const CSS_VALUE_BLOCK:String = block

CSS_VALUE_BOLDConstant 
public static const CSS_VALUE_BOLD:String = bold

CSS_VALUE_HIDDENConstant 
public static const CSS_VALUE_HIDDEN:String = hidden

CSS_VALUE_INLINEConstant 
public static const CSS_VALUE_INLINE:String = inline

CSS_VALUE_ITALICConstant 
public static const CSS_VALUE_ITALIC:String = italic

CSS_VALUE_LINETHROUGHConstant 
public static const CSS_VALUE_LINETHROUGH:String = line-through

CSS_VALUE_LISTITEMConstant 
public static const CSS_VALUE_LISTITEM:String = list-item

CSS_VALUE_NONEConstant 
public static const CSS_VALUE_NONE:String = none

CSS_VALUE_NORMALConstant 
public static const CSS_VALUE_NORMAL:String = normal

CSS_VALUE_OBLIQUEConstant 
public static const CSS_VALUE_OBLIQUE:String = oblique

CSS_VALUE_TABLEConstant 
public static const CSS_VALUE_TABLE:String = table

CSS_VALUE_TABLECELLConstant 
public static const CSS_VALUE_TABLECELL:String = table-cell

CSS_VALUE_TABLEROWConstant 
public static const CSS_VALUE_TABLEROW:String = table-row

CSS_VALUE_TEXTALIGNCENTERConstant 
public static const CSS_VALUE_TEXTALIGNCENTER:String = center

CSS_VALUE_TEXTALIGNJUSTIFYConstant 
public static const CSS_VALUE_TEXTALIGNJUSTIFY:String = justify

CSS_VALUE_TEXTALIGNLEFTConstant 
public static const CSS_VALUE_TEXTALIGNLEFT:String = left

CSS_VALUE_TEXTALIGNRIGHTConstant 
public static const CSS_VALUE_TEXTALIGNRIGHT:String = right

CSS_VALUE_UNDERLINEConstant 
public static const CSS_VALUE_UNDERLINE:String = underline

DEFAULT_FONT_SIZEConstant 
public static const DEFAULT_FONT_SIZE:Number = 12

HTML_ATTR_CSS_CLASSConstant 
public static const HTML_ATTR_CSS_CLASS:String = class

HTML_ATTR_CSS_IDConstant 
public static const HTML_ATTR_CSS_ID:String = id

HTML_ATTR_HEIGHTConstant 
public static const HTML_ATTR_HEIGHT:String = height

HTML_ATTR_HREFConstant 
public static const HTML_ATTR_HREF:String = href

HTML_ATTR_RELConstant 
public static const HTML_ATTR_REL:String = rel

HTML_ATTR_STYLEConstant 
public static const HTML_ATTR_STYLE:String = style

HTML_ATTR_STYLESHEETConstant 
public static const HTML_ATTR_STYLESHEET:String = stylesheet

HTML_ATTR_TYPEConstant 
public static const HTML_ATTR_TYPE:String = type

HTML_ATTR_WIDTHConstant 
public static const HTML_ATTR_WIDTH:String = width

HTML_TAG_BODYConstant 
public static const HTML_TAG_BODY:String = body

HTML_TAG_DIVConstant 
public static const HTML_TAG_DIV:String = div

HTML_TAG_LINKConstant 
public static const HTML_TAG_LINK:String = link

HTML_TAG_SPANConstant 
public static const HTML_TAG_SPAN:String = span

HTML_VALUE_CSSConstant 
public static const HTML_VALUE_CSS:String = text/css

HTML_VALUE_JAVASCRIPTConstant 
public static const HTML_VALUE_JAVASCRIPT:String = text/javascript