You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
8091 lines
448 KiB
XML
8091 lines
448 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>itext.styledxmlparser</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="F:iText.StyledXmlParser.CommonAttributeConstants.CLASS">
|
|
<summary>The Constant CLASS.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.CommonAttributeConstants.DISABLED">
|
|
<summary>The Constant DISABLED.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.CommonAttributeConstants.ID">
|
|
<summary>The Constant ID.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.CommonAttributeConstants.LANG">
|
|
<summary>The Constant LANG.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.CommonAttributeConstants.REL">
|
|
<summary>The Constant REL.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.CommonAttributeConstants.STYLESHEET">
|
|
<summary>The Constant STYLESHEET.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.CssRuleSetComparator">
|
|
<summary>Comparator class used to sort CSS rule set objects.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.CssRuleSetComparator.selectorComparator">
|
|
<summary>The selector comparator.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.CommonCssConstants">
|
|
<summary>
|
|
Class containing possible CSS property keys and values, pseudo element keys,
|
|
units of measurement, and so on.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BACKGROUND">
|
|
<summary>The Constant BACKGROUND.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BACKGROUND_ATTACHMENT">
|
|
<summary>The Constant BACKGROUND_ATTACHMENT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BACKGROUND_BLEND_MODE">
|
|
<summary>The Constant BACKGROUND_BLEND_MODE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BACKGROUND_CLIP">
|
|
<summary>The Constant BACKGROUND_CLIP.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BACKGROUND_COLOR">
|
|
<summary>The Constant BACKGROUND_COLOR.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BACKGROUND_IMAGE">
|
|
<summary>The Constant BACKGROUND_IMAGE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BACKGROUND_ORIGIN">
|
|
<summary>The Constant BACKGROUND_ORIGIN.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BACKGROUND_POSITION">
|
|
<summary>The Constant BACKGROUND_POSITION.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BACKGROUND_REPEAT">
|
|
<summary>The Constant BACKGROUND_REPEAT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BACKGROUND_SIZE">
|
|
<summary>The Constant BACKGROUND_SIZE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER">
|
|
<summary>The Constant BORDER.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_BOTTOM">
|
|
<summary>The Constant BORDER_BOTTOM.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_BOTTOM_COLOR">
|
|
<summary>The Constant BORDER_BOTTOM_COLOR.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_BOTTOM_LEFT_RADIUS">
|
|
<summary>The Constant BORDER_BOTTOM_LEFT_RADIUS.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_BOTTOM_RIGHT_RADIUS">
|
|
<summary>The Constant BORDER_BOTTOM_RIGHT_RADIUS.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_BOTTOM_STYLE">
|
|
<summary>The Constant BORDER_BOTTOM_STYLE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_BOTTOM_WIDTH">
|
|
<summary>The Constant BORDER_BOTTOM_WIDTH.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_COLLAPSE">
|
|
<summary>The Constant BORDER_COLLAPSE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_COLOR">
|
|
<summary>The Constant BORDER_COLOR.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_IMAGE">
|
|
<summary>The Constant BORDER_IMAGE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_LEFT">
|
|
<summary>The Constant BORDER_LEFT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_LEFT_COLOR">
|
|
<summary>The Constant BORDER_LEFT_COLOR.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_LEFT_STYLE">
|
|
<summary>The Constant BORDER_LEFT_STYLE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_LEFT_WIDTH">
|
|
<summary>The Constant BORDER_LEFT_WIDTH.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_RADIUS">
|
|
<summary>The Constant BORDER_RADIUS.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_RIGHT">
|
|
<summary>The Constant BORDER_RIGHT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_RIGHT_COLOR">
|
|
<summary>The Constant BORDER_RIGHT_COLOR.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_RIGHT_STYLE">
|
|
<summary>The Constant BORDER_RIGHT_STYLE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_RIGHT_WIDTH">
|
|
<summary>The Constant BORDER_RIGHT_WIDTH.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_SPACING">
|
|
<summary>The Constant BORDER_SPACING.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_STYLE">
|
|
<summary>The Constant BORDER_STYLE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_TOP">
|
|
<summary>The Constant BORDER_TOP.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_TOP_COLOR">
|
|
<summary>The Constant BORDER_TOP_COLOR.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_TOP_LEFT_RADIUS">
|
|
<summary>The Constant BORDER_TOP_LEFT_RADIUS.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_TOP_RIGHT_RADIUS">
|
|
<summary>The Constant BORDER_TOP_RIGHT_RADIUS.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_TOP_STYLE">
|
|
<summary>The Constant BORDER_TOP_STYLE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_TOP_WIDTH">
|
|
<summary>The Constant BORDER_TOP_WIDTH.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_WIDTH">
|
|
<summary>The Constant BORDER_WIDTH.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BOX_SHADOW">
|
|
<summary>The Constant BOX_SHADOW.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.CAPTION_SIDE">
|
|
<summary>The Constant CAPTION_SIDE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.COLOR">
|
|
<summary>The Constant COLOR.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.DIRECTION">
|
|
<summary>The Constant DIRECTION.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.DISPLAY">
|
|
<summary>The Constant DISPLAY.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.EMPTY_CELLS">
|
|
<summary>The Constant EMPTY_CELLS.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FLOAT">
|
|
<summary>The Constant FLOAT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FONT">
|
|
<summary>The Constant FONT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FONT_FAMILY">
|
|
<summary>The Constant FONT_FAMILY.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FONT_FEATURE_SETTINGS">
|
|
<summary>The Constant FONT_FEATURE_SETTINGS.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FONT_KERNING">
|
|
<summary>The Constant FONT_KERNING.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FONT_LANGUAGE_OVERRIDE">
|
|
<summary>The Constant FONT_LANGUAGE_OVERRIDE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FONT_SIZE">
|
|
<summary>The Constant FONT_SIZE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FONT_SIZE_ADJUST">
|
|
<summary>The Constant FONT_SIZE_ADJUST.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FONT_STRETCH">
|
|
<summary>The Constant FONT_STRETCH.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FONT_STYLE">
|
|
<summary>The Constant FONT_STYLE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FONT_SYNTHESIS">
|
|
<summary>The Constant FONT_SYNTHESIS.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FONT_VARIANT">
|
|
<summary>The Constant FONT_VARIANT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FONT_VARIANT_ALTERNATES">
|
|
<summary>The Constant FONT_VARIANT_ALTERNATES.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FONT_VARIANT_CAPS">
|
|
<summary>The Constant FONT_VARIANT_CAPS.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FONT_VARIANT_EAST_ASIAN">
|
|
<summary>The Constant FONT_VARIANT_EAST_ASIAN.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FONT_VARIANT_LIGATURES">
|
|
<summary>The Constant FONT_VARIANT_LIGATURES.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FONT_VARIANT_NUMERIC">
|
|
<summary>The Constant FONT_VARIANT_NUMERIC.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FONT_VARIANT_POSITION">
|
|
<summary>The Constant FONT_VARIANT_POSITION.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FONT_WEIGHT">
|
|
<summary>The Constant FONT_WEIGHT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.HANGING_PUNCTUATION">
|
|
<summary>The Constant HANGING_PUNCTUATION.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.HYPHENS">
|
|
<summary>The Constant HYPHENS.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.INLINE_BLOCK">
|
|
<summary>The Constant INLINE-BLOCK</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.LETTER_SPACING">
|
|
<summary>The Constant LETTER_SPACING.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.LINE_HEIGHT">
|
|
<summary>The Constant LINE_HEIGHT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.LIST_STYLE">
|
|
<summary>The Constant LIST_STYLE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.LIST_STYLE_IMAGE">
|
|
<summary>The Constant LIST_STYLE_IMAGE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.LIST_STYLE_POSITION">
|
|
<summary>The Constant LIST_STYLE_POSITION.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.LIST_STYLE_TYPE">
|
|
<summary>The Constant LIST_STYLE_TYPE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.MARGIN">
|
|
<summary>The Constant MARGIN.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.MARGIN_BOTTOM">
|
|
<summary>The Constant MARGIN_BOTTOM.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.MARGIN_LEFT">
|
|
<summary>The Constant MARGIN_LEFT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.MARGIN_RIGHT">
|
|
<summary>The Constant MARGIN_RIGHT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.MARGIN_TOP">
|
|
<summary>The Constant MARGIN_TOP.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.MIN_HEIGHT">
|
|
<summary>The Constant MIN_HEIGHT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.OPACITY">
|
|
<summary>The Constant OPACITY.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.OUTLINE">
|
|
<summary>The Constant OUTLINE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.OUTLINE_COLOR">
|
|
<summary>The Constant OUTLINE_COLOR.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.OUTLINE_STYLE">
|
|
<summary>The Constant OUTLINE_STYLE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.OUTLINE_WIDTH">
|
|
<summary>The Constant OUTLINE_WIDTH.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.OVERFLOW_WRAP">
|
|
<summary>The Constant OVERFLOW_WRAP.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.PADDING">
|
|
<summary>The Constant PADDING.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.PADDING_BOTTOM">
|
|
<summary>The Constant PADDING_BOTTOM.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.PADDING_LEFT">
|
|
<summary>The Constant PADDING_LEFT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.PADDING_RIGHT">
|
|
<summary>The Constant PADDING_RIGHT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.PADDING_TOP">
|
|
<summary>The Constant PADDING_TOP.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.PAGE_BREAK_AFTER">
|
|
<summary>The Constant PAGE_BREAK_AFTER.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.PAGE_BREAK_BEFORE">
|
|
<summary>The Constant PAGE_BREAK_BEFORE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.PAGE_BREAK_INSIDE">
|
|
<summary>The Constant PAGE_BREAK_INSIDE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.POSITION">
|
|
<summary>The Constant POSITION.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.QUOTES">
|
|
<summary>The Constant QUOTES.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.TAB_SIZE">
|
|
<summary>The Constant TAB_SIZE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.TEXT_ALIGN">
|
|
<summary>The Constant TEXT_ALIGN.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.TEXT_ALIGN_LAST">
|
|
<summary>The Constant TEXT_ALIGN_LAST.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.TEXT_COMBINE_UPRIGHT">
|
|
<summary>The Constant TEXT_COMBINE_UPRIGHT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.TEXT_DECORATION">
|
|
<summary>The Constant TEXT_DECORATION.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.TEXT_INDENT">
|
|
<summary>The Constant TEXT_INDENT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.TEXT_JUSTIFY">
|
|
<summary>The Constant TEXT_JUSTIFY.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.TEXT_ORIENTATION">
|
|
<summary>The Constant TEXT_ORIENTATION.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.TEXT_SHADOW">
|
|
<summary>The Constant TEXT_SHADOW.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.TEXT_TRANSFORM">
|
|
<summary>The Constant TEXT_TRANSFORM.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.TEXT_UNDERLINE_POSITION">
|
|
<summary>The Constant TEXT_UNDERLINE_POSITION.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.TRANSFORM">
|
|
<summary>The Constant TRANSFORM.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.UNICODE_BIDI">
|
|
<summary>The Constant UNICODE_BIDI.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.VISIBILITY">
|
|
<summary>The Constant VISIBILITY.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.WHITE_SPACE">
|
|
<summary>The Constant WHITE_SPACE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.WIDTH">
|
|
<summary>The Constant WIDTH.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.WORDWRAP">
|
|
<summary>The Constant WORDWRAP.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.WORD_BREAK">
|
|
<summary>The Constant WORD_BREAK.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.WORD_SPACING">
|
|
<summary>The Constant WORD_SPACING.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.WRITING_MODE">
|
|
<summary>The Constant WRITING_MODE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.ALWAYS">
|
|
<summary>The Constant ALWAYS.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.ARMENIAN">
|
|
<summary>The Constant ARMENIAN.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.AVOID">
|
|
<summary>The Constant AVOID.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.AUTO">
|
|
<summary>The Constant AUTO.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BOLD">
|
|
<summary>The Constant BOLD.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BOLDER">
|
|
<summary>The Constant BOLDER.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_BOX">
|
|
<summary>The Constant BORDER_BOX.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BOTTOM">
|
|
<summary>The Constant BOTTOM.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.CAPTION">
|
|
<summary>The Constant CAPTION.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.CENTER">
|
|
<summary>The Constant CENTER.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.CIRCLE">
|
|
<summary>The Constant CIRCLE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.CJK_IDEOGRAPHIC">
|
|
<summary>The Constant CJK_IDEOGRAPHIC.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.CLOSE_QUOTE">
|
|
<summary>The Constant CLOSE_QUOTE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.CONTAIN">
|
|
<summary>The Constant CONTAIN.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.CONTENT_BOX">
|
|
<summary>The Constant CONTENT_BOX.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.COVER">
|
|
<summary>The Constant COVER.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.CURRENTCOLOR">
|
|
<summary>The Constant CURRENTCOLOR.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.DASHED">
|
|
<summary>The Constant DASHED.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.DECIMAL">
|
|
<summary>The Constant DECIMAL.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.DECIMAL_LEADING_ZERO">
|
|
<summary>The Constant DECIMAL_LEADING_ZERO.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.DISC">
|
|
<summary>The Constant DISC.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.DOTTED">
|
|
<summary>The Constant DOTTED.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.DOUBLE">
|
|
<summary>The Constant DOUBLE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FIXED">
|
|
<summary>The Constant FIXED.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.GEORGIAN">
|
|
<summary>The Constant GEORGIAN.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.GROOVE">
|
|
<summary>The Constant GROOVE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.HEBREW">
|
|
<summary>The Constant HEBREW.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.HIDDEN">
|
|
<summary>The Constant HIDDEN.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.HIRAGANA">
|
|
<summary>The Constant HIRAGANA.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.HIRAGANA_IROHA">
|
|
<summary>The Constant HIRAGANA_IROHA.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.ICON">
|
|
<summary>The Constant ICON.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.INHERIT">
|
|
<summary>The Constant INHERIT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.INITIAL">
|
|
<summary>The Constant INITIAL.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.INSET">
|
|
<summary>The Constant INSET.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.INSIDE">
|
|
<summary>The Constant INSIDE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.ITALIC">
|
|
<summary>The Constant ITALIC.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.LARGE">
|
|
<summary>The Constant LARGE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.LARGER">
|
|
<summary>The Constant LARGER.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.LEFT">
|
|
<summary>The Constant LEFT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.LIGHTER">
|
|
<summary>The Constant LIGHTER.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.LOCAL">
|
|
<summary>The Constant LOCAL.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.LOWER_ALPHA">
|
|
<summary>The Constant LOWER_ALPHA.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.LOWER_GREEK">
|
|
<summary>The Constant LOWER_GREEK.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.LOWER_LATIN">
|
|
<summary>The Constant LOWER_LATIN.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.LOWER_ROMAN">
|
|
<summary>The Constant LOWER_ROMAN.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.MANUAL">
|
|
<summary>The Constant MANUAL.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.MATRIX">
|
|
<summary>The Constant MATRIX.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.MEDIUM">
|
|
<summary>The Constant MEDIUM.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.MENU">
|
|
<summary>The Constant MENU.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.MESSAGE_BOX">
|
|
<summary>The Constant MESSAGE_BOX.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.NO_OPEN_QUOTE">
|
|
<summary>The Constant NO_OPEN_QUOTE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.NO_CLOSE_QUOTE">
|
|
<summary>The Constant NO_CLOSE_QUOTE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.NO_REPEAT">
|
|
<summary>The Constant NO_REPEAT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.NONE">
|
|
<summary>The Constant NONE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.NORMAL">
|
|
<summary>The Constant NORMAL.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.OBLIQUE">
|
|
<summary>The Constant OBLIQUE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.OPEN_QUOTE">
|
|
<summary>The Constant OPEN_QUOTE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.OUTSIDE">
|
|
<summary>The Constant OUTSIDE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.OUTSET">
|
|
<summary>The Constant OUTSET.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.PADDING_BOX">
|
|
<summary>The Constant PADDING_BOX.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.REPEAT">
|
|
<summary>The Constant REPEAT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.REPEAT_X">
|
|
<summary>The Constant REPEAT_X.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.REPEAT_Y">
|
|
<summary>The Constant REPEAT_Y.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.RIDGE">
|
|
<summary>The Constant RIDGE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.RIGHT">
|
|
<summary>The Constant RIGHT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.ROTATE">
|
|
<summary>The Constant ROTATE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.SCALE">
|
|
<summary>The Constant SCALE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.SCALE_X">
|
|
<summary>The Constant SCALE_X.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.SCALE_Y">
|
|
<summary>The Constant SCALE_Y.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.SCROLL">
|
|
<summary>The Constant SCROLL.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.SKEW">
|
|
<summary>The Constant SKEW.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.SKEW_X">
|
|
<summary>The Constant SKEW_X.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.SKEW_Y">
|
|
<summary>The Constant SKEW_Y.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.SMALL">
|
|
<summary>The Constant SMALL.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.SMALL_CAPS">
|
|
<summary>The Constant SMALL_CAPS.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.SMALL_CAPTION">
|
|
<summary>The Constant SMALL_CAPTION.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.SMALLER">
|
|
<summary>The Constant SMALLER.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.SOLID">
|
|
<summary>The Constant SOLID.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.SQUARE">
|
|
<summary>The Constant SQUARE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.START">
|
|
<summary>The Constant START.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.STATIC">
|
|
<summary>The Constant STATIC.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.STATUS_BAR">
|
|
<summary>The Constant STATUS_BAR.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.THICK">
|
|
<summary>The Constant THICK.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.THIN">
|
|
<summary>The Constant THIN.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.TOP">
|
|
<summary>The Constant TOP.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.TRANSLATE">
|
|
<summary>The Constant TRANSLATE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.TRANSLATE_X">
|
|
<summary>The Constant TRANSLATE_X.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.TRANSLATE_Y">
|
|
<summary>The Constant TRANSLATE_Y.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.TRANSPARENT">
|
|
<summary>The Constant TRANSPARENT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.UPPER_ALPHA">
|
|
<summary>The Constant UPPER_ALPHA.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.UPPER_LATIN">
|
|
<summary>The Constant UPPER_LATIN.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.UPPER_ROMAN">
|
|
<summary>The Constant UPPER_ROMAN.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.VISIBLE">
|
|
<summary>The Constant value VISIBLE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.X_LARGE">
|
|
<summary>The Constant X_LARGE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.X_SMALL">
|
|
<summary>The Constant X_SMALL.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.XX_LARGE">
|
|
<summary>The Constant XX_LARGE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.XX_SMALL">
|
|
<summary>The Constant XX_SMALL.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BACKGROUND_SIZE_VALUES">
|
|
<summary>The Constant BACKGROUND_SIZE_VALUES.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BACKGROUND_ORIGIN_OR_CLIP_VALUES">
|
|
<summary>The Constant BACKGROUND_ORIGIN_OR_CLIP_VALUES.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BACKGROUND_REPEAT_VALUES">
|
|
<summary>The Constant BACKGROUND_REPEAT_VALUES.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BACKGROUND_ATTACHMENT_VALUES">
|
|
<summary>The Constant BACKGROUND_ATTACHMENT_VALUES.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BACKGROUND_POSITION_VALUES">
|
|
<summary>The Constant BACKGROUND_POSITION_VALUES.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_WIDTH_VALUES">
|
|
<summary>The Constant BORDER_WIDTH_VALUES.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.BORDER_STYLE_VALUES">
|
|
<summary>The Constant BORDER_STYLE_VALUES.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FONT_ABSOLUTE_SIZE_KEYWORDS_VALUES">
|
|
<summary>The Constant FONT_ABSOLUTE_SIZE_KEYWORDS.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.ACTIVE">
|
|
<summary>The Constant ACTIVE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.CHECKED">
|
|
<summary>The Constant CHECKED.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.DISABLED">
|
|
<summary>The Constant DISABLED.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.EMPTY">
|
|
<summary>The Constant EMPTY.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.ENABLED">
|
|
<summary>The Constant ENABLED.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FIRST_CHILD">
|
|
<summary>The Constant FIRST_CHILD.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FIRST_OF_TYPE">
|
|
<summary>The Constant FIRST_OF_TYPE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.FOCUS">
|
|
<summary>The Constant FOCUS.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.HOVER">
|
|
<summary>The Constant HOVER.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.IN_RANGE">
|
|
<summary>The Constant IN_RANGE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.INVALID">
|
|
<summary>The Constant INVALID.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.LANG">
|
|
<summary>The Constant LANG.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.LAST_CHILD">
|
|
<summary>The Constant LAST_CHILD.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.LAST_OF_TYPE">
|
|
<summary>The Constant LAST_OF_TYPE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.LINK">
|
|
<summary>The Constant LINK.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.NTH_CHILD">
|
|
<summary>The Constant NTH_CHILD.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.NOT">
|
|
<summary>The Constant NOT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.NTH_LAST_CHILD">
|
|
<summary>The Constant NTH_LAST_CHILD.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.NTH_LAST_OF_TYPE">
|
|
<summary>The Constant NTH_LAST_OF_TYPE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.NTH_OF_TYPE">
|
|
<summary>The Constant NTH_OF_TYPE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.ONLY_OF_TYPE">
|
|
<summary>The Constant ONLY_OF_TYPE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.ONLY_CHILD">
|
|
<summary>The Constant ONLY_CHILD.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.OPTIONAL">
|
|
<summary>The Constant OPTIONAL.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.OUT_OF_RANGE">
|
|
<summary>The Constant OUT_OF_RANGE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.READ_ONLY">
|
|
<summary>The Constant READ_ONLY.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.READ_WRITE">
|
|
<summary>The Constant READ_WRITE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.REQUIRED">
|
|
<summary>The Constant REQUIRED.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.ROOT">
|
|
<summary>The Constant ROOT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.TARGET">
|
|
<summary>The Constant TARGET.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.VALID">
|
|
<summary>The Constant VALID.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.VISITED">
|
|
<summary>The Constant VISITED.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.CM">
|
|
<summary>The Constant CM.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.EM">
|
|
<summary>The Constant EM.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.EX">
|
|
<summary>The Constant EX.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.IN">
|
|
<summary>The Constant IN.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.MM">
|
|
<summary>The Constant MM.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.PC">
|
|
<summary>The Constant PC.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.PERCENTAGE">
|
|
<summary>The Constant PERCENTAGE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.PT">
|
|
<summary>The Constant PT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.PX">
|
|
<summary>The Constant PX.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.REM">
|
|
<summary>The Constant REM.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.Q">
|
|
<summary>The Constant Q.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.DPCM">
|
|
<summary>The Constant DPCM.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CommonCssConstants.DPPX">
|
|
<summary>The Constant DPPX.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.CssAtRule">
|
|
<summary>Abstract superclass for all CSS at-rules (rules in CSS that start with an @ sign).</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssAtRule.ruleName">
|
|
<summary>The rule name.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssAtRule.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.CssAtRule"/>
|
|
instance.
|
|
</summary>
|
|
<param name="ruleName">the rule name</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssAtRule.GetRuleName">
|
|
<summary>Gets the rule name.</summary>
|
|
<returns>the rule name</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.CssContextNode">
|
|
<summary>The CSS context node.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssContextNode.childNodes">
|
|
<summary>The child nodes.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssContextNode.parentNode">
|
|
<summary>The parent node.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssContextNode.styles">
|
|
<summary>The styles.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssContextNode.#ctor(iText.StyledXmlParser.Node.INode)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.CssContextNode"/>
|
|
instance.
|
|
</summary>
|
|
<param name="parentNode">the parent node</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.CssDeclaration">
|
|
<summary>Class to store a CSS declaration.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssDeclaration.property">
|
|
<summary>The property.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssDeclaration.expression">
|
|
<summary>The expression.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssDeclaration.#ctor(System.String,System.String)">
|
|
<summary>Instantiates a new CSS declaration.</summary>
|
|
<param name="property">the property</param>
|
|
<param name="expression">the expression</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssDeclaration.GetProperty">
|
|
<summary>Gets the property.</summary>
|
|
<returns>the property</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssDeclaration.GetExpression">
|
|
<summary>Gets the expression.</summary>
|
|
<returns>the expression</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssDeclaration.SetExpression(System.String)">
|
|
<summary>Sets the expression.</summary>
|
|
<param name="expression">the new expression</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.CssFontFaceRule">
|
|
<summary>Class to store a CSS font face At rule.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssFontFaceRule.properties">
|
|
<summary>Properties in the form of a list of CSS declarations.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssFontFaceRule.#ctor">
|
|
<summary>Instantiates a new CSS font face rule.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssFontFaceRule.#ctor(System.String)">
|
|
<summary>Instantiates a new CSS font face rule.</summary>
|
|
<param name="ruleParameters">the rule parameters</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssFontFaceRule.GetProperties">
|
|
<summary>Gets the properties.</summary>
|
|
<returns>the properties</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.CssNestedAtRule">
|
|
<summary>
|
|
Class to store a nested CSS at-rule
|
|
Nested at-rules are a subset of nested statements, which can be used
|
|
as a statement of a style sheet as well as inside of conditional group rules.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssNestedAtRule.ruleParameters">
|
|
<summary>The rule parameters.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssNestedAtRule.body">
|
|
<summary>The body.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssNestedAtRule.#ctor(System.String,System.String)">
|
|
<summary>
|
|
Creates a
|
|
<see cref="T:iText.StyledXmlParser.Css.CssNestedAtRule"/>
|
|
instance
|
|
with an empty body.
|
|
</summary>
|
|
<param name="ruleName">the rule name</param>
|
|
<param name="ruleParameters">the rule parameters</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssNestedAtRule.AddStatementToBody(iText.StyledXmlParser.Css.CssStatement)">
|
|
<summary>Adds a CSS statement to body.</summary>
|
|
<param name="statement">a CSS statement</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssNestedAtRule.AddStatementsToBody(System.Collections.Generic.ICollection{iText.StyledXmlParser.Css.CssStatement})">
|
|
<summary>Adds CSS statements to the body.</summary>
|
|
<param name="statements">a list of CSS statements</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssNestedAtRule.AddBodyCssDeclarations(System.Collections.Generic.IList{iText.StyledXmlParser.Css.CssDeclaration})">
|
|
<summary>Adds the body CSS declarations.</summary>
|
|
<param name="cssDeclarations">a list of CSS declarations</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssNestedAtRule.GetStatements">
|
|
<summary>Gets the list of CSS statements.</summary>
|
|
<returns>the list of CSS statements</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.CssNestedAtRuleFactory">
|
|
<summary>
|
|
A factory for creating
|
|
<see cref="T:iText.StyledXmlParser.Css.CssNestedAtRule"/>
|
|
objects.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssNestedAtRuleFactory.#ctor">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.CssNestedAtRuleFactory"/>
|
|
instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssNestedAtRuleFactory.CreateNestedRule(System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.CssNestedAtRule"/>
|
|
object.
|
|
</summary>
|
|
<param name="ruleDeclaration">the rule declaration</param>
|
|
<returns>
|
|
a
|
|
<see cref="T:iText.StyledXmlParser.Css.CssNestedAtRule"/>
|
|
instance
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssNestedAtRuleFactory.ExtractRuleNameFromDeclaration(System.String)">
|
|
<summary>Extracts the rule name from the CSS rule declaration.</summary>
|
|
<param name="ruleDeclaration">the rule declaration</param>
|
|
<returns>the rule name</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.CssRuleName">
|
|
<summary>Class containing possible CSS rule names.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssRuleName.#ctor">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.CssRuleName"/>
|
|
instance.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleName.BOTTOM_CENTER">
|
|
<summary>The Constant BOTTOM_CENTER.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleName.BOTTOM_LEFT">
|
|
<summary>The Constant BOTTOM_LEFT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleName.BOTTOM_LEFT_CORNER">
|
|
<summary>The Constant BOTTOM_LEFT_CORNER.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleName.BOTTOM_RIGHT">
|
|
<summary>The Constant BOTTOM_RIGHT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleName.BOTTOM_RIGHT_CORNER">
|
|
<summary>The Constant BOTTOM_RIGHT_CORNER.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleName.LEFT_BOTTOM">
|
|
<summary>The Constant LEFT_BOTTOM.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleName.LEFT_MIDDLE">
|
|
<summary>The Constant LEFT_MIDDLE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleName.LEFT_TOP">
|
|
<summary>The Constant LEFT_TOP.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleName.FONT_FACE">
|
|
<summary>The Constant FONT_FACE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleName.MEDIA">
|
|
<summary>The Constant MEDIA.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleName.PAGE">
|
|
<summary>The Constant PAGE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleName.RIGHT_BOTTOM">
|
|
<summary>The Constant RIGHT_BOTTOM.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleName.RIGHT_MIDDLE">
|
|
<summary>The Constant RIGHT_MIDDLE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleName.RIGHT_TOP">
|
|
<summary>The Constant RIGHT_TOP.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleName.TOP_CENTER">
|
|
<summary>The Constant TOP_CENTER.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleName.TOP_LEFT">
|
|
<summary>The Constant TOP_LEFT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleName.TOP_LEFT_CORNER">
|
|
<summary>The Constant TOP_LEFT_CORNER.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleName.TOP_RIGHT">
|
|
<summary>The Constant TOP_RIGHT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleName.TOP_RIGHT_CORNER">
|
|
<summary>The Constant TOP_RIGHT_CORNER.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.CssRuleSet">
|
|
<summary>Class to store a CSS rule set.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleSet.importantMatcher">
|
|
<summary>Pattern to match "important" in a rule declaration.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleSet.selector">
|
|
<summary>The CSS selector.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleSet.normalDeclarations">
|
|
<summary>The normal CSS declarations.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleSet.importantDeclarations">
|
|
<summary>The important CSS declarations.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssRuleSet.#ctor(iText.StyledXmlParser.Css.Selector.ICssSelector,System.Collections.Generic.IList{iText.StyledXmlParser.Css.CssDeclaration})">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.CssRuleSet"/>
|
|
from selector and raw list of declarations.
|
|
</summary>
|
|
<remarks>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.CssRuleSet"/>
|
|
from selector and raw list of declarations.
|
|
The declarations are split into normal and important under the hood.
|
|
To construct the
|
|
<see cref="T:iText.StyledXmlParser.Css.CssRuleSet"/>
|
|
instance from normal and important declarations, see
|
|
<see cref="!:CssRuleSet(iText.StyledXmlParser.Css.Selector.ICssSelector, System.Collections.Generic.IList<E>, System.Collections.Generic.IList<E>)"/>
|
|
</remarks>
|
|
<param name="selector">the CSS selector</param>
|
|
<param name="declarations">the CSS declarations</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssRuleSet.GetSelector">
|
|
<summary>Gets the CSS selector.</summary>
|
|
<returns>the CSS selector</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssRuleSet.GetNormalDeclarations">
|
|
<summary>Gets the normal CSS declarations.</summary>
|
|
<returns>the normal declarations</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssRuleSet.GetImportantDeclarations">
|
|
<summary>Gets the important CSS declarations.</summary>
|
|
<returns>the important declarations</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssRuleSet.SplitDeclarationsIntoNormalAndImportant(System.Collections.Generic.IList{iText.StyledXmlParser.Css.CssDeclaration},System.Collections.Generic.IList{iText.StyledXmlParser.Css.CssDeclaration},System.Collections.Generic.IList{iText.StyledXmlParser.Css.CssDeclaration})">
|
|
<summary>Split CSS declarations into normal and important CSS declarations.</summary>
|
|
<param name="declarations">the declarations</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.CssRuleSetComparator">
|
|
<summary>Comparator class used to sort CSS rule set objects.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssRuleSetComparator.selectorComparator">
|
|
<summary>The selector comparator.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.CssSemicolonAtRule">
|
|
<summary>
|
|
A
|
|
<see cref="T:iText.StyledXmlParser.Css.CssAtRule"/>
|
|
implementation.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssSemicolonAtRule.ruleParams">
|
|
<summary>The rule parameters.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssSemicolonAtRule.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.CssSemicolonAtRule"/>
|
|
instance.
|
|
</summary>
|
|
<param name="ruleDeclaration">the rule declaration</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.CssStatement">
|
|
<summary>Abstract superclass for all kinds of CSS statements.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssStatement.GetCssRuleSets(iText.StyledXmlParser.Node.INode,iText.StyledXmlParser.Css.Media.MediaDeviceDescription)">
|
|
<summary>
|
|
Gets a list of
|
|
<see cref="T:iText.StyledXmlParser.Css.CssRuleSet"/>
|
|
objects.
|
|
</summary>
|
|
<param name="node">a node</param>
|
|
<param name="deviceDescription">a media device description</param>
|
|
<returns>the css rule sets</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.CssStyleSheet">
|
|
<summary>Class that stores all the CSS statements, and thus acts as a CSS style sheet.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.CssStyleSheet.statements">
|
|
<summary>The list of CSS statements.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssStyleSheet.#ctor">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.CssStyleSheet"/>
|
|
instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssStyleSheet.AddStatement(iText.StyledXmlParser.Css.CssStatement)">
|
|
<summary>Adds a CSS statement to the style sheet.</summary>
|
|
<param name="statement">the CSS statement</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssStyleSheet.AppendCssStyleSheet(iText.StyledXmlParser.Css.CssStyleSheet)">
|
|
<summary>Append another CSS style sheet to this one.</summary>
|
|
<param name="anotherCssStyleSheet">the other CSS style sheet</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssStyleSheet.GetStatements">
|
|
<summary>Gets the CSS statements of this style sheet.</summary>
|
|
<returns>the CSS statements</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssStyleSheet.GetCssDeclarations(iText.StyledXmlParser.Node.INode,iText.StyledXmlParser.Css.Media.MediaDeviceDescription)">
|
|
<summary>Gets the CSS declarations.</summary>
|
|
<param name="node">the node</param>
|
|
<param name="deviceDescription">the media device description</param>
|
|
<returns>the CSS declarations</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssStyleSheet.ExtractStylesFromRuleSets(System.Collections.Generic.IList{iText.StyledXmlParser.Css.CssRuleSet})">
|
|
<summary>Gets the CSS declarations.</summary>
|
|
<param name="ruleSets">list of css rule sets</param>
|
|
<returns>the CSS declarations</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssStyleSheet.PopulateDeclarationsMap(System.Collections.Generic.IList{iText.StyledXmlParser.Css.CssDeclaration},System.Collections.Generic.IDictionary{System.String,iText.StyledXmlParser.Css.CssDeclaration})">
|
|
<summary>Populates the CSS declarations map.</summary>
|
|
<param name="declarations">the declarations</param>
|
|
<param name="map">the map</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssStyleSheet.GetCssRuleSets(iText.StyledXmlParser.Node.INode,iText.StyledXmlParser.Css.Media.MediaDeviceDescription)">
|
|
<summary>Gets the CSS rule sets.</summary>
|
|
<param name="node">the node</param>
|
|
<param name="deviceDescription">the device description</param>
|
|
<returns>the css rule sets</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.CssStyleSheet.PutDeclarationInMapIfValid(System.Collections.Generic.IDictionary{System.String,iText.StyledXmlParser.Css.CssDeclaration},iText.StyledXmlParser.Css.CssDeclaration)">
|
|
<summary>Puts a declaration in a styles map if the declaration is valid.</summary>
|
|
<param name="stylesMap">the styles map</param>
|
|
<param name="cssDeclaration">the css declaration</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.ICssResolver">
|
|
<summary>Interface for CSS resolvers.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.ICssResolver.ResolveStyles(iText.StyledXmlParser.Node.INode,iText.StyledXmlParser.Css.Resolve.AbstractCssContext)">
|
|
<summary>Resolves the styles of a node given the passed context.</summary>
|
|
<param name="node">the node</param>
|
|
<param name="context">the CSS context (RootFontSize, etc.)</param>
|
|
<returns>the map containing the resolved styles</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Media.CssMediaRule">
|
|
<summary>
|
|
The
|
|
<see cref="T:iText.StyledXmlParser.Css.CssNestedAtRule"/>
|
|
implementation for media rules.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.CssMediaRule.mediaQueries">
|
|
<summary>The media queries.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.CssMediaRule.#ctor(System.String)">
|
|
<summary>
|
|
Creates a
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.CssMediaRule"/>.
|
|
</summary>
|
|
<param name="ruleParameters">the rule parameters</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.CssMediaRule.MatchMediaDevice(iText.StyledXmlParser.Css.Media.MediaDeviceDescription)">
|
|
<summary>Tries to match a media device.</summary>
|
|
<param name="deviceDescription">the device description</param>
|
|
<returns>true, if successful</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Media.MediaDeviceDescription">
|
|
<summary>Class that bundles all the values of a media device description.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.type">
|
|
<summary>The type.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.bitsPerComponent">
|
|
<summary>The bits per component.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.colorIndex">
|
|
<summary>The color index.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.width">
|
|
<summary>The width in points.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.height">
|
|
<summary>The height in points.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.isGrid">
|
|
<summary>Indicates if the media device is a grid.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.scan">
|
|
<summary>The scan value.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.orientation">
|
|
<summary>The orientation.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.monochrome">
|
|
<summary>The the number of bits per pixel on a monochrome (greyscale) device.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.resolution">
|
|
<summary>The resolution in DPI.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.#ctor(System.String)">
|
|
<summary>
|
|
See
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaType"/>
|
|
class constants for possible values.
|
|
</summary>
|
|
<param name="type">a type of the media to use.</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.#ctor(System.String,System.Single,System.Single)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaDeviceDescription"/>
|
|
instance.
|
|
</summary>
|
|
<param name="type">the type</param>
|
|
<param name="width">the width</param>
|
|
<param name="height">the height</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.CreateDefault">
|
|
<summary>
|
|
Creates the default
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaDeviceDescription"/>.
|
|
</summary>
|
|
<returns>the media device description</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.GetDefault">
|
|
<summary>
|
|
Gets default
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaDeviceDescription"/>
|
|
instance.
|
|
</summary>
|
|
<remarks>
|
|
Gets default
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaDeviceDescription"/>
|
|
instance.
|
|
Do not modify any fields of the returned media device description because it may lead
|
|
to unpredictable results. Use
|
|
<see cref="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.CreateDefault"/>
|
|
if you want to modify device description.
|
|
</remarks>
|
|
<returns>the default media device description</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.GetType">
|
|
<summary>Gets the type.</summary>
|
|
<returns>the type</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.GetBitsPerComponent">
|
|
<summary>Gets the bits per component.</summary>
|
|
<returns>the bits per component</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.SetBitsPerComponent(System.Int32)">
|
|
<summary>Sets the bits per component.</summary>
|
|
<param name="bitsPerComponent">the bits per component</param>
|
|
<returns>the media device description</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.GetColorIndex">
|
|
<summary>Gets the color index.</summary>
|
|
<returns>the color index</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.SetColorIndex(System.Int32)">
|
|
<summary>Sets the color index.</summary>
|
|
<param name="colorIndex">the color index</param>
|
|
<returns>the media device description</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.GetWidth">
|
|
<summary>Gets the width in points.</summary>
|
|
<returns>the width</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.SetWidth(System.Single)">
|
|
<summary>Sets the width in points.</summary>
|
|
<param name="width">the width</param>
|
|
<returns>the media device description</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.GetHeight">
|
|
<summary>Gets the height in points.</summary>
|
|
<returns>the height</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.SetHeight(System.Single)">
|
|
<summary>Sets the height in points.</summary>
|
|
<param name="height">the height</param>
|
|
<returns>the media device description</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.IsGrid">
|
|
<summary>Checks if the media device is a grid.</summary>
|
|
<returns>true, if is grid</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.SetGrid(System.Boolean)">
|
|
<summary>Sets the grid value.</summary>
|
|
<param name="grid">the grid value</param>
|
|
<returns>the media device description</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.GetScan">
|
|
<summary>Gets the scan value.</summary>
|
|
<returns>the scan value</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.SetScan(System.String)">
|
|
<summary>Sets the scan value.</summary>
|
|
<param name="scan">the scan value</param>
|
|
<returns>the media device description</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.GetOrientation">
|
|
<summary>Gets the orientation.</summary>
|
|
<returns>the orientation</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.SetOrientation(System.String)">
|
|
<summary>Sets the orientation.</summary>
|
|
<param name="orientation">the orientation</param>
|
|
<returns>the media device description</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.GetMonochrome">
|
|
<summary>Gets the number of bits per pixel on a monochrome (greyscale) device.</summary>
|
|
<returns>the number of bits per pixel on a monochrome (greyscale) device</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.SetMonochrome(System.Int32)">
|
|
<summary>Sets the number of bits per pixel on a monochrome (greyscale) device.</summary>
|
|
<param name="monochrome">the number of bits per pixel on a monochrome (greyscale) device</param>
|
|
<returns>the media device description</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.GetResolution">
|
|
<summary>Gets the resolution in DPI.</summary>
|
|
<returns>the resolution</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaDeviceDescription.SetResolution(System.Single)">
|
|
<summary>Sets the resolution in DPI.</summary>
|
|
<param name="resolution">the resolution</param>
|
|
<returns>the media device description</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Media.MediaExpression">
|
|
<summary>Class that bundles all the media expression properties.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaExpression.DEFAULT_FONT_SIZE">
|
|
<summary>The default font size.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaExpression.minPrefix">
|
|
<summary>Indicates if there's a "min-" prefix.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaExpression.maxPrefix">
|
|
<summary>Indicates if there's a "max-" prefix.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaExpression.feature">
|
|
<summary>The feature.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaExpression.value">
|
|
<summary>The value.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaExpression.#ctor(System.String,System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaExpression"/>
|
|
instance.
|
|
</summary>
|
|
<param name="feature">the feature</param>
|
|
<param name="value">the value</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaExpression.Matches(iText.StyledXmlParser.Css.Media.MediaDeviceDescription)">
|
|
<summary>
|
|
Tries to match a
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaDeviceDescription"/>.
|
|
</summary>
|
|
<param name="deviceDescription">the device description</param>
|
|
<returns>true, if successful</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaExpression.ParseAbsoluteLength(System.String)">
|
|
<summary>Parses an absolute length.</summary>
|
|
<param name="value">
|
|
the absolute length as a
|
|
<see cref="T:System.String"/>
|
|
value
|
|
</param>
|
|
<returns>
|
|
the absolute length as a
|
|
<c>float</c>
|
|
value
|
|
</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Media.MediaFeature">
|
|
<summary>Class that bundles all the media feature values.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaFeature.#ctor">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaFeature"/>
|
|
instance.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaFeature.COLOR">
|
|
<summary>
|
|
Value: <integer><br />
|
|
Media: visual<br />
|
|
Accepts min/max prefixes: yes<br />
|
|
Indicates the number of bits per color component of the output device.
|
|
</summary>
|
|
<remarks>
|
|
Value: <integer><br />
|
|
Media: visual<br />
|
|
Accepts min/max prefixes: yes<br />
|
|
Indicates the number of bits per color component of the output device. If the device is not a color device, this value is zero.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaFeature.COLOR_INDEX">
|
|
<summary>
|
|
Value: <integer><br />
|
|
Media: visual<br />
|
|
Accepts min/max prefixes: yes<br />
|
|
Indicates the number of entries in the color look-up table for the output device.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaFeature.ASPECT_RATIO">
|
|
<summary>
|
|
Value: <ratio><br />
|
|
Media: visual, tactile<br />
|
|
Accepts min/max prefixes: yes<br />
|
|
Describes the aspect ratio of the targeted display area of the output device.
|
|
</summary>
|
|
<remarks>
|
|
Value: <ratio><br />
|
|
Media: visual, tactile<br />
|
|
Accepts min/max prefixes: yes<br />
|
|
Describes the aspect ratio of the targeted display area of the output device.
|
|
This value consists of two positive integers separated by a slash ("/") character.
|
|
This represents the ratio of horizontal pixels (first term) to vertical pixels (second term).
|
|
</remarks>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaFeature.GRID">
|
|
<summary>
|
|
Value: <mq-boolean> which is an <integer> that can only have the 0 and 1 value.<br />
|
|
Media: all<br />
|
|
Accepts min/max prefixes: no<br />
|
|
Determines whether the output device is a grid device or a bitmap device.
|
|
</summary>
|
|
<remarks>
|
|
Value: <mq-boolean> which is an <integer> that can only have the 0 and 1 value.<br />
|
|
Media: all<br />
|
|
Accepts min/max prefixes: no<br />
|
|
Determines whether the output device is a grid device or a bitmap device.
|
|
If the device is grid-based (such as a TTY terminal or a phone display with only one font),
|
|
the value is 1. Otherwise it is zero.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaFeature.SCAN">
|
|
<summary>
|
|
Value: progressive | interlace<br />
|
|
Media: tv<br />
|
|
Accepts min/max prefixes: no<br />
|
|
Describes the scanning process of television output devices.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaFeature.ORIENTATION">
|
|
<summary>
|
|
Value: landscape | portrait<br />
|
|
Media: visual<br />
|
|
Accepts min/max prefixes: no<br />
|
|
Indicates whether the viewport is in landscape (the display is wider than it is tall) or
|
|
portrait (the display is taller than it is wide) mode.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaFeature.MONOCHROME">
|
|
<summary>
|
|
Value: <integer><br />
|
|
Media: visual<br />
|
|
Accepts min/max prefixes: yes<br />
|
|
Indicates the number of bits per pixel on a monochrome (greyscale) device.
|
|
</summary>
|
|
<remarks>
|
|
Value: <integer><br />
|
|
Media: visual<br />
|
|
Accepts min/max prefixes: yes<br />
|
|
Indicates the number of bits per pixel on a monochrome (greyscale) device.
|
|
If the device isn't monochrome, the device's value is 0.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaFeature.HEIGHT">
|
|
<summary>
|
|
Value: <length><br />
|
|
Media: visual, tactile<br />
|
|
Accepts min/max prefixes: yes<br />
|
|
The height media feature describes the height of the output device's rendering surface
|
|
(such as the height of the viewport or of the page box on a printer).
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaFeature.RESOLUTION">
|
|
<summary>
|
|
Value: <resolution><br />
|
|
Media: bitmap<br />
|
|
Accepts min/max prefixes: yes<br />
|
|
Indicates the resolution (pixel density) of the output device.
|
|
</summary>
|
|
<remarks>
|
|
Value: <resolution><br />
|
|
Media: bitmap<br />
|
|
Accepts min/max prefixes: yes<br />
|
|
Indicates the resolution (pixel density) of the output device. The resolution may be specified in
|
|
either dots per inch (dpi) or dots per centimeter (dpcm).
|
|
</remarks>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaFeature.WIDTH">
|
|
<summary>
|
|
Value: <length><br />
|
|
Media: visual, tactile<br />
|
|
Accepts min/max prefixes: yes<br />
|
|
The width media feature describes the width of the rendering surface of the output device
|
|
(such as the width of the document window, or the width of the page box on a printer).
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Media.MediaQuery">
|
|
<summary>Class that bundles all the media query properties.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaQuery.only">
|
|
<summary>The logical "only" value.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaQuery.not">
|
|
<summary>The logical "not" value.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaQuery.type">
|
|
<summary>The type.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaQuery.expressions">
|
|
<summary>The expressions.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaQuery.#ctor(System.String,System.Collections.Generic.IList{iText.StyledXmlParser.Css.Media.MediaExpression},System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaQuery"/>
|
|
instance.
|
|
</summary>
|
|
<param name="type">the type</param>
|
|
<param name="expressions">the expressions</param>
|
|
<param name="only">logical "only" value</param>
|
|
<param name="not">logical "not" value</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaQuery.Matches(iText.StyledXmlParser.Css.Media.MediaDeviceDescription)">
|
|
<summary>Tries to match a device description with the media query.</summary>
|
|
<param name="deviceDescription">the device description</param>
|
|
<returns>true, if successful</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Media.MediaQueryParser">
|
|
<summary>
|
|
Utilities class that parses
|
|
<see cref="T:System.String"/>
|
|
values into
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaQuery"/>
|
|
or
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaExpression"/>
|
|
values.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaQueryParser.#ctor">
|
|
<summary>
|
|
Creates a
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaQueryParser"/>
|
|
instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaQueryParser.ParseMediaQueries(System.String)">
|
|
<summary>
|
|
Parses a
|
|
<see cref="T:System.String"/>
|
|
into a
|
|
<see cref="!:System.Collections.IList<E>"/>
|
|
of
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaQuery"/>
|
|
values.
|
|
</summary>
|
|
<param name="mediaQueriesStr">
|
|
the media queries in the form of a
|
|
<see cref="T:System.String"/>
|
|
</param>
|
|
<returns>
|
|
the resulting
|
|
<see cref="!:System.Collections.IList<E>"/>
|
|
of
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaQuery"/>
|
|
values
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaQueryParser.ParseMediaQuery(System.String)">
|
|
<summary>
|
|
Parses a
|
|
<see cref="T:System.String"/>
|
|
into a
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaQuery"/>
|
|
value.
|
|
</summary>
|
|
<param name="mediaQueryStr">
|
|
the media query in the form of a
|
|
<see cref="T:System.String"/>
|
|
</param>
|
|
<returns>
|
|
the resulting
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaQuery"/>
|
|
value
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaQueryParser.ParseMediaExpressions(System.String,System.Boolean)">
|
|
<summary>
|
|
Parses a
|
|
<see cref="T:System.String"/>
|
|
into a list of
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaExpression"/>
|
|
values.
|
|
</summary>
|
|
<param name="mediaExpressionsStr">
|
|
the media expressions in the form of a
|
|
<see cref="T:System.String"/>
|
|
</param>
|
|
<param name="shallStartWithAnd">indicates if the media expression shall start with "and"</param>
|
|
<returns>
|
|
the resulting list of
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaExpression"/>
|
|
values
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaQueryParser.ParseMediaExpression(System.String)">
|
|
<summary>
|
|
Parses a
|
|
<see cref="T:System.String"/>
|
|
into a
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaExpression"/>
|
|
value.
|
|
</summary>
|
|
<param name="mediaExpressionStr">
|
|
the media expression in the form of a
|
|
<see cref="T:System.String"/>
|
|
</param>
|
|
<returns>
|
|
the resulting
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaExpression"/>
|
|
value
|
|
</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Media.MediaRuleConstants">
|
|
<summary>Class that bundles a series of media rule constants.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaRuleConstants.#ctor">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaRuleConstants"/>
|
|
instance.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaRuleConstants.AND">
|
|
<summary>The Constant AND.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaRuleConstants.MIN">
|
|
<summary>The Constant MIN.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaRuleConstants.MAX">
|
|
<summary>The Constant MAX.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaRuleConstants.NOT">
|
|
<summary>The Constant NOT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaRuleConstants.ONLY">
|
|
<summary>The Constant ONLY.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Media.MediaType">
|
|
<summary>
|
|
Class that bundles all the media types and allows you to registered valid media types in a
|
|
<see cref="!:Java.Util.Set<E>"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaType.registeredMediaTypes">
|
|
<summary>The Constant registeredMediaTypes.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaType.ALL">
|
|
<summary>The Constant ALL.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaType.AURAL">
|
|
<summary>The Constant AURAL.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaType.BRAILLE">
|
|
<summary>The Constant BRAILLE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaType.EMBOSSED">
|
|
<summary>The Constant EMBOSSED.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaType.HANDHELD">
|
|
<summary>The Constant HANDHELD.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaType.PRINT">
|
|
<summary>The Constant PRINT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaType.PROJECTION">
|
|
<summary>The Constant PROJECTION.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaType.SCREEN">
|
|
<summary>The Constant SCREEN.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaType.SPEECH">
|
|
<summary>The Constant SPEECH.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaType.TTY">
|
|
<summary>The Constant TTY.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Media.MediaType.TV">
|
|
<summary>The Constant TV.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaType.#ctor">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Media.MediaType"/>
|
|
instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaType.IsValidMediaType(System.String)">
|
|
<summary>Checks if a media type is registered as a valid media type.</summary>
|
|
<param name="mediaType">the media type</param>
|
|
<returns>true, if it's a valid media type</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Media.MediaType.RegisterMediaType(System.String)">
|
|
<summary>Registers a media type.</summary>
|
|
<param name="mediaType">the media type</param>
|
|
<returns>the string</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Page.CssMarginRule">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.CssNestedAtRule"/>
|
|
implementation for margins.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Page.CssMarginRule.pageSelectors">
|
|
<summary>The page selectors.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Page.CssMarginRule.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Page.CssMarginRule"/>
|
|
instance.
|
|
</summary>
|
|
<param name="ruleName">the rule name</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Page.CssMarginRule.#ctor(System.String,System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Page.CssMarginRule"/>
|
|
instance.
|
|
</summary>
|
|
<param name="ruleName">the rule name</param>
|
|
<param name="ruleParameters">the rule parameters</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Page.CssMarginRule.SetPageSelectors(System.Collections.Generic.IList{iText.StyledXmlParser.Css.Selector.ICssSelector})">
|
|
<summary>Sets the page selectors.</summary>
|
|
<param name="pageSelectors">the new page selectors</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Page.CssNonStandardRuleSet">
|
|
<summary>
|
|
Class for a non standard
|
|
<see cref="T:iText.StyledXmlParser.Css.CssRuleSet"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Page.CssNonStandardRuleSet.#ctor(iText.StyledXmlParser.Css.Selector.ICssSelector,System.Collections.Generic.IList{iText.StyledXmlParser.Css.CssDeclaration})">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Page.CssNonStandardRuleSet"/>
|
|
instance.
|
|
</summary>
|
|
<param name="selector">the selector</param>
|
|
<param name="declarations">the declarations</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Page.CssPageRule">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.CssNestedAtRule"/>
|
|
implementation for page rules.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Page.CssPageRule.pageSelectors">
|
|
<summary>The page selectors.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Page.CssPageRule.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Page.CssPageRule"/>
|
|
instance.
|
|
</summary>
|
|
<param name="ruleParameters">the rule parameters</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Page.PageContextConstants">
|
|
<summary>Class that bundles a series of page context constants.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Page.PageContextConstants.BLANK">
|
|
<summary>The Constant BLANK.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Page.PageContextConstants.FIRST">
|
|
<summary>The Constant FIRST.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Page.PageContextConstants.LEFT">
|
|
<summary>The Constant LEFT.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Page.PageContextConstants.RIGHT">
|
|
<summary>The Constant RIGHT.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Page.PageContextNode">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.CssContextNode"/>
|
|
implementation for page contexts.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Page.PageContextNode.pageTypeName">
|
|
<summary>The page type name.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Page.PageContextNode.pageClasses">
|
|
<summary>The page classes.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Page.PageContextNode.#ctor">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Page.PageContextNode"/>
|
|
instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Page.PageContextNode.#ctor(iText.StyledXmlParser.Node.INode)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Page.PageContextNode"/>
|
|
instance.
|
|
</summary>
|
|
<param name="parentNode">the parent node</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Page.PageContextNode.AddPageClass(System.String)">
|
|
<summary>Adds a page class.</summary>
|
|
<param name="pageClass">the page class</param>
|
|
<returns>the page context node</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Page.PageContextNode.GetPageTypeName">
|
|
<summary>Gets the page type name.</summary>
|
|
<returns>the page type name</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Page.PageContextNode.SetPageTypeName(System.String)">
|
|
<summary>Sets the page type name.</summary>
|
|
<param name="pageTypeName">the page type name</param>
|
|
<returns>the page context node</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Page.PageContextNode.GetPageClasses">
|
|
<summary>Gets the list of page classes.</summary>
|
|
<returns>the page classes</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Page.PageMarginBoxContextNode">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.CssContextNode"/>
|
|
implementation for page margin box contexts.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Page.PageMarginBoxContextNode.PAGE_MARGIN_BOX_TAG">
|
|
<summary>The Constant PAGE_MARGIN_BOX_TAG.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Page.PageMarginBoxContextNode.marginBoxName">
|
|
<summary>The margin box name.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Page.PageMarginBoxContextNode.#ctor(iText.StyledXmlParser.Node.INode,System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Page.PageMarginBoxContextNode"/>
|
|
instance.
|
|
</summary>
|
|
<param name="parentNode">the parent node</param>
|
|
<param name="marginBoxName">the margin box name</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Page.PageMarginBoxContextNode.GetMarginBoxName">
|
|
<summary>Gets the margin box name.</summary>
|
|
<returns>the margin box name</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Page.PageMarginBoxContextNode.SetPageMarginBoxRectangle(iText.Kernel.Geom.Rectangle)">
|
|
<summary>Sets the rectangle in which page margin box contents are shown.</summary>
|
|
<param name="pageMarginBoxRectangle">
|
|
the
|
|
<see cref="T:iText.Kernel.Geom.Rectangle"/>
|
|
defining position and dimensions of the margin box content area
|
|
</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Page.PageMarginBoxContextNode.GetPageMarginBoxRectangle">
|
|
<summary>Gets the rectangle in which page margin box contents should be shown.</summary>
|
|
<returns>
|
|
the
|
|
<see cref="T:iText.Kernel.Geom.Rectangle"/>
|
|
defining position and dimensions of the margin box content area
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Page.PageMarginBoxContextNode.SetContainingBlockForMarginBox(iText.Kernel.Geom.Rectangle)">
|
|
<summary>
|
|
Sets the containing block rectangle for the margin box, which is used for calculating
|
|
some of the margin box properties relative values.
|
|
</summary>
|
|
<param name="containingBlockForMarginBox">
|
|
the
|
|
<see cref="T:iText.Kernel.Geom.Rectangle"/>
|
|
which is used as a reference for some
|
|
margin box relative properties calculations.
|
|
</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Page.PageMarginBoxContextNode.GetContainingBlockForMarginBox">
|
|
<returns>
|
|
the
|
|
<see cref="T:iText.Kernel.Geom.Rectangle"/>
|
|
which is used as a reference for some
|
|
margin box relative properties calculations.
|
|
</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer">
|
|
<summary>Tokenizer for CSS declaration values.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.src">
|
|
<summary>The source string.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.index">
|
|
<summary>The current index.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.stringQuote">
|
|
<summary>The quote string, either "'" or "\"".</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.inString">
|
|
<summary>Indicates if we're inside a string.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.functionDepth">
|
|
<summary>The depth.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer"/>
|
|
instance.
|
|
</summary>
|
|
<param name="propertyValue">the property value</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.GetNextValidToken">
|
|
<summary>Gets the next valid token.</summary>
|
|
<returns>the next valid token</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.GetNextToken">
|
|
<summary>Gets the next token.</summary>
|
|
<returns>the next token</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.IsHexDigit(System.Char)">
|
|
<summary>Checks if a character is a hexadecimal digit.</summary>
|
|
<param name="c">the character</param>
|
|
<returns>true, if it's a hexadecimal digit</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.ProcessFunctionToken(iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.Token,System.Text.StringBuilder)">
|
|
<summary>Processes a function token.</summary>
|
|
<param name="token">the token</param>
|
|
<param name="functionBuffer">the function buffer</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.Token">
|
|
<summary>The Token class.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.Token.value">
|
|
<summary>The value.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.Token.type">
|
|
<summary>The type.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.Token.#ctor(System.String,iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.TokenType)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.Token"/>
|
|
instance.
|
|
</summary>
|
|
<param name="value">the value</param>
|
|
<param name="type">the type</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.Token.GetValue">
|
|
<summary>Gets the value.</summary>
|
|
<returns>the value</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.Token.GetType">
|
|
<summary>Gets the type.</summary>
|
|
<returns>the type</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.Token.IsString">
|
|
<summary>Checks if the token is a string.</summary>
|
|
<returns>true, if is string</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.TokenType">
|
|
<summary>Enumeration of the different token types.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.TokenType.STRING">
|
|
<summary>The string type.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.TokenType.FUNCTION">
|
|
<summary>The function type.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.TokenType.COMMA">
|
|
<summary>The comma type.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.CssDeclarationValueTokenizer.TokenType.UNKNOWN">
|
|
<summary>Unknown type.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Parse.CssPageSelectorParser">
|
|
<summary>Utilities class to parse CSS page selectors.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.CssPageSelectorParser.PAGE_SELECTOR_PATTERN_STR">
|
|
<summary>The pattern string for page selectors.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.CssPageSelectorParser.selectorPattern">
|
|
<summary>The pattern for page selectors.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssPageSelectorParser.ParseSelectorItems(System.String)">
|
|
<summary>Parses the selector items into a list of <see cref="T:iText.StyledXmlParser.Css.Selector.Item.ICssSelectorItem"/> instances.</summary>
|
|
<param name="selectorItemsStr">the selector items in the form of a <see cref="T:System.String"/></param>
|
|
<returns>the resulting list of <see cref="T:iText.StyledXmlParser.Css.Selector.Item.ICssSelectorItem"/> instances</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Parse.CssRuleSetParser">
|
|
<summary>Utilities class to parse CSS rule sets.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.CssRuleSetParser.logger">
|
|
<summary>The logger.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssRuleSetParser.#ctor">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.CssRuleSetParser"/>
|
|
instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssRuleSetParser.ParsePropertyDeclarations(System.String)">
|
|
<summary>Parses property declarations.</summary>
|
|
<param name="propertiesStr">
|
|
the property declarations in the form of a
|
|
<see cref="T:System.String"/>
|
|
</param>
|
|
<returns>
|
|
the list of
|
|
<see cref="T:iText.StyledXmlParser.Css.CssDeclaration"/>
|
|
instances
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssRuleSetParser.ParseRuleSet(System.String,System.String)">
|
|
<summary>
|
|
Parses a rule set into a list of
|
|
<see cref="T:iText.StyledXmlParser.Css.CssRuleSet"/>
|
|
instances.
|
|
</summary>
|
|
<remarks>
|
|
Parses a rule set into a list of
|
|
<see cref="T:iText.StyledXmlParser.Css.CssRuleSet"/>
|
|
instances.
|
|
This method returns a
|
|
<see cref="!:System.Collections.IList<E>"/>
|
|
because a selector can
|
|
be compound, like "p, div, #navbar".
|
|
</remarks>
|
|
<param name="selectorStr">the selector</param>
|
|
<param name="propertiesStr">the properties</param>
|
|
<returns>
|
|
the resulting list of
|
|
<see cref="T:iText.StyledXmlParser.Css.CssRuleSet"/>
|
|
instances
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssRuleSetParser.SplitCssProperty(System.String)">
|
|
<summary>
|
|
Splits CSS properties into an array of
|
|
<see cref="T:System.String"/>
|
|
values.
|
|
</summary>
|
|
<param name="property">the properties</param>
|
|
<returns>the array of property values</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssRuleSetParser.GetSemicolonPosition(System.String,System.Int32)">
|
|
<summary>Gets the semicolon position.</summary>
|
|
<param name="propertiesStr">the properties</param>
|
|
<param name="fromIndex">the from index</param>
|
|
<returns>the semicolon position</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Parse.CssSelectorParser">
|
|
<summary>Utilities class to parse a CSS selector.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.CssSelectorParser.legacyPseudoElements">
|
|
<summary>Set of legacy pseudo elements (first-line, first-letter, before, after).</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.CssSelectorParser.SELECTOR_PATTERN_STR">
|
|
<summary>The pattern string for selectors.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.CssSelectorParser.selectorPattern">
|
|
<summary>The pattern for selectors.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssSelectorParser.#ctor">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.CssSelectorParser"/>
|
|
instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssSelectorParser.ParseSelectorItems(System.String)">
|
|
<summary>Parses the selector items.</summary>
|
|
<param name="selector">
|
|
the selectors in the form of a
|
|
<see cref="T:System.String"/>
|
|
</param>
|
|
<returns>
|
|
the resulting list of
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.ICssSelectorItem"/>
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssSelectorParser.AppendPseudoSelector(System.Collections.Generic.IList{iText.StyledXmlParser.Css.Selector.Item.ICssSelectorItem},System.String,iText.StyledXmlParser.Css.Parse.CssSelectorParserMatch)">
|
|
<summary>
|
|
Resolves a pseudo selector, appends it to list and updates
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.CssSelectorParserMatch"/>
|
|
in process.
|
|
</summary>
|
|
<param name="selectorItems">list of items to which new selector will be added to</param>
|
|
<param name="pseudoSelector">the pseudo selector</param>
|
|
<param name="match">
|
|
the corresponding
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.CssSelectorParserMatch"/>
|
|
that will be updated.
|
|
</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Parse.CssSelectorParserMatch">
|
|
<summary>Internal class not for public use.</summary>
|
|
<remarks>Internal class not for public use. Its API may change.</remarks>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssSelectorParserMatch.GetIndex">
|
|
<summary>Get the index at which the last match started</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssSelectorParserMatch.GetValue">
|
|
<summary>Get the text of the last match</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssSelectorParserMatch.GetSource">
|
|
<summary>Get the source text being matched</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssSelectorParserMatch.Success">
|
|
<summary>Return whether or not the match was successful</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssSelectorParserMatch.Next">
|
|
<summary>Attempt to match the pattern against the next piece of the source text</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssSelectorParserMatch.Next(System.Int32)">
|
|
<summary>Get the index at which the next match of the pattern takes place</summary>
|
|
<param name="startIndex">the index at which to start matching the pattern</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Parse.CssStyleSheetParser">
|
|
<summary>Utilities class to parse a CSS style sheet.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssStyleSheetParser.#ctor">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.CssStyleSheetParser"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssStyleSheetParser.Parse(System.IO.Stream,System.String)">
|
|
<summary>
|
|
Parses a stream into a
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.CssRuleSetParser"/>.
|
|
</summary>
|
|
<param name="stream">the stream</param>
|
|
<param name="baseUrl">the base url</param>
|
|
<returns>
|
|
the resulting
|
|
<see cref="T:iText.StyledXmlParser.Css.CssStyleSheet"/>
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssStyleSheetParser.Parse(System.IO.Stream)">
|
|
<summary>
|
|
Parses a stream into a
|
|
<see cref="T:iText.StyledXmlParser.Css.CssStyleSheet"/>.
|
|
</summary>
|
|
<param name="stream">the stream</param>
|
|
<returns>
|
|
the resulting
|
|
<see cref="T:iText.StyledXmlParser.Css.CssStyleSheet"/>
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssStyleSheetParser.Parse(System.String,System.String)">
|
|
<summary>
|
|
Parses a string into a
|
|
<see cref="T:iText.StyledXmlParser.Css.CssStyleSheet"/>.
|
|
</summary>
|
|
<param name="data">the style sheet data</param>
|
|
<param name="baseUrl">the base url</param>
|
|
<returns>
|
|
the resulting
|
|
<see cref="T:iText.StyledXmlParser.Css.CssStyleSheet"/>
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.CssStyleSheetParser.Parse(System.String)">
|
|
<summary>
|
|
Parses a string into a
|
|
<see cref="T:iText.StyledXmlParser.Css.CssStyleSheet"/>.
|
|
</summary>
|
|
<param name="data">the data</param>
|
|
<returns>
|
|
the resulting
|
|
<see cref="T:iText.StyledXmlParser.Css.CssStyleSheet"/>
|
|
</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Parse.Syntax.AtRuleBlockState">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.Syntax.IParserState"/>
|
|
implementation for the At-rule state.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.AtRuleBlockState.controller">
|
|
<summary>The state machine that parses the CSS.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.AtRuleBlockState.#ctor(iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.Syntax.AtRuleBlockState"/>
|
|
instance.
|
|
</summary>
|
|
<param name="controller">the state machine that parses the CSS</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Parse.Syntax.CommentEndState">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.Syntax.IParserState"/>
|
|
implementation for the end comment state.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CommentEndState.controller">
|
|
<summary>The state machine that parses the CSS.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CommentEndState.#ctor(iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.Syntax.CommentEndState"/>
|
|
instance.
|
|
</summary>
|
|
<param name="controller">the state machine that parses the CSS</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Parse.Syntax.CommentInnerState">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.Syntax.IParserState"/>
|
|
implementation for the inner comment state.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CommentInnerState.controller">
|
|
<summary>The state machine that parses the CSS.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CommentInnerState.#ctor(iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.Syntax.CommentInnerState"/>
|
|
instance.
|
|
</summary>
|
|
<param name="controller">the state machine that parses the CSS</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Parse.Syntax.CommentStartState">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.Syntax.IParserState"/>
|
|
implementation for the start comment state.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CommentStartState.controller">
|
|
<summary>The state machine that parses the CSS.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CommentStartState.#ctor(iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.Syntax.CommentStartState"/>
|
|
instance.
|
|
</summary>
|
|
<param name="controller">the state machine that parses the CSS</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Parse.Syntax.ConditionalGroupAtRuleBlockState">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.Syntax.IParserState"/>
|
|
implementation for the conditional group At-rule state.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.ConditionalGroupAtRuleBlockState.controller">
|
|
<summary>The state machine that parses the CSS.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.ConditionalGroupAtRuleBlockState.#ctor(iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.Syntax.ConditionalGroupAtRuleBlockState"/>
|
|
instance.
|
|
</summary>
|
|
<param name="controller">the state machine that parses the CSS</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController">
|
|
<summary>State machine that will parse content into a style sheet.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.currentState">
|
|
<summary>The current state.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.isCurrentRuleSupported">
|
|
<summary>Indicates if the current rule is supported.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.previousActiveState">
|
|
<summary>The previous active state (excluding comments).</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.buffer">
|
|
<summary>A buffer to store temporary results.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.currentSelector">
|
|
<summary>The current selector.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.styleSheet">
|
|
<summary>The style sheet.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.nestedAtRules">
|
|
<summary>The nested At-rules.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.storedPropertiesWithoutSelector">
|
|
<summary>The stored properties without selector.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.SUPPORTED_RULES">
|
|
<summary>Set of the supported rules.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.CONDITIONAL_GROUP_RULES">
|
|
<summary>Set of conditional group rules.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.commentStartState">
|
|
<summary>The comment start state.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.commendEndState">
|
|
<summary>The commend end state.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.commendInnerState">
|
|
<summary>The commend inner state.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.unknownState">
|
|
<summary>The unknown state.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.ruleState">
|
|
<summary>The rule state.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.propertiesState">
|
|
<summary>The properties state.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.conditionalGroupAtRuleBlockState">
|
|
<summary>The conditional group at rule block state.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.atRuleBlockState">
|
|
<summary>The At-rule block state.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.uriResolver">
|
|
<summary>The URI resolver.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.#ctor">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController"/>
|
|
instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController"/>
|
|
instance.
|
|
</summary>
|
|
<param name="baseUrl">the base URL</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.Process(System.Char)">
|
|
<summary>Process a character using the current state.</summary>
|
|
<param name="ch">the character</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.GetParsingResult">
|
|
<summary>Gets the resulting style sheet.</summary>
|
|
<returns>the resulting style sheet</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.AppendToBuffer(System.Char)">
|
|
<summary>Appends a character to the buffer.</summary>
|
|
<param name="ch">the character</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.GetBufferContents">
|
|
<summary>Gets the contents of the buffer.</summary>
|
|
<returns>the buffer contents</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.ResetBuffer">
|
|
<summary>Resets the buffer.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.EnterPreviousActiveState">
|
|
<summary>Enter the previous active state.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.EnterCommentStartState">
|
|
<summary>Enter the comment start state.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.EnterCommentEndState">
|
|
<summary>Enter the comment end state.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.EnterCommentInnerState">
|
|
<summary>Enter the comment inner state.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.EnterRuleState">
|
|
<summary>Enter the rule state.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.EnterUnknownStateIfNestedBlocksFinished">
|
|
<summary>Enter the unknown state if nested blocks are finished.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.EnterRuleStateBasedOnItsType">
|
|
<summary>Enter the rule state, based on whether the current state is unsupported or conditional.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.EnterUnknownState">
|
|
<summary>Enter the unknown state.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.EnterAtRuleBlockState">
|
|
<summary>Enter the At-rule block state.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.EnterConditionalGroupAtRuleBlockState">
|
|
<summary>Enter the conditional group At-rule block state.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.EnterPropertiesState">
|
|
<summary>Enter the properties state.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.StoreCurrentSelector">
|
|
<summary>Store the current selector.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.StoreCurrentProperties">
|
|
<summary>Store the current properties.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.StoreCurrentPropertiesWithoutSelector">
|
|
<summary>Store the current properties without selector.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.StoreSemicolonAtRule">
|
|
<summary>Store the semicolon At-rule.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.FinishAtRuleBlock">
|
|
<summary>Finish the At-rule block.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.PushBlockPrecedingAtRule">
|
|
<summary>Push the block preceding At-rule.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.SaveActiveState">
|
|
<summary>Save the active state.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.SetState(iText.StyledXmlParser.Css.Parse.Syntax.IParserState)">
|
|
<summary>Sets the current state.</summary>
|
|
<param name="state">the new state</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.ProcessProperties(System.String,System.String)">
|
|
<summary>Processes the properties.</summary>
|
|
<param name="selector">the selector</param>
|
|
<param name="properties">the properties</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.ProcessProperties(System.String)">
|
|
<summary>Processes the properties.</summary>
|
|
<param name="properties">the properties</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.NormalizeDeclarationURIs(System.Collections.Generic.IList{iText.StyledXmlParser.Css.CssDeclaration})">
|
|
<summary>Normalizes the declaration URIs.</summary>
|
|
<param name="declarations">the declarations</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.ProcessSemicolonAtRule(System.String)">
|
|
<summary>Processes the semicolon At-rule.</summary>
|
|
<param name="ruleStr">the rule str</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.ProcessFinishedAtRuleBlock(iText.StyledXmlParser.Css.CssNestedAtRule)">
|
|
<summary>Processes the finished At-rule block.</summary>
|
|
<param name="atRule">the at rule</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.IsCurrentRuleSupported">
|
|
<summary>Checks if is current rule is supported.</summary>
|
|
<returns>true, if the current rule is supported</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController.CurrentAtRuleIsConditionalGroupRule">
|
|
<summary>Checks if the current At-rule is a conditional group rule (or if it's unsupported).</summary>
|
|
<returns>true, if the current At-rule is unsupported or conditional</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Parse.Syntax.IParserState">
|
|
<summary>Interface for all parser state implementations.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.IParserState.Process(System.Char)">
|
|
<summary>Process a character.</summary>
|
|
<param name="ch">the character</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Parse.Syntax.PropertiesState">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.Syntax.IParserState"/>
|
|
implementation for the block state.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.PropertiesState.controller">
|
|
<summary>The state machine that parses the CSS.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.PropertiesState.#ctor(iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.Syntax.PropertiesState"/>
|
|
instance.
|
|
</summary>
|
|
<param name="controller">the state machine that parses the CSS</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Parse.Syntax.RuleState">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.Syntax.IParserState"/>
|
|
implementation for the rule state.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.RuleState.controller">
|
|
<summary>The state machine that parses the CSS.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.RuleState.#ctor(iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.Syntax.RuleState"/>
|
|
instance.
|
|
</summary>
|
|
<param name="controller">the state machine that parses the CSS</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Parse.Syntax.UnknownState">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.Syntax.IParserState"/>
|
|
implementation for the unknown state.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Parse.Syntax.UnknownState.controller">
|
|
<summary>The state machine that parses the CSS.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Parse.Syntax.UnknownState.#ctor(iText.StyledXmlParser.Css.Parse.Syntax.CssParserStateController)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Parse.Syntax.UnknownState"/>
|
|
instance.
|
|
</summary>
|
|
<param name="controller">the state machine that parses the CSS</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementNode">
|
|
<summary><see cref="T:iText.StyledXmlParser.Node.IElementNode"/> implementation for pseudo elements.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementNode.pseudoElementName">
|
|
<summary>The pseudo element name.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementNode.pseudoElementTagName">
|
|
<summary>The pseudo element tag name.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementNode.#ctor(iText.StyledXmlParser.Node.INode,System.String)">
|
|
<summary>Creates a new <see cref="T:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementNode"/> instance.</summary>
|
|
<param name="parentNode">the parent node</param>
|
|
<param name="pseudoElementName">the pseudo element name</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementNode.GetPseudoElementName">
|
|
<summary>Gets the pseudo element name.</summary>
|
|
<returns>the pseudo element name</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementNode.Name">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementNode.GetAttributes">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementNode.GetAttribute(System.String)">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementNode.GetAdditionalHtmlStyles">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementNode.AddAdditionalHtmlStyles(System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementNode.GetLang">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementNode.AttributesStub">
|
|
<summary>A simple <see cref="T:iText.StyledXmlParser.Node.IAttributes"/> implementation.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementNode.AttributesStub.GetAttribute(System.String)">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementNode.AttributesStub.SetAttribute(System.String,System.String)">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementNode.AttributesStub.Size">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementNode.AttributesStub.GetEnumerator">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementUtil">
|
|
<summary>Utilities class for pseudo elements.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementUtil.TAG_NAME_PREFIX">
|
|
<summary>The prefix for pseudo elements.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementUtil.CreatePseudoElementTagName(System.String)">
|
|
<summary>Creates the pseudo element tag name.</summary>
|
|
<param name="pseudoElementName">the pseudo element name</param>
|
|
<returns>the tag name</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Pseudo.CssPseudoElementUtil.HasBeforeAfterElements(iText.StyledXmlParser.Node.IElementNode)">
|
|
<summary>Checks for before or after elements.</summary>
|
|
<param name="node">the node</param>
|
|
<returns>true, if successful</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.AbstractCssContext">
|
|
<summary>Container for CSS context properties that influence CSS resolution.</summary>
|
|
<remarks>
|
|
Container for CSS context properties that influence CSS resolution.
|
|
This class only contains properties relevant for any generic XML+CSS combo:
|
|
specific properties must be implemented in a project-specific subclass.
|
|
Used by
|
|
<see cref="T:iText.StyledXmlParser.Css.ICssResolver"/>.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.AbstractCssContext.quotesDepth">
|
|
<summary>The quotes depth.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.AbstractCssContext.GetQuotesDepth">
|
|
<summary>Gets the quotes depth.</summary>
|
|
<returns>the quotes depth</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.AbstractCssContext.SetQuotesDepth(System.Int32)">
|
|
<summary>Sets the quotes depth.</summary>
|
|
<param name="quotesDepth">the new quotes depth</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.CssContentElementNode">
|
|
<summary><see cref="T:iText.StyledXmlParser.Node.IElementNode"/> implementation for content nodes.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.attributes">
|
|
<summary>The attributes</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.tagName">
|
|
<summary>The tag name</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.#ctor(iText.StyledXmlParser.Node.INode,System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>Creates a new <see cref="T:iText.StyledXmlParser.Css.Resolve.CssContentElementNode"/> instance.</summary>
|
|
<param name="parentNode">the parent node</param>
|
|
<param name="pseudoElementName">the pseudo element name</param>
|
|
<param name="attributes">the attributes</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.Name">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.GetAttributes">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.GetAttribute(System.String)">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.GetAdditionalHtmlStyles">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.AddAdditionalHtmlStyles(System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.GetLang">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.Attributes">
|
|
<summary>Simple <see cref="T:iText.StyledXmlParser.Node.IAttributes"/> implementation.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.Attributes.attributes">
|
|
<summary>The attributes.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.Attributes.#ctor(System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>Creates a new <see cref="T:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.Attributes"/> instance.</summary>
|
|
<param name="attributes">the attributes</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.Attributes.GetAttribute(System.String)">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.Attributes.SetAttribute(System.String,System.String)">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.Attributes.Size">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.Attributes.GetEnumerator">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.Attributes.System#Collections#IEnumerable#GetEnumerator">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.Attribute">
|
|
<summary>Simple <see cref="T:iText.StyledXmlParser.Node.IAttributes"/> implementation.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.Attribute.entry">
|
|
<summary>The entry.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.Attribute.#ctor(System.Collections.Generic.KeyValuePair{System.String,System.String})">
|
|
<summary>Creates a new <see cref="T:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.Attribute"/> instance.</summary>
|
|
<param name="entry">the entry</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.Attribute.GetKey">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.Attribute.GetValue">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.AttributeIterator">
|
|
<summary> <see cref="T:iText.StyledXmlParser.Node.IAttribute"/> iterator.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.AttributeIterator.iterator">
|
|
<summary>The iterator.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.AttributeIterator.#ctor(System.Collections.Generic.IEnumerator{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
|
|
<summary>Creates a new <see cref="T:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.AttributeIterator"/> instance.</summary>
|
|
<param name="iterator">the iterator</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.AttributeIterator.Dispose">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.AttributeIterator.MoveNext">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.AttributeIterator.Reset">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="P:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.AttributeIterator.Current">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="P:iText.StyledXmlParser.Css.Resolve.CssContentElementNode.AttributeIterator.System#Collections#IEnumerator#Current">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.CssDefaults">
|
|
<summary>Helper class that allows you to get the default values of CSS properties.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.CssDefaults.defaultValues">
|
|
<summary>A map with properties and their default values.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssDefaults.GetDefaultValue(System.String)">
|
|
<summary>Gets the default value of a property.</summary>
|
|
<param name="property">the property</param>
|
|
<returns>the default value</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.CssInheritance">
|
|
<summary>Helper class that allows you to check if a property is inheritable.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.CssInheritance.inheritableProperties">
|
|
<summary>
|
|
Set of inheritable properties
|
|
in accordance with "http://www.w3schools.com/cssref/"
|
|
and "https://developer.mozilla.org/en-US/docs/Web/CSS/Reference"
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssInheritance.IsInheritable(System.String)">
|
|
<summary>Checks if a property is inheritable.</summary>
|
|
<param name="cssProperty">the CSS property</param>
|
|
<returns>true, if the property is inheritable</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.CssPropertyMerger">
|
|
<summary>Utilities class to merge CSS properties.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssPropertyMerger.#ctor">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.CssPropertyMerger"/>
|
|
class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssPropertyMerger.MergeTextDecoration(System.String,System.String)">
|
|
<summary>Merges text decoration.</summary>
|
|
<param name="firstValue">the first value</param>
|
|
<param name="secondValue">the second value</param>
|
|
<returns>the merged value</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssPropertyMerger.NormalizeTextDecoration(System.String)">
|
|
<summary>Normalizes text decoration values.</summary>
|
|
<param name="value">the text decoration value</param>
|
|
<returns>a set of normalized decoration values</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.CssQuotes">
|
|
<summary>Helper class to deal with quoted values in strings.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.CssQuotes.EMPTY_QUOTE">
|
|
<summary>The empty quote value.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.CssQuotes.openQuotes">
|
|
<summary>The open quotes.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.CssQuotes.closeQuotes">
|
|
<summary>The close quotes.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssQuotes.#ctor(System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String})">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.CssQuotes"/>
|
|
instance.
|
|
</summary>
|
|
<param name="openQuotes">the open quotes</param>
|
|
<param name="closeQuotes">the close quotes</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssQuotes.CreateQuotes(System.String,System.Boolean)">
|
|
<summary>
|
|
Creates a
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.CssQuotes"/>
|
|
instance.
|
|
</summary>
|
|
<param name="quotesString">the quotes string</param>
|
|
<param name="fallbackToDefault">indicates whether it's OK to fall back to the default</param>
|
|
<returns>
|
|
the resulting
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.CssQuotes"/>
|
|
instance
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssQuotes.CreateDefaultQuotes">
|
|
<summary>
|
|
Creates the default
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.CssQuotes"/>
|
|
instance.
|
|
</summary>
|
|
<returns>
|
|
the
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.CssQuotes"/>
|
|
instance
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssQuotes.ResolveQuote(System.String,iText.StyledXmlParser.Css.Resolve.AbstractCssContext)">
|
|
<summary>Resolves quotes.</summary>
|
|
<param name="value">the value</param>
|
|
<param name="context">the CSS context</param>
|
|
<returns>the quote string</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssQuotes.IncreaseDepth(iText.StyledXmlParser.Css.Resolve.AbstractCssContext)">
|
|
<summary>Increases the quote depth.</summary>
|
|
<param name="context">the context</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssQuotes.DecreaseDepth(iText.StyledXmlParser.Css.Resolve.AbstractCssContext)">
|
|
<summary>Decreases the quote depth.</summary>
|
|
<param name="context">the context</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.CssQuotes.GetQuote(System.Int32,System.Collections.Generic.List{System.String})">
|
|
<summary>Gets the quote.</summary>
|
|
<param name="depth">the depth</param>
|
|
<param name="quotes">the quotes</param>
|
|
<returns>the requested quote string</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.IStyleInheritance">
|
|
<summary>Interface for attribute and style-inheritance logic</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.IStyleInheritance.IsInheritable(System.String)">
|
|
<summary>Checks if a property or attribute is inheritable is inheritable.</summary>
|
|
<param name="propertyIdentifier">the identifier for property</param>
|
|
<returns>true, if the property is inheritable, false otherwise</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBorderShorthandResolver">
|
|
<summary>
|
|
Abstract
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.Shorthand.IShorthandResolver"/>
|
|
implementation for borders.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBorderShorthandResolver._0_WIDTH">
|
|
<summary>The template for -width properties.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBorderShorthandResolver._0_STYLE">
|
|
<summary>The template for -style properties.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBorderShorthandResolver._0_COLOR">
|
|
<summary>The template for -color properties.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBorderShorthandResolver.GetPrefix">
|
|
<summary>Gets the prefix of a property.</summary>
|
|
<returns>the prefix</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBoxShorthandResolver">
|
|
<summary>
|
|
Abstract
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.Shorthand.IShorthandResolver"/>
|
|
implementation for box definitions.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBoxShorthandResolver._0_LEFT_1">
|
|
<summary>The template for -left properties.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBoxShorthandResolver._0_RIGHT_1">
|
|
<summary>The template for -right properties.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBoxShorthandResolver._0_BOTTOM_1">
|
|
<summary>The template for -bottom properties.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBoxShorthandResolver._0_TOP_1">
|
|
<summary>The template for -top properties.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBoxShorthandResolver.GetPrefix">
|
|
<summary>Gets the prefix of a property.</summary>
|
|
<returns>the prefix</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBoxShorthandResolver.GetPostfix">
|
|
<summary>Gets the postfix of a property.</summary>
|
|
<returns>the postfix</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractCornersShorthandResolver">
|
|
<summary>
|
|
Abstract
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.Shorthand.IShorthandResolver"/>
|
|
implementation for corners definitions.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractCornersShorthandResolver._0_BOTTOM_LEFT_1">
|
|
<summary>The template for -bottom-left properties.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractCornersShorthandResolver._0_BOTTOM_RIGHT_1">
|
|
<summary>The template for -bottom-right properties.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractCornersShorthandResolver._0_TOP_LEFT_1">
|
|
<summary>The template for -top-left properties.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractCornersShorthandResolver._0_TOP_RIGHT_1">
|
|
<summary>The template for -top-right properties.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractCornersShorthandResolver.GetPrefix">
|
|
<summary>Gets the prefix of a property.</summary>
|
|
<returns>the prefix</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractCornersShorthandResolver.GetPostfix">
|
|
<summary>Gets the postfix of a property.</summary>
|
|
<returns>the postfix</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BackgroundShorthandResolver">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.Shorthand.IShorthandResolver"/>
|
|
implementation for backgrounds.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BackgroundShorthandResolver.UNDEFINED_TYPE">
|
|
<summary>The Constant UNDEFINED_TYPE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BackgroundShorthandResolver.BACKGROUND_COLOR_TYPE">
|
|
<summary>The Constant BACKGROUND_COLOR_TYPE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BackgroundShorthandResolver.BACKGROUND_IMAGE_TYPE">
|
|
<summary>The Constant BACKGROUND_IMAGE_TYPE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BackgroundShorthandResolver.BACKGROUND_POSITION_TYPE">
|
|
<summary>The Constant BACKGROUND_POSITION_TYPE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BackgroundShorthandResolver.BACKGROUND_POSITION_OR_SIZE_TYPE">
|
|
<summary>The Constant BACKGROUND_POSITION_OR_SIZE_TYPE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BackgroundShorthandResolver.BACKGROUND_REPEAT_TYPE">
|
|
<summary>The Constant BACKGROUND_REPEAT_TYPE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BackgroundShorthandResolver.BACKGROUND_ORIGIN_OR_CLIP_TYPE">
|
|
<summary>The Constant BACKGROUND_ORIGIN_OR_CLIP_TYPE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BackgroundShorthandResolver.BACKGROUND_CLIP_TYPE">
|
|
<summary>The Constant BACKGROUND_CLIP_TYPE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BackgroundShorthandResolver.BACKGROUND_ATTACHMENT_TYPE">
|
|
<summary>The Constant BACKGROUND_ATTACHMENT_TYPE.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BackgroundShorthandResolver.ResolvePropertyType(System.String)">
|
|
<summary>Resolves the property type.</summary>
|
|
<param name="value">the value</param>
|
|
<returns>the property type value</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BackgroundShorthandResolver.PutPropertyBasedOnType(System.Int32,System.String,System.String[],System.Boolean)">
|
|
<summary>Registers a property based on its type.</summary>
|
|
<param name="type">the property type</param>
|
|
<param name="value">the property value</param>
|
|
<param name="resolvedProps">the resolved properties</param>
|
|
<param name="slashEncountered">indicates whether a slash was encountered</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BackgroundShorthandResolver.SplitMultipleBackgrounds(System.String)">
|
|
<summary>Splits multiple backgrounds.</summary>
|
|
<param name="shorthandExpression">the shorthand expression</param>
|
|
<returns>the list of backgrounds</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BorderBottomShorthandResolver">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBorderShorthandResolver"/>
|
|
implementation for bottom borders.
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BorderColorShorthandResolver">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBoxShorthandResolver"/>
|
|
implementation for border colors.
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BorderLeftShorthandResolver">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBorderShorthandResolver"/>
|
|
implementation for left borders.
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BorderRadiusShorthandResolver">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractCornersShorthandResolver"/>
|
|
implementation for border radius.
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BorderRightShorthandResolver">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBorderShorthandResolver"/>
|
|
implementation for right borders.
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BorderShorthandResolver">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBorderShorthandResolver"/>
|
|
implementation for borders.
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BorderStyleShorthandResolver">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBoxShorthandResolver"/>
|
|
implementation for border styles.
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BorderTopShorthandResolver">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBorderShorthandResolver"/>
|
|
implementation for top borders.
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.BorderWidthShorthandResolver">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBoxShorthandResolver"/>
|
|
implementation for border widths.
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.FontShorthandResolver">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.Shorthand.IShorthandResolver"/>
|
|
implementation for fonts.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.FontShorthandResolver.UNSUPPORTED_VALUES_OF_FONT_SHORTHAND">
|
|
<summary>Unsupported shorthand values.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.FontShorthandResolver.FONT_WEIGHT_NOT_DEFAULT_VALUES">
|
|
<summary>Font weight values.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.FontShorthandResolver.FONT_SIZE_VALUES">
|
|
<summary>Font size values.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.FontShorthandResolver.GetFontProperties(System.String)">
|
|
<summary>Gets the font properties.</summary>
|
|
<param name="shorthandExpression">the shorthand expression</param>
|
|
<returns>the font properties</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.ListStyleShorthandResolver">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.Shorthand.IShorthandResolver"/>
|
|
implementation for list styles.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.ListStyleShorthandResolver.LIST_STYLE_TYPE_VALUES">
|
|
<summary>The list style types (disc, decimal,...).</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.ListStyleShorthandResolver.LIST_STYLE_POSITION_VALUES">
|
|
<summary>The list style positions (inside, outside).</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.MarginShorthandResolver">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBoxShorthandResolver"/>
|
|
implementation for margins.
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.OutlineShorthandResolver">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBorderShorthandResolver"/>
|
|
implementation for outlines.
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.PaddingShorthandResolver">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Resolve.Shorthand.Impl.AbstractBoxShorthandResolver"/>
|
|
implementation for paddings.
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.IShorthandResolver">
|
|
<summary>Interface for shorthand resolvers.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.Shorthand.IShorthandResolver.ResolveShorthand(System.String)">
|
|
<summary>Resolves a shorthand expression.</summary>
|
|
<param name="shorthandExpression">the shorthand expression</param>
|
|
<returns>a list of CSS declaration</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Resolve.Shorthand.ShorthandResolverFactory">
|
|
<summary>A factory for creating ShorthandResolver objects.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Resolve.Shorthand.ShorthandResolverFactory.shorthandResolvers">
|
|
<summary>The map of shorthand resolvers.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Resolve.Shorthand.ShorthandResolverFactory.GetShorthandResolver(System.String)">
|
|
<summary>Gets a shorthand resolver.</summary>
|
|
<param name="shorthandProperty">the property</param>
|
|
<returns>the shorthand resolver</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Selector.AbstractCssSelector">
|
|
<summary>Abstract superclass for CSS Selectors.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.AbstractCssSelector.selectorItems">
|
|
<summary>The selector items.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.AbstractCssSelector.#ctor(System.Collections.Generic.IList{iText.StyledXmlParser.Css.Selector.Item.ICssSelectorItem})">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.AbstractCssSelector"/>
|
|
instance.
|
|
</summary>
|
|
<param name="selectorItems">the selector items</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Selector.CssPageMarginBoxSelector">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.ICssSelector"/>
|
|
implementation for CSS page margin box selectors.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.CssPageMarginBoxSelector.pageMarginBoxName">
|
|
<summary>The page margin box name.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.CssPageMarginBoxSelector.pageSelector">
|
|
<summary>The page selector.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.CssPageMarginBoxSelector.#ctor(System.String,iText.StyledXmlParser.Css.Selector.ICssSelector)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.CssPageMarginBoxSelector"/>
|
|
instance.
|
|
</summary>
|
|
<param name="pageMarginBoxName">the page margin box name</param>
|
|
<param name="pageSelector">the page selector</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Selector.CssPageSelector">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.ICssSelector"/>
|
|
implementation for CSS page selectors.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.CssPageSelector.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.CssPageSelector"/>
|
|
instance.
|
|
</summary>
|
|
<param name="pageSelectorStr">the page selector</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Selector.CssSelector">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.ICssSelector"/>
|
|
implementation for CSS selectors.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.CssSelector.#ctor(System.Collections.Generic.IList{iText.StyledXmlParser.Css.Selector.Item.ICssSelectorItem})">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.CssSelector"/>
|
|
instance.
|
|
</summary>
|
|
<param name="selectorItems">the selector items</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.CssSelector.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.CssSelector"/>
|
|
instance.
|
|
</summary>
|
|
<param name="selector">the selector</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.CssSelector.Matches(iText.StyledXmlParser.Node.INode,System.Int32)">
|
|
<summary>Checks if a node matches the selector.</summary>
|
|
<param name="element">the node</param>
|
|
<param name="lastSelectorItemInd">the index of the last selector</param>
|
|
<returns>true, if there's a match</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Selector.CssSelectorComparator">
|
|
<summary>Comparator class for CSS Selectors.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Selector.ICssSelector">
|
|
<summary>Interface for CSS Selector classes.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.ICssSelector.CalculateSpecificity">
|
|
<summary>Calculates the specificity.</summary>
|
|
<returns>the specificity</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.ICssSelector.Matches(iText.StyledXmlParser.Node.INode)">
|
|
<summary>Checks if a node matches the selector.</summary>
|
|
<param name="node">the node</param>
|
|
<returns>true, if the selector is a match for the node</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Selector.Item.CssAttributeSelectorItem">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.ICssSelectorItem"/>
|
|
implementation for attribute selectors.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.Item.CssAttributeSelectorItem.property">
|
|
<summary>The property.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.Item.CssAttributeSelectorItem.matchSymbol">
|
|
<summary>The match symbol.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.Item.CssAttributeSelectorItem.value">
|
|
<summary>The value.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.Item.CssAttributeSelectorItem.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.CssAttributeSelectorItem"/>
|
|
instance.
|
|
</summary>
|
|
<param name="attrSelector">the attribute</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Selector.Item.CssClassSelectorItem">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.ICssSelectorItem"/>
|
|
implementation for class selectors.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.Item.CssClassSelectorItem.className">
|
|
<summary>The class name.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.Item.CssClassSelectorItem.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.CssClassSelectorItem"/>
|
|
instance.
|
|
</summary>
|
|
<param name="className">the class name</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Selector.Item.CssIdSelectorItem">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.ICssSelectorItem"/>
|
|
implementation for id selectors.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.Item.CssIdSelectorItem.id">
|
|
<summary>The id.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.Item.CssIdSelectorItem.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.CssIdSelectorItem"/>
|
|
instance.
|
|
</summary>
|
|
<param name="id">the id</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Selector.Item.CssPagePseudoClassSelectorItem">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.ICssSelectorItem"/>
|
|
implementation for page pseudo classes selectors.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.Item.CssPagePseudoClassSelectorItem.isSpreadPseudoClass">
|
|
<summary>Indicates if the page pseudo class is a spread pseudo class (left or right).</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.Item.CssPagePseudoClassSelectorItem.pagePseudoClass">
|
|
<summary>The page pseudo class.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.Item.CssPagePseudoClassSelectorItem.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.CssPagePseudoClassSelectorItem"/>
|
|
instance.
|
|
</summary>
|
|
<param name="pagePseudoClass">the page pseudo class name</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Selector.Item.CssPageTypeSelectorItem">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.ICssSelectorItem"/>
|
|
implementation for page type selectors.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.Item.CssPageTypeSelectorItem.pageTypeName">
|
|
<summary>The page type name.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.Item.CssPageTypeSelectorItem.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.CssPageTypeSelectorItem"/>
|
|
instance.
|
|
</summary>
|
|
<param name="pageTypeName">the page type name</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.Item.CssPseudoClassChildSelectorItem.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.CssPseudoClassSelectorItem"/>
|
|
instance.
|
|
</summary>
|
|
<param name="pseudoClass">the pseudo class name</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.Item.CssPseudoClassChildSelectorItem.GetAllSiblings(iText.StyledXmlParser.Node.INode)">
|
|
<summary>Gets the all the siblings of a child node.</summary>
|
|
<param name="node">the child node</param>
|
|
<returns>the sibling nodes</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.Item.CssPseudoClassChildSelectorItem.GetAllSiblingsOfNodeType(iText.StyledXmlParser.Node.INode)">
|
|
<summary>Gets all siblings of a child node with the type of a child node.</summary>
|
|
<param name="node">the child node</param>
|
|
<returns>the sibling nodes with the type of a child node</returns>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.Item.CssPseudoClassNthSelectorItem.nthA">
|
|
<summary>The nth A.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.Item.CssPseudoClassNthSelectorItem.nthB">
|
|
<summary>The nth B.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.Item.CssPseudoClassNthSelectorItem.GetNthArguments">
|
|
<summary>Gets the nth arguments.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.Item.CssPseudoClassNthSelectorItem.ResolveNth(iText.StyledXmlParser.Node.INode,System.Collections.Generic.IList{iText.StyledXmlParser.Node.INode})">
|
|
<summary>Resolves the nth.</summary>
|
|
<param name="node">a node</param>
|
|
<param name="children">the children</param>
|
|
<returns>true, if successful</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Selector.Item.CssPseudoClassSelectorItem">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.ICssSelectorItem"/>
|
|
implementation for pseudo class selectors.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.Item.CssPseudoClassSelectorItem.arguments">
|
|
<summary>The arguments.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.Item.CssPseudoClassSelectorItem.pseudoClass">
|
|
<summary>The pseudo class.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.Item.CssPseudoClassSelectorItem.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.CssPseudoClassSelectorItem"/>
|
|
instance.
|
|
</summary>
|
|
<param name="pseudoClass">the pseudo class name</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Selector.Item.CssPseudoElementSelectorItem">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.ICssSelectorItem"/>
|
|
implementation for pseudo element selectors.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.Item.CssPseudoElementSelectorItem.pseudoElementName">
|
|
<summary>The pseudo element name.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.Item.CssPseudoElementSelectorItem.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.CssPseudoElementSelectorItem"/>
|
|
instance.
|
|
</summary>
|
|
<param name="pseudoElementName">the pseudo element name</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Selector.Item.CssSeparatorSelectorItem">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.ICssSelectorItem"/>
|
|
implementation for separator selectors.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.Item.CssSeparatorSelectorItem.separator">
|
|
<summary>The separator character.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.Item.CssSeparatorSelectorItem.#ctor(System.Char)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.CssSeparatorSelectorItem"/>
|
|
instance.
|
|
</summary>
|
|
<param name="separator">the separator character</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.Item.CssSeparatorSelectorItem.GetSeparator">
|
|
<summary>Gets the separator character.</summary>
|
|
<returns>the separator character</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Selector.Item.CssSpecificityConstants">
|
|
<summary>Class that bundles some CSS specificity constants.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.Item.CssSpecificityConstants.#ctor">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.CssSpecificityConstants"/>
|
|
instance.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.Item.CssSpecificityConstants.ID_SPECIFICITY">
|
|
<summary>The Constant ID_SPECIFICITY.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.Item.CssSpecificityConstants.CLASS_SPECIFICITY">
|
|
<summary>The Constant CLASS_SPECIFICITY.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.Item.CssSpecificityConstants.ELEMENT_SPECIFICITY">
|
|
<summary>The Constant ELEMENT_SPECIFICITY.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Selector.Item.CssTagSelectorItem">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.ICssSelectorItem"/>
|
|
implementation for tag selectors.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.Item.CssTagSelectorItem.tagName">
|
|
<summary>The tag name.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Selector.Item.CssTagSelectorItem.isUniversal">
|
|
<summary>Indicates if the selector is universally valid.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.Item.CssTagSelectorItem.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Selector.Item.CssTagSelectorItem"/>
|
|
instance.
|
|
</summary>
|
|
<param name="tagName">the tag name</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Selector.Item.ICssSelectorItem">
|
|
<summary>Interface for CSS selector items.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.Item.ICssSelectorItem.GetSpecificity">
|
|
<summary>Gets the specificity.</summary>
|
|
<returns>the specificity</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Selector.Item.ICssSelectorItem.Matches(iText.StyledXmlParser.Node.INode)">
|
|
<summary>Checks if the selector matches an element.</summary>
|
|
<param name="element">the element</param>
|
|
<returns>true, if there's a match</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Util.CssPropertyNormalizer">
|
|
<summary>Utilities class with functionality to normalize CSS properties.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssPropertyNormalizer.Normalize(System.String)">
|
|
<summary>Normalize a property.</summary>
|
|
<param name="str">the property</param>
|
|
<returns>the normalized property</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssPropertyNormalizer.AppendQuotedString(System.Text.StringBuilder,System.String,System.Int32)">
|
|
<summary>Appends quoted string.</summary>
|
|
<param name="buffer">the current buffer</param>
|
|
<param name="source">a source</param>
|
|
<param name="start">where to start in the source. Should point at quote symbol.</param>
|
|
<returns>the new position in the source</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssPropertyNormalizer.AppendUrlContent(System.Text.StringBuilder,System.String,System.Int32)">
|
|
<summary>Appends url content and end parenthesis if url is correct.</summary>
|
|
<param name="buffer">the current buffer</param>
|
|
<param name="source">a source</param>
|
|
<param name="start">where to start in the source. Should point at first symbol after "url(".</param>
|
|
<returns>the new position in the source</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssPropertyNormalizer.TrimSpaceAfter(System.Char)">
|
|
<summary>Checks if spaces can be trimmed after a specific character.</summary>
|
|
<param name="ch">the character</param>
|
|
<returns>true, if spaces can be trimmed after the character</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssPropertyNormalizer.TrimSpaceBefore(System.Char)">
|
|
<summary>Checks if spaces can be trimmed before a specific character.</summary>
|
|
<param name="ch">the character</param>
|
|
<returns>true, if spaces can be trimmed before the character</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Util.CssUtils">
|
|
<summary>Utilities class for CSS operations.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.#ctor">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Util.CssUtils"/>
|
|
instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.NormalizeCssProperty(System.String)">
|
|
<summary>Normalizes a CSS property.</summary>
|
|
<param name="str">the property</param>
|
|
<returns>the normalized property</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.RemoveDoubleSpacesAndTrim(System.String)">
|
|
<summary>Removes double spaces and trims a string.</summary>
|
|
<param name="str">the string</param>
|
|
<returns>the string without the unnecessary spaces</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.ParseInteger(System.String)">
|
|
<summary>Parses an integer without throwing an exception if something goes wrong.</summary>
|
|
<param name="str">a string that might be an integer value</param>
|
|
<returns>the integer value, or null if something went wrong</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.ParseFloat(System.String)">
|
|
<summary>Parses a float without throwing an exception if something goes wrong.</summary>
|
|
<param name="str">a string that might be a float value</param>
|
|
<returns>the float value, or null if something went wrong</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.ParseDouble(System.String)">
|
|
<summary>Parses a double without throwing an exception if something goes wrong.</summary>
|
|
<param name="str">a string that might be a double value</param>
|
|
<returns>the double value, or null if something went wrong</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.ParseAspectRatio(System.String)">
|
|
<summary>Parses an aspect ratio into an array with two integers.</summary>
|
|
<param name="str">a string that might contain two integer values</param>
|
|
<returns>the aspect ratio as an array of two integer values</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.ParseAbsoluteLength(System.String,System.String)">
|
|
<summary>
|
|
Parses a length with an allowed metric unit (px, pt, in, cm, mm, pc, q) or numeric value (e.g. 123, 1.23,
|
|
.123) to pt.<br />
|
|
A numeric value (without px, pt, etc in the given length string) is considered to be in the default metric that
|
|
was given.
|
|
</summary>
|
|
<param name="length">the string containing the length.</param>
|
|
<param name="defaultMetric">
|
|
the string containing the metric if it is possible that the length string does not contain
|
|
one. If null the length is considered to be in px as is default in HTML/CSS.
|
|
</param>
|
|
<returns>parsed value</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.ParseAbsoluteLength(System.String)">
|
|
<summary>Parses the absolute length.</summary>
|
|
<param name="length">the length as a string</param>
|
|
<returns>the length as a float</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.ParseRelativeValue(System.String,System.Single)">
|
|
<summary>
|
|
Parses an relative value based on the base value that was given, in the metric unit of the base value.<br />
|
|
(e.g. margin=10% should be based on the page width, so if an A4 is used, the margin = 0.10*595.0 = 59.5f)
|
|
</summary>
|
|
<param name="relativeValue">in %, em or ex.</param>
|
|
<param name="baseValue">the value the returned float is based on.</param>
|
|
<returns>the parsed float in the metric unit of the base value.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.ParseLengthValueToPt(System.String,System.Single,System.Single)">
|
|
<summary>Convenience method for parsing a value to pt.</summary>
|
|
<remarks>
|
|
Convenience method for parsing a value to pt. Possible values are: <list type="bullet">
|
|
<item><description>a numeric value in pixels (e.g. 123, 1.23, .123),
|
|
</description></item>
|
|
<item><description>a value with a metric unit (px, in, cm, mm, pc or pt) attached to it,
|
|
</description></item>
|
|
<item><description>or a value with a relative value (%, em, ex).
|
|
</description></item>
|
|
</list>
|
|
</remarks>
|
|
<param name="value">the value</param>
|
|
<param name="emValue">the em value</param>
|
|
<param name="remValue">the root em value</param>
|
|
<returns>the unit value</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.ParseAbsoluteFontSize(System.String,System.String)">
|
|
<summary>Parses the absolute font size.</summary>
|
|
<remarks>
|
|
Parses the absolute font size.
|
|
<para />
|
|
A numeric value (without px, pt, etc in the given length string) is considered to be in the default metric that
|
|
was given.
|
|
</remarks>
|
|
<param name="fontSizeValue">
|
|
the font size value as a
|
|
<see cref="T:System.String"/>
|
|
</param>
|
|
<param name="defaultMetric">
|
|
the string containing the metric if it is possible that the length string does not contain
|
|
one. If null the length is considered to be in px as is default in HTML/CSS.
|
|
</param>
|
|
<returns>
|
|
the font size value as a
|
|
<c>float</c>
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.ParseAbsoluteFontSize(System.String)">
|
|
<summary>Parses the absolute font size.</summary>
|
|
<remarks>
|
|
Parses the absolute font size.
|
|
<para />
|
|
A numeric value (without px, pt, etc in the given length string) is considered to be in the px.
|
|
</remarks>
|
|
<param name="fontSizeValue">
|
|
the font size value as a
|
|
<see cref="T:System.String"/>
|
|
</param>
|
|
<returns>
|
|
the font size value as a
|
|
<c>float</c>
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.ParseRelativeFontSize(System.String,System.Single)">
|
|
<summary>Parses the relative font size.</summary>
|
|
<param name="relativeFontSizeValue">
|
|
the relative font size value as a
|
|
<see cref="T:System.String"/>
|
|
</param>
|
|
<param name="baseValue">the base value</param>
|
|
<returns>
|
|
the relative font size value as a
|
|
<c>float</c>
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.ParseSpecificCornerBorderRadius(System.String,System.Single,System.Single)">
|
|
<summary>Parses the border radius of specific corner.</summary>
|
|
<param name="specificBorderRadius">string that defines the border radius of specific corner.</param>
|
|
<param name="emValue">the em value</param>
|
|
<param name="remValue">the root em value</param>
|
|
<returns>
|
|
an array of
|
|
<see cref="T:iText.Layout.Properties.UnitValue">UnitValues</see>
|
|
that define horizontal and vertical border radius values
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.ParseResolution(System.String)">
|
|
<summary>Parses the resolution.</summary>
|
|
<param name="resolutionStr">the resolution as a string</param>
|
|
<returns>a value in dpi (currently)</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.DeterminePositionBetweenValueAndUnit(System.String)">
|
|
<summary>
|
|
Method used in preparation of splitting a string containing a numeric value with a metric unit (e.g. 18px, 9pt, 6cm, etc).<br /><br />
|
|
Determines the position between digits and affiliated characters ('+','-','0-9' and '.') and all other characters.<br />
|
|
e.g. string "16px" will return 2, string "0.5em" will return 3 and string '-8.5mm' will return 4.
|
|
</summary>
|
|
<param name="string">containing a numeric value with a metric unit</param>
|
|
<returns>int position between the numeric value and unit or 0 if string is null or string started with a non-numeric value.
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.IsMetricValue(System.String)">
|
|
<summary>
|
|
/
|
|
Checks whether a string contains an allowed metric unit in HTML/CSS; px, in, cm, mm, pc or pt.
|
|
</summary>
|
|
<param name="value">the string that needs to be checked.</param>
|
|
<returns>boolean true if value contains an allowed metric value.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.IsRelativeValue(System.String)">
|
|
<summary>Checks whether a string contains an allowed value relative to previously set value.</summary>
|
|
<param name="value">the string that needs to be checked.</param>
|
|
<returns>boolean true if value contains an allowed metric value.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.IsRemValue(System.String)">
|
|
<summary>Checks whether a string contains an allowed value relative to previously set root value.</summary>
|
|
<param name="value">the string that needs to be checked.</param>
|
|
<returns>boolean true if value contains an allowed metric value.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.IsNumericValue(System.String)">
|
|
<summary>Checks whether a string matches a numeric value (e.g. 123, 1.23, .123).</summary>
|
|
<remarks>Checks whether a string matches a numeric value (e.g. 123, 1.23, .123). All these metric values are allowed in HTML/CSS.
|
|
</remarks>
|
|
<param name="value">the string that needs to be checked.</param>
|
|
<returns>boolean true if value contains an allowed metric value.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.ExtractUrl(System.String)">
|
|
<summary>
|
|
Parses
|
|
<c>url("file.jpg")</c>
|
|
to
|
|
<c>file.jpg</c>.
|
|
</summary>
|
|
<param name="url">the url attribute to parse</param>
|
|
<returns>the parsed url. Or original url if not wrappend in url()</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.IsBase64Data(System.String)">
|
|
<summary>Checks if a data is base 64 encoded.</summary>
|
|
<param name="data">the data</param>
|
|
<returns>true, if the data is base 64 encoded</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.FindNextUnescapedChar(System.String,System.Char,System.Int32)">
|
|
<summary>Find the next unescaped character.</summary>
|
|
<param name="source">a source</param>
|
|
<param name="ch">the character to look for</param>
|
|
<param name="startIndex">where to start looking</param>
|
|
<returns>the position of the next unescaped character</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.IsColorProperty(System.String)">
|
|
<summary>Checks if a value is a color property.</summary>
|
|
<param name="value">the value</param>
|
|
<returns>true, if the value contains a color property</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.CompareFloats(System.Double,System.Double)">
|
|
<summary>Helper method for comparing floating point numbers</summary>
|
|
<param name="d1">first float to compare</param>
|
|
<param name="d2">second float to compare</param>
|
|
<returns>True if both floats are equal within a Epsilon defined in this class, false otherwise</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.CompareFloats(System.Single,System.Single)">
|
|
<summary>Helper method for comparing floating point numbers</summary>
|
|
<param name="f1">first float to compare</param>
|
|
<param name="f2">second float to compare</param>
|
|
<returns>True if both floats are equal within a Epsilon defined in this class, false otherwise</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.ParseRgbaColor(System.String)">
|
|
<summary>Parses the RGBA color.</summary>
|
|
<param name="colorValue">the color value</param>
|
|
<returns>an RGBA value expressed as an array with four float values</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Util.CssUtils.ParseUnicodeRange(System.String)">
|
|
<summary>Parses the unicode range.</summary>
|
|
<param name="unicodeRange">the string which stores the unicode range</param>
|
|
<returns>
|
|
the unicode range as a
|
|
<see cref="T:iText.Layout.Font.Range"/>
|
|
object
|
|
</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Validate.CssDeclarationValidationMaster">
|
|
<summary>Class that bundles all the CSS declaration validators.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Validate.CssDeclarationValidationMaster.DEFAULT_VALIDATORS">
|
|
<summary>A map containing all the CSS declaration validators.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Validate.CssDeclarationValidationMaster.#ctor">
|
|
<summary>
|
|
Creates a new
|
|
<c>CssDeclarationValidationMaster</c>
|
|
instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Validate.CssDeclarationValidationMaster.CheckDeclaration(iText.StyledXmlParser.Css.CssDeclaration)">
|
|
<summary>Checks a CSS declaration.</summary>
|
|
<param name="declaration">the CSS declaration</param>
|
|
<returns>true, if the validation was successful</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Validate.ICssDataTypeValidator">
|
|
<summary>Interface for CSS data type validators.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Validate.ICssDataTypeValidator.IsValid(System.String)">
|
|
<summary>Checks if a value is a valid data type (e.g. a color, an identifier,...).</summary>
|
|
<param name="objectString">the value</param>
|
|
<returns>true, if the value is a valid data type</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Validate.ICssDeclarationValidator">
|
|
<summary>Interface for CSS declaration validators.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Validate.ICssDeclarationValidator.IsValid(iText.StyledXmlParser.Css.CssDeclaration)">
|
|
<summary>Checks if a value is a valid CSS declaration.</summary>
|
|
<param name="cssDeclaration">the CSS declaration</param>
|
|
<returns>true, if the value is a valid CSS declaration</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Validate.Impl.Datatype.CssColorValidator">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Validate.ICssDataTypeValidator"/>
|
|
implementation for colors.
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Validate.Impl.Datatype.CssEnumValidator">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Validate.ICssDataTypeValidator"/>
|
|
implementation for elements in an enumeration.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Validate.Impl.Datatype.CssEnumValidator.allowedValues">
|
|
<summary>The allowed values.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Validate.Impl.Datatype.CssEnumValidator.#ctor(System.String[])">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Validate.Impl.Datatype.CssEnumValidator"/>
|
|
instance.
|
|
</summary>
|
|
<param name="allowedValues">the allowed values</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Validate.Impl.Datatype.CssIdentifierValidator">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Validate.ICssDataTypeValidator"/>
|
|
implementation for identifiers.
|
|
</summary>
|
|
<remarks>
|
|
<see cref="T:iText.StyledXmlParser.Css.Validate.ICssDataTypeValidator"/>
|
|
implementation for identifiers.
|
|
In CSS, identifiers (including element names, classes, and IDs in selectors) can contain only the characters [a-zA-Z0-9]
|
|
and ISO 10646 characters U+00A0 and higher, plus the hyphen (-) and the underscore (_);
|
|
they cannot start with a digit, two hyphens, or a hyphen followed by a digit.
|
|
Identifiers can also contain escaped characters and any ISO 10646 character as a numeric code (see next item).
|
|
For instance, the identifier "B&W?" may be written as "B\&W\?" or "B\26 W\3F".
|
|
</remarks>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Validate.Impl.Datatype.CssQuotesValidator">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Validate.ICssDataTypeValidator"/>
|
|
implementation for values for the CSS quotes key.
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Validate.Impl.Datatype.CssTransformValidator">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Validate.ICssDataTypeValidator"/>
|
|
implementation for css transform property .
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Validate.Impl.Declaration.MultiTypeDeclarationValidator">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Validate.ICssDeclarationValidator"/>
|
|
implementation in case multiple types have to be checked.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Validate.Impl.Declaration.MultiTypeDeclarationValidator.allowedTypes">
|
|
<summary>The allowed data types.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Validate.Impl.Declaration.MultiTypeDeclarationValidator.#ctor(iText.StyledXmlParser.Css.Validate.ICssDataTypeValidator[])">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Validate.Impl.Declaration.MultiTypeDeclarationValidator"/>
|
|
instance.
|
|
</summary>
|
|
<param name="allowedTypes">the allowed types</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Css.Validate.Impl.Declaration.SingleTypeDeclarationValidator">
|
|
<summary>
|
|
<see cref="T:iText.StyledXmlParser.Css.Validate.ICssDeclarationValidator"/>
|
|
implementation to validate a single type.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Css.Validate.Impl.Declaration.SingleTypeDeclarationValidator.dataTypeValidator">
|
|
<summary>The data type validator.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Css.Validate.Impl.Declaration.SingleTypeDeclarationValidator.#ctor(iText.StyledXmlParser.Css.Validate.ICssDataTypeValidator)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Css.Validate.Impl.Declaration.SingleTypeDeclarationValidator"/>
|
|
instance.
|
|
</summary>
|
|
<param name="dataTypeValidator">the data type validator</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Exceptions.StyledXMLParserException">
|
|
<summary>Runtime exception that gets thrown if something goes wrong in the HTML to PDF conversion.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Exceptions.StyledXMLParserException.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Exceptions.StyledXMLParserException"/>
|
|
instance.
|
|
</summary>
|
|
<param name="message">the message</param>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Exceptions.StyledXMLParserException.FontProviderContainsZeroFonts">
|
|
<summary>Message in case the font provider doesn't know about any fonts.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Exceptions.StyledXMLParserException.UnsupportedEncodingException">
|
|
<summary>The Constant UnsupportedEncodingException.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.IXmlParser">
|
|
<summary>Interface for the XML parsing operations that accept XML and return a document node.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.IXmlParser.Parse(System.IO.Stream,System.String)">
|
|
<summary>
|
|
Parses XML provided as an
|
|
<c>InputStream</c>
|
|
and an encoding.
|
|
</summary>
|
|
<param name="XmlStream">the Xml stream</param>
|
|
<param name="charset">
|
|
the character set. If
|
|
<see langword="null"/>
|
|
then parser should detect encoding from stream.
|
|
</param>
|
|
<returns>a document node</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.IXmlParser.Parse(System.String)">
|
|
<summary>
|
|
Parses XML provided as a
|
|
<c>String</c>.
|
|
</summary>
|
|
<param name="Xml">the Xml string</param>
|
|
<returns>a document node</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Helper.DataUtil">
|
|
<summary>Internal static utilities for handling data.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.DataUtil.Load(System.IO.FileInfo,System.String,System.String)">
|
|
<summary>Loads a file to a Document.</summary>
|
|
<param name="in">file to load</param>
|
|
<param name="charsetName">character set of input</param>
|
|
<param name="baseUri">base URI of document, to resolve relative links against</param>
|
|
<returns>Document</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.DataUtil.Load(System.IO.Stream,System.String,System.String)">
|
|
<summary>Parses a Document from an input steam.</summary>
|
|
<param name="in">input stream to parse. You will need to close it.</param>
|
|
<param name="charsetName">character set of input</param>
|
|
<param name="baseUri">base URI of document, to resolve relative links against</param>
|
|
<returns>Document</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.DataUtil.Load(System.IO.Stream,System.String,System.String,iText.StyledXmlParser.Jsoup.Parser.Parser)">
|
|
<summary>Parses a Document from an input steam, using the provided Parser.</summary>
|
|
<param name="in">input stream to parse. You will need to close it.</param>
|
|
<param name="charsetName">character set of input</param>
|
|
<param name="baseUri">base URI of document, to resolve relative links against</param>
|
|
<param name="parser">
|
|
alternate
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Parser.Parser.XmlParser">parser</see>
|
|
to use.
|
|
</param>
|
|
<returns>Document</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.DataUtil.CrossStreams(System.IO.Stream,System.IO.Stream)">
|
|
<summary>Writes the input stream to the output stream.</summary>
|
|
<remarks>Writes the input stream to the output stream. Doesn't close them.</remarks>
|
|
<param name="in">input stream to read from</param>
|
|
<param name="out">output stream to write to</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.DataUtil.ReadToByteBuffer(System.IO.Stream,System.Int32)">
|
|
<summary>Read the input stream into a byte buffer.</summary>
|
|
<param name="inStream">the input stream to read from</param>
|
|
<param name="maxSize">the maximum size in bytes to read from the stream. Set to 0 to be unlimited.</param>
|
|
<returns>the filled byte buffer</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.DataUtil.GetCharsetFromContentType(System.String)">
|
|
<summary>Parse out a charset from a content type header.</summary>
|
|
<remarks>
|
|
Parse out a charset from a content type header. If the charset is not supported, returns null (so the default
|
|
will kick in.)
|
|
</remarks>
|
|
<param name="contentType">e.g. "text/html; charset=EUC-JP"</param>
|
|
<returns>"EUC-JP", or null if not found. Charset is trimmed and uppercased.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.DataUtil.MimeBoundary">
|
|
<summary>Creates a random string, suitable for use as a mime boundary</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Helper.DescendableLinkedList`1">
|
|
<summary>Provides a descending iterator and other 1.6 methods to allow support on the 1.5 JRE.</summary>
|
|
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.DescendableLinkedList`1.#ctor">
|
|
<summary>Create a new DescendableLinkedList.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.DescendableLinkedList`1.PeekLast">
|
|
<summary>Look at the last element, if there is one.</summary>
|
|
<returns>the last element, or null</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.DescendableLinkedList`1.PollLast">
|
|
<summary>Remove and return the last element, if there is one</summary>
|
|
<returns>the last element, or null</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.DescendableLinkedList`1.DescendingIterator">
|
|
<summary>Get an iterator that starts and the end of the list and works towards the start.</summary>
|
|
<returns>an iterator that starts and the end of the list and works towards the start.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.DescendingIterator`1.HasNext">
|
|
<summary>Check if there is another element on the list.</summary>
|
|
<returns>if another element</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.DescendingIterator`1.Next">
|
|
<summary>Get the next element.</summary>
|
|
<returns>the next element.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.DescendingIterator`1.Remove">
|
|
<summary>Remove the current element.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Helper.StringUtil">
|
|
<summary>A minimal String utility class.</summary>
|
|
<remarks>A minimal String utility class. Designed for internal jsoup use only.</remarks>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Jsoup.Helper.StringUtil.padding">
|
|
<summary>Join a collection of strings by a seperator</summary>
|
|
<param name="strings">collection of string objects</param>
|
|
<param name="sep">string to place between strings</param>
|
|
<returns>joined string</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.StringUtil.Join``1(System.Collections.Generic.IEnumerable{``0},System.String)">
|
|
<summary>Join a collection of strings by a seperator</summary>
|
|
<param name="strings">iterator of string objects</param>
|
|
<param name="sep">string to place between strings</param>
|
|
<returns>joined string</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.StringUtil.Padding(System.Int32)">
|
|
<summary>Returns space padding</summary>
|
|
<param name="width">amount of padding desired</param>
|
|
<returns>string of spaces * width</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.StringUtil.IsBlank(System.String)">
|
|
<summary>Tests if a string is blank: null, emtpy, or only whitespace (" ", \r\n, \t, etc)</summary>
|
|
<param name="string">string to test</param>
|
|
<returns>if string is blank</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.StringUtil.IsNumeric(System.String)">
|
|
<summary>Tests if a string is numeric, i.e.</summary>
|
|
<remarks>Tests if a string is numeric, i.e. contains only digit characters</remarks>
|
|
<param name="string">string to test</param>
|
|
<returns>true if only digit chars, false if empty or null or contains non-digit chrs</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.StringUtil.IsWhitespace(System.Int32)">
|
|
<summary>Tests if a code point is "whitespace" as defined in the HTML spec.</summary>
|
|
<param name="c">code point to test</param>
|
|
<returns>true if code point is whitespace, false otherwise</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.StringUtil.NormaliseWhitespace(System.String)">
|
|
<summary>
|
|
Normalise the whitespace within this string; multiple spaces collapse to a single, and all whitespace characters
|
|
(e.g.
|
|
</summary>
|
|
<remarks>
|
|
Normalise the whitespace within this string; multiple spaces collapse to a single, and all whitespace characters
|
|
(e.g. newline, tab) convert to a simple space
|
|
</remarks>
|
|
<param name="string">content to normalise</param>
|
|
<returns>normalised string</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.StringUtil.AppendNormalisedWhitespace(System.Text.StringBuilder,System.String,System.Boolean)">
|
|
<summary>After normalizing the whitespace within a string, appends it to a string builder.</summary>
|
|
<param name="accum">builder to append to</param>
|
|
<param name="string">string to normalize whitespace within</param>
|
|
<param name="stripLeading">set to true if you wish to remove any leading whitespace</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.StringUtil.Resolve(System.Uri,System.String)">
|
|
<summary>Create a new absolute URL, from a provided existing absolute URL and a relative URL component.</summary>
|
|
<param name="base">the existing absolulte base URL</param>
|
|
<param name="relUrl">the relative URL to resolve. (If it's already absolute, it will be returned)</param>
|
|
<returns>the resolved absolute URL</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.StringUtil.Resolve(System.String,System.String)">
|
|
<summary>Create a new absolute URL, from a provided existing absolute URL and a relative URL component.</summary>
|
|
<param name="baseUrl">the existing absolute base URL</param>
|
|
<param name="relUrl">the relative URL to resolve. (If it's already absolute, it will be returned)</param>
|
|
<returns>an absolute URL if one was able to be generated, or the empty string if not</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Helper.Validate">
|
|
<summary>Simple validation methods.</summary>
|
|
<remarks>Simple validation methods. Designed for jsoup internal use</remarks>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.Validate.NotNull(System.Object)">
|
|
<summary>Validates that the object is not null</summary>
|
|
<param name="obj">object to test</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.Validate.NotNull(System.Object,System.String)">
|
|
<summary>Validates that the object is not null</summary>
|
|
<param name="obj">object to test</param>
|
|
<param name="msg">message to output if validation fails</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.Validate.IsTrue(System.Boolean)">
|
|
<summary>Validates that the value is true</summary>
|
|
<param name="val">object to test</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.Validate.IsTrue(System.Boolean,System.String)">
|
|
<summary>Validates that the value is true</summary>
|
|
<param name="val">object to test</param>
|
|
<param name="msg">message to output if validation fails</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.Validate.IsFalse(System.Boolean)">
|
|
<summary>Validates that the value is false</summary>
|
|
<param name="val">object to test</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.Validate.IsFalse(System.Boolean,System.String)">
|
|
<summary>Validates that the value is false</summary>
|
|
<param name="val">object to test</param>
|
|
<param name="msg">message to output if validation fails</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.Validate.NoNullElements(System.Object[])">
|
|
<summary>Validates that the array contains no null elements</summary>
|
|
<param name="objects">the array to test</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.Validate.NoNullElements(System.Object[],System.String)">
|
|
<summary>Validates that the array contains no null elements</summary>
|
|
<param name="objects">the array to test</param>
|
|
<param name="msg">message to output if validation fails</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.Validate.NotEmpty(System.String)">
|
|
<summary>Validates that the string is not empty</summary>
|
|
<param name="string">the string to test</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.Validate.NotEmpty(System.String,System.String)">
|
|
<summary>Validates that the string is not empty</summary>
|
|
<param name="string">the string to test</param>
|
|
<param name="msg">message to output if validation fails</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Helper.Validate.Fail(System.String)">
|
|
<summary>Cause a failure.</summary>
|
|
<param name="msg">message to output.</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.HttpStatusException">
|
|
<summary>Signals that a HTTP request resulted in a not OK HTTP response.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Jsoup">
|
|
<summary>The core public access point to the jsoup functionality.</summary>
|
|
<author>Jonathan Hedley</author>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Jsoup.Parse(System.String,System.String)">
|
|
<summary>Parse HTML into a Document.</summary>
|
|
<remarks>Parse HTML into a Document. The parser will make a sensible, balanced document tree out of any HTML.
|
|
</remarks>
|
|
<param name="html">HTML to parse</param>
|
|
<param name="baseUri">
|
|
The URL where the HTML was retrieved from. Used to resolve relative URLs to absolute URLs, that occur
|
|
before the HTML declares a
|
|
<c><base href></c>
|
|
tag.
|
|
</param>
|
|
<returns>sane HTML</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Jsoup.Parse(System.String,System.String,iText.StyledXmlParser.Jsoup.Parser.Parser)">
|
|
<summary>Parse HTML into a Document, using the provided Parser.</summary>
|
|
<remarks>
|
|
Parse HTML into a Document, using the provided Parser. You can provide an alternate parser, such as a simple XML
|
|
(non-HTML) parser.
|
|
</remarks>
|
|
<param name="html">HTML to parse</param>
|
|
<param name="baseUri">
|
|
The URL where the HTML was retrieved from. Used to resolve relative URLs to absolute URLs, that occur
|
|
before the HTML declares a
|
|
<c><base href></c>
|
|
tag.
|
|
</param>
|
|
<param name="parser">
|
|
alternate
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Parser.Parser.XmlParser">parser</see>
|
|
to use.
|
|
</param>
|
|
<returns>sane HTML</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Jsoup.Parse(System.String)">
|
|
<summary>Parse HTML into a Document.</summary>
|
|
<remarks>
|
|
Parse HTML into a Document. As no base URI is specified, absolute URL detection relies on the HTML including a
|
|
<c><base href></c>
|
|
tag.
|
|
</remarks>
|
|
<param name="html">HTML to parse</param>
|
|
<returns>sane HTML</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Jsoup.Parse(System.String,System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Jsoup.ParseXML(System.String,System.String)">
|
|
<summary>Parse XML into a Document.</summary>
|
|
<remarks>Parse XML into a Document. The parser will make a sensible, balanced document tree out of any HTML.
|
|
</remarks>
|
|
<param name="xml">XML to parse</param>
|
|
<param name="baseUri">
|
|
The URL where the HTML was retrieved from. Used to resolve relative URLs to absolute URLs, that occur
|
|
before the HTML declares a
|
|
<c><base href></c>
|
|
tag.
|
|
</param>
|
|
<returns>sane XML</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Jsoup.ParseXML(System.String)">
|
|
<summary>Parse XML into a Document.</summary>
|
|
<remarks>Parse XML into a Document. The parser will make a sensible, balanced document tree out of any HTML.
|
|
</remarks>
|
|
<param name="xml">XML to parse</param>
|
|
<returns>sane XML</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Jsoup.ParseXML(System.IO.Stream,System.String,System.String)">
|
|
<summary>Parse XML into a Document.</summary>
|
|
<remarks>Parse XML into a Document. The parser will make a sensible, balanced document tree out of any HTML.
|
|
</remarks>
|
|
<param name="in">input stream to read. Make sure to close it after parsing.</param>
|
|
<param name="charsetName">
|
|
(optional) character set of file contents. Set to
|
|
<see langword="null"/>
|
|
to determine from
|
|
<c>http-equiv</c>
|
|
meta tag, if
|
|
present, or fall back to
|
|
<c>UTF-8</c>
|
|
(which is often safe to do).
|
|
</param>
|
|
<param name="baseUri">The URL where the HTML was retrieved from, to resolve relative links against.</param>
|
|
<returns>sane XML</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Jsoup.ParseXML(System.IO.Stream,System.String)">
|
|
<summary>Parse XML into a Document.</summary>
|
|
<remarks>Parse XML into a Document. The parser will make a sensible, balanced document tree out of any HTML.
|
|
</remarks>
|
|
<param name="in">input stream to read. Make sure to close it after parsing.</param>
|
|
<param name="charsetName">
|
|
(optional) character set of file contents. Set to
|
|
<see langword="null"/>
|
|
to determine from
|
|
<c>http-equiv</c>
|
|
meta tag, if
|
|
present, or fall back to
|
|
<c>UTF-8</c>
|
|
(which is often safe to do).
|
|
</param>
|
|
<returns>sane XML</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Jsoup.Parse(System.IO.FileInfo,System.String,System.String)">
|
|
<summary>Parse the contents of a file as HTML.</summary>
|
|
<param name="in">file to load HTML from</param>
|
|
<param name="charsetName">
|
|
(optional) character set of file contents. Set to
|
|
<see langword="null"/>
|
|
to determine from
|
|
<c>http-equiv</c>
|
|
meta tag, if
|
|
present, or fall back to
|
|
<c>UTF-8</c>
|
|
(which is often safe to do).
|
|
</param>
|
|
<param name="baseUri">The URL where the HTML was retrieved from, to resolve relative links against.</param>
|
|
<returns>sane HTML</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Jsoup.Parse(System.IO.FileInfo,System.String)">
|
|
<summary>Parse the contents of a file as HTML.</summary>
|
|
<remarks>Parse the contents of a file as HTML. The location of the file is used as the base URI to qualify relative URLs.
|
|
</remarks>
|
|
<param name="in">file to load HTML from</param>
|
|
<param name="charsetName">
|
|
(optional) character set of file contents. Set to
|
|
<see langword="null"/>
|
|
to determine from
|
|
<c>http-equiv</c>
|
|
meta tag, if
|
|
present, or fall back to
|
|
<c>UTF-8</c>
|
|
(which is often safe to do).
|
|
</param>
|
|
<returns>sane HTML</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Jsoup.Parse(System.IO.FileInfo,System.String,System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Jsoup.Parse(System.IO.Stream,System.String,System.String)">
|
|
<summary>Read an input stream, and parse it to a Document.</summary>
|
|
<param name="in">input stream to read. Make sure to close it after parsing.</param>
|
|
<param name="charsetName">
|
|
(optional) character set of file contents. Set to
|
|
<see langword="null"/>
|
|
to determine from
|
|
<c>http-equiv</c>
|
|
meta tag, if
|
|
present, or fall back to
|
|
<c>UTF-8</c>
|
|
(which is often safe to do).
|
|
</param>
|
|
<param name="baseUri">The URL where the HTML was retrieved from, to resolve relative links against.</param>
|
|
<returns>sane HTML</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Jsoup.Parse(System.IO.Stream,System.String,System.String,iText.StyledXmlParser.Jsoup.Parser.Parser)">
|
|
<summary>Read an input stream, and parse it to a Document.</summary>
|
|
<remarks>
|
|
Read an input stream, and parse it to a Document. You can provide an alternate parser, such as a simple XML
|
|
(non-HTML) parser.
|
|
</remarks>
|
|
<param name="in">input stream to read. Make sure to close it after parsing.</param>
|
|
<param name="charsetName">
|
|
(optional) character set of file contents. Set to
|
|
<see langword="null"/>
|
|
to determine from
|
|
<c>http-equiv</c>
|
|
meta tag, if
|
|
present, or fall back to
|
|
<c>UTF-8</c>
|
|
(which is often safe to do).
|
|
</param>
|
|
<param name="baseUri">The URL where the HTML was retrieved from, to resolve relative links against.</param>
|
|
<param name="parser">
|
|
alternate
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Parser.Parser.XmlParser">parser</see>
|
|
to use.
|
|
</param>
|
|
<returns>sane HTML</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Jsoup.ParseBodyFragment(System.String,System.String)">
|
|
<summary>
|
|
Parse a fragment of HTML, with the assumption that it forms the
|
|
<c>body</c>
|
|
of the HTML.
|
|
</summary>
|
|
<param name="bodyHtml">body HTML fragment</param>
|
|
<param name="baseUri">URL to resolve relative URLs against.</param>
|
|
<returns>sane HTML document</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Document.Body"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Jsoup.ParseBodyFragment(System.String)">
|
|
<summary>
|
|
Parse a fragment of HTML, with the assumption that it forms the
|
|
<c>body</c>
|
|
of the HTML.
|
|
</summary>
|
|
<param name="bodyHtml">body HTML fragment</param>
|
|
<returns>sane HTML document</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Document.Body"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Jsoup.Clean(System.String,System.String,iText.StyledXmlParser.Jsoup.Safety.Whitelist)">
|
|
<summary>
|
|
Get safe HTML from untrusted input HTML, by parsing input HTML and filtering it through a white-list of permitted
|
|
tags and attributes.
|
|
</summary>
|
|
<param name="bodyHtml">input untrusted HTML (body fragment)</param>
|
|
<param name="baseUri">URL to resolve relative URLs against</param>
|
|
<param name="whitelist">white-list of permitted HTML elements</param>
|
|
<returns>safe HTML (body fragment)</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Safety.Cleaner.Clean(iText.StyledXmlParser.Jsoup.Nodes.Document)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Jsoup.Clean(System.String,iText.StyledXmlParser.Jsoup.Safety.Whitelist)">
|
|
<summary>
|
|
Get safe HTML from untrusted input HTML, by parsing input HTML and filtering it through a white-list of permitted
|
|
tags and attributes.
|
|
</summary>
|
|
<param name="bodyHtml">input untrusted HTML (body fragment)</param>
|
|
<param name="whitelist">white-list of permitted HTML elements</param>
|
|
<returns>safe HTML (body fragment)</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Safety.Cleaner.Clean(iText.StyledXmlParser.Jsoup.Nodes.Document)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Jsoup.Clean(System.String,System.String,iText.StyledXmlParser.Jsoup.Safety.Whitelist,iText.StyledXmlParser.Jsoup.Nodes.OutputSettings)">
|
|
<summary>
|
|
Get safe HTML from untrusted input HTML, by parsing input HTML and filtering it through a white-list of
|
|
permitted
|
|
tags and attributes.
|
|
</summary>
|
|
<param name="bodyHtml">input untrusted HTML (body fragment)</param>
|
|
<param name="baseUri">URL to resolve relative URLs against</param>
|
|
<param name="whitelist">white-list of permitted HTML elements</param>
|
|
<param name="outputSettings">document output settings; use to control pretty-printing and entity escape modes
|
|
</param>
|
|
<returns>safe HTML (body fragment)</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Safety.Cleaner.Clean(iText.StyledXmlParser.Jsoup.Nodes.Document)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Jsoup.IsValid(System.String,iText.StyledXmlParser.Jsoup.Safety.Whitelist)">
|
|
<summary>Test if the input HTML has only tags and attributes allowed by the Whitelist.</summary>
|
|
<remarks>
|
|
Test if the input HTML has only tags and attributes allowed by the Whitelist. Useful for form validation. The input HTML should
|
|
still be run through the cleaner to set up enforced attributes, and to tidy the output.
|
|
</remarks>
|
|
<param name="bodyHtml">HTML to test</param>
|
|
<param name="whitelist">whitelist to test against</param>
|
|
<returns>true if no tags or attributes were removed; false otherwise</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Jsoup.Clean(System.String,iText.StyledXmlParser.Jsoup.Safety.Whitelist)"/>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Nodes.Attribute">
|
|
<summary>A single key + value attribute.</summary>
|
|
<remarks>A single key + value attribute. Keys are trimmed and normalised to lower-case.</remarks>
|
|
<author>Jonathan Hedley, jonathan@hedley.net</author>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attribute.#ctor(System.String,System.String)">
|
|
<summary>Create a new attribute from unencoded (raw) key and value.</summary>
|
|
<param name="key">attribute key</param>
|
|
<param name="value">attribute value</param>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Attribute.CreateFromEncoded(System.String,System.String)"/>
|
|
</member>
|
|
<member name="P:iText.StyledXmlParser.Jsoup.Nodes.Attribute.Key">
|
|
<summary>Get the attribute key.</summary>
|
|
<returns>the attribute key</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attribute.SetKey(System.String)">
|
|
<summary>Set the attribute key.</summary>
|
|
<remarks>Set the attribute key. Gets normalised as per the constructor method.</remarks>
|
|
<param name="key">the new key; must not be null</param>
|
|
</member>
|
|
<member name="P:iText.StyledXmlParser.Jsoup.Nodes.Attribute.Value">
|
|
<summary>Get the attribute value.</summary>
|
|
<returns>the attribute value</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attribute.SetValue(System.String)">
|
|
<summary>Set the attribute value.</summary>
|
|
<param name="value">the new attribute value; must not be null</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attribute.Html">
|
|
<summary>Get the HTML representation of this attribute; e.g.</summary>
|
|
<remarks>
|
|
Get the HTML representation of this attribute; e.g.
|
|
<c>href="index.html"</c>
|
|
.
|
|
</remarks>
|
|
<returns>HTML</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attribute.ToString">
|
|
<summary>
|
|
Get the string representation of this attribute, implemented as
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Nodes.Attribute.Html"/>
|
|
.
|
|
</summary>
|
|
<returns>string</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attribute.CreateFromEncoded(System.String,System.String)">
|
|
<summary>Create a new Attribute from an unencoded key and a HTML attribute encoded value.</summary>
|
|
<param name="unencodedKey">assumes the key is not encoded, as can be only run of simple \w chars.</param>
|
|
<param name="encodedValue">HTML attribute encoded value</param>
|
|
<returns>attribute</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attribute.ShouldCollapseAttribute(iText.StyledXmlParser.Jsoup.Nodes.OutputSettings)">
|
|
<summary>Collapsible if it's a boolean attribute and value is empty or same as name</summary>
|
|
<param name="out">Outputsettings</param>
|
|
<returns>Returns whether collapsible or not</returns>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:iText.StyledXmlParser.Jsoup.Nodes.Attributes" -->
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attributes.Get(System.String)">
|
|
<summary>Get an attribute value by key.</summary>
|
|
<param name="key">the attribute key</param>
|
|
<returns>the attribute value if set; or empty string if not set.</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Attributes.HasKey(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attributes.Put(System.String,System.String)">
|
|
<summary>Set a new attribute, or replace an existing one by key.</summary>
|
|
<param name="key">attribute key</param>
|
|
<param name="value">attribute value</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attributes.Put(System.String,System.Boolean)">
|
|
<summary>Set a new boolean attribute, remove attribute if value is false.</summary>
|
|
<param name="key">attribute key</param>
|
|
<param name="value">attribute value</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attributes.Put(iText.StyledXmlParser.Jsoup.Nodes.Attribute)">
|
|
<summary>Set a new attribute, or replace an existing one by key.</summary>
|
|
<param name="attribute">attribute</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attributes.Remove(System.String)">
|
|
<summary>Remove an attribute by key.</summary>
|
|
<param name="key">attribute key to remove</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attributes.HasKey(System.String)">
|
|
<summary>Tests if these attributes contain an attribute with this key.</summary>
|
|
<param name="key">key to check for</param>
|
|
<returns>true if key exists, false otherwise</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attributes.Size">
|
|
<summary>Get the number of attributes in this set.</summary>
|
|
<returns>size</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attributes.AddAll(iText.StyledXmlParser.Jsoup.Nodes.Attributes)">
|
|
<summary>Add all the attributes from the incoming set to this set.</summary>
|
|
<param name="incoming">attributes to add to these attributes.</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attributes.AsList">
|
|
<summary>Get the attributes as a List, for iteration.</summary>
|
|
<remarks>
|
|
Get the attributes as a List, for iteration. Do not modify the keys of the attributes via this view, as changes
|
|
to keys will not be recognised in the containing set.
|
|
</remarks>
|
|
<returns>an view of the attributes as a List.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attributes.Dataset">
|
|
<summary>
|
|
Retrieves a filtered view of attributes that are HTML5 custom data attributes; that is, attributes with keys
|
|
starting with
|
|
<c>data-</c>
|
|
.
|
|
</summary>
|
|
<returns>map of custom data attributes.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attributes.Html">
|
|
<summary>Get the HTML representation of these attributes.</summary>
|
|
<returns>HTML</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attributes.Equals(System.Object)">
|
|
<summary>Checks if these attributes are equal to another set of attributes, by comparing the two sets</summary>
|
|
<param name="o">attributes to compare with</param>
|
|
<returns>if both sets of attributes have the same content</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Attributes.GetHashCode">
|
|
<summary>Calculates the hashcode of these attributes, by iterating all attributes and summing their hashcodes.
|
|
</summary>
|
|
<returns>calculated hashcode</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Nodes.BooleanAttribute">
|
|
<summary>A boolean attribute that is written out without any value.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.BooleanAttribute.#ctor(System.String)">
|
|
<summary>Create a new boolean attribute from unencoded (raw) key.</summary>
|
|
<param name="key">attribute key</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Nodes.Comment">
|
|
<summary>A comment node.</summary>
|
|
<author>Jonathan Hedley, jonathan@hedley.net</author>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Comment.#ctor(System.String,System.String)">
|
|
<summary>Create a new comment node.</summary>
|
|
<param name="data">The contents of the comment</param>
|
|
<param name="baseUri">base URI</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Comment.GetData">
|
|
<summary>Get the contents of the comment.</summary>
|
|
<returns>comment content</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Nodes.DataNode">
|
|
<summary>A data node, for contents of style, script tags etc, where contents should not show in text().</summary>
|
|
<author>Jonathan Hedley, jonathan@hedley.net</author>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.DataNode.#ctor(System.String,System.String)">
|
|
<summary>Create a new DataNode.</summary>
|
|
<param name="data">data contents</param>
|
|
<param name="baseUri">base URI</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.DataNode.GetWholeData">
|
|
<summary>Get the data contents of this node.</summary>
|
|
<remarks>Get the data contents of this node. Will be unescaped and with original new lines, space etc.</remarks>
|
|
<returns>data</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.DataNode.SetWholeData(System.String)">
|
|
<summary>Set the data contents of this node.</summary>
|
|
<param name="data">unencoded data</param>
|
|
<returns>this node, for chaining</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.DataNode.CreateFromEncoded(System.String,System.String)">
|
|
<summary>Create a new DataNode from HTML encoded data.</summary>
|
|
<param name="encodedData">encoded data</param>
|
|
<param name="baseUri">bass URI</param>
|
|
<returns>new DataNode</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Nodes.Document">
|
|
<summary>A HTML Document.</summary>
|
|
<author>Jonathan Hedley, jonathan@hedley.net</author>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Document.#ctor(System.String)">
|
|
<summary>Create a new, empty Document.</summary>
|
|
<param name="baseUri">base URI of document</param>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Jsoup.Parse(System.String)"/>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Document.CreateShell(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Document.CreateShell(System.String)">
|
|
<summary>Create a valid, empty shell of a document, suitable for adding more elements to.</summary>
|
|
<param name="baseUri">baseUri of document</param>
|
|
<returns>document with html, head, and body elements.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Document.Location">
|
|
<summary>Get the URL this Document was parsed from.</summary>
|
|
<remarks>
|
|
Get the URL this Document was parsed from. If the starting URL is a redirect,
|
|
this will return the final URL from which the document was served from.
|
|
</remarks>
|
|
<returns>location</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Document.Head">
|
|
<summary>
|
|
Accessor to the document's
|
|
<c>head</c>
|
|
element.
|
|
</summary>
|
|
<returns>
|
|
|
|
<c>head</c>
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Document.Body">
|
|
<summary>
|
|
Accessor to the document's
|
|
<c>body</c>
|
|
element.
|
|
</summary>
|
|
<returns>
|
|
|
|
<c>body</c>
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Document.Title">
|
|
<summary>
|
|
Get the string contents of the document's
|
|
<c>title</c>
|
|
element.
|
|
</summary>
|
|
<returns>Trimmed title, or empty string if none set.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Document.Title(System.String)">
|
|
<summary>
|
|
Set the document's
|
|
<paramref name="title"/>
|
|
element.
|
|
</summary>
|
|
<remarks>
|
|
Set the document's
|
|
<paramref name="title"/>
|
|
element. Updates the existing element, or adds
|
|
<paramref name="title"/>
|
|
to
|
|
<c>head</c>
|
|
if
|
|
not present
|
|
</remarks>
|
|
<param name="title">string to set as title</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Document.CreateElement(System.String)">
|
|
<summary>Create a new Element, with this document's base uri.</summary>
|
|
<remarks>Create a new Element, with this document's base uri. Does not make the new element a child of this document.
|
|
</remarks>
|
|
<param name="tagName">
|
|
element tag name (e.g.
|
|
<c>a</c>
|
|
)
|
|
</param>
|
|
<returns>new element</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Document.Normalise">
|
|
<summary>Normalise the document.</summary>
|
|
<remarks>
|
|
Normalise the document. This happens after the parse phase so generally does not need to be called.
|
|
Moves any text content that is not in the body element into the body.
|
|
</remarks>
|
|
<returns>this document after normalisation</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Document.Text(System.String)">
|
|
<summary>
|
|
Set the text of the
|
|
<c>body</c>
|
|
of this document.
|
|
</summary>
|
|
<remarks>
|
|
Set the text of the
|
|
<c>body</c>
|
|
of this document. Any existing nodes within the body will be cleared.
|
|
</remarks>
|
|
<param name="text">unencoded text</param>
|
|
<returns>this document</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Document.Charset(System.Text.Encoding)">
|
|
<summary>Sets the charset used in this document.</summary>
|
|
<remarks>
|
|
Sets the charset used in this document. This method is equivalent
|
|
to
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Nodes.OutputSettings.Charset(System.Text.Encoding)">OutputSettings.charset(Charset)</see>
|
|
but in addition it updates the
|
|
charset / encoding element within the document.
|
|
<para />
|
|
This enables
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Nodes.Document.UpdateMetaCharsetElement(System.Boolean)">meta charset update</see>.
|
|
<para />
|
|
If there's no element with charset / encoding information yet it will
|
|
be created. Obsolete charset / encoding definitions are removed!
|
|
<para />
|
|
<b>Elements used:</b>
|
|
<list type="bullet">
|
|
<item><description><b>Html:</b> <i><meta charset="CHARSET"></i>
|
|
</description></item>
|
|
<item><description><b>Xml:</b> <i><?xml version="1.0" encoding="CHARSET"></i>
|
|
</description></item>
|
|
</list>
|
|
</remarks>
|
|
<param name="charset">Charset</param>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Document.UpdateMetaCharsetElement(System.Boolean)"></seealso>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.OutputSettings.Charset(System.Text.Encoding)"></seealso>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Document.Charset">
|
|
<summary>Returns the charset used in this document.</summary>
|
|
<remarks>
|
|
Returns the charset used in this document. This method is equivalent
|
|
to
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Nodes.OutputSettings.Charset"/>.
|
|
</remarks>
|
|
<returns>Current Charset</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.OutputSettings.Charset"></seealso>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Document.UpdateMetaCharsetElement(System.Boolean)">
|
|
<summary>
|
|
Sets whether the element with charset information in this document is
|
|
updated on changes through
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Nodes.Document.Charset(System.Text.Encoding)">Document.charset(Charset)</see>
|
|
or not.
|
|
</summary>
|
|
<remarks>
|
|
Sets whether the element with charset information in this document is
|
|
updated on changes through
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Nodes.Document.Charset(System.Text.Encoding)">Document.charset(Charset)</see>
|
|
or not.
|
|
<para />
|
|
If set to <tt>false</tt> <i>(default)</i> there are no elements
|
|
modified.
|
|
</remarks>
|
|
<param name="update">
|
|
If <tt>true</tt> the element updated on charset
|
|
changes, <tt>false</tt> if not
|
|
</param>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Document.Charset(System.Text.Encoding)"></seealso>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Document.UpdateMetaCharsetElement">
|
|
<summary>
|
|
Returns whether the element with charset information in this document is
|
|
updated on changes through
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Nodes.Document.Charset(System.Text.Encoding)">Document.charset(Charset)</see>
|
|
or not.
|
|
</summary>
|
|
<returns>
|
|
Returns <tt>true</tt> if the element is updated on charset
|
|
changes, <tt>false</tt> if not
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Document.EnsureMetaCharsetElement">
|
|
<summary>
|
|
Ensures a meta charset (html) or xml declaration (xml) with the current
|
|
encoding used.
|
|
</summary>
|
|
<remarks>
|
|
Ensures a meta charset (html) or xml declaration (xml) with the current
|
|
encoding used. This only applies with
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Nodes.Document.UpdateMetaCharsetElement(System.Boolean)">updateMetaCharset</see>
|
|
set to
|
|
<tt>true</tt>, otherwise this method does nothing.
|
|
<list type="bullet">
|
|
<item><description>An exsiting element gets updated with the current charset
|
|
</description></item>
|
|
<item><description>If there's no element yet it will be inserted
|
|
</description></item>
|
|
<item><description>Obsolete elements are removed
|
|
</description></item>
|
|
</list>
|
|
<b>Elements used:</b>
|
|
<list type="bullet">
|
|
<item><description><b>Html:</b> <i><meta charset="CHARSET"></i>
|
|
</description></item>
|
|
<item><description><b>Xml:</b> <i><?xml version="1.0" encoding="CHARSET"></i>
|
|
</description></item>
|
|
</list>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Document.OutputSettings">
|
|
<summary>Get the document's current output settings.</summary>
|
|
<returns>the document's current output settings.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Document.OutputSettings(iText.StyledXmlParser.Jsoup.Nodes.OutputSettings)">
|
|
<summary>Set the document's output settings.</summary>
|
|
<param name="outputSettings">new output settings.</param>
|
|
<returns>this document, for chaining.</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Nodes.OutputSettings">
|
|
<summary>A Document's output settings control the form of the text() and html() methods.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.OutputSettings.EscapeMode">
|
|
<summary>
|
|
Get the document's current HTML escape mode: <c>base</c>, which provides a limited set of named HTML
|
|
entities and escapes other characters as numbered entities for maximum compatibility; or <c>extended</c>,
|
|
which uses the complete set of HTML named entities.
|
|
</summary>
|
|
<remarks>
|
|
Get the document's current HTML escape mode: <c>base</c>, which provides a limited set of named HTML
|
|
entities and escapes other characters as numbered entities for maximum compatibility; or <c>extended</c>,
|
|
which uses the complete set of HTML named entities.
|
|
<para />
|
|
The default escape mode is <c>base</c>.
|
|
</remarks>
|
|
<returns>the document's current escape mode</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.OutputSettings.EscapeMode(iText.StyledXmlParser.Jsoup.Nodes.Entities.EscapeMode)">
|
|
<summary>
|
|
Set the document's escape mode, which determines how characters are escaped when the output character set
|
|
does not support a given character:- using either a named or a numbered escape.
|
|
</summary>
|
|
<param name="escapeMode">the new escape mode to use</param>
|
|
<returns>the document's output settings, for chaining</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.OutputSettings.Charset">
|
|
<summary>
|
|
Get the document's current output charset, which is used to control which characters are escaped when
|
|
generating HTML (via the <c>html()</c> methods), and which are kept intact.
|
|
</summary>
|
|
<remarks>
|
|
Get the document's current output charset, which is used to control which characters are escaped when
|
|
generating HTML (via the <c>html()</c> methods), and which are kept intact.
|
|
<para />
|
|
Where possible (when parsing from a URL or File), the document's output charset is automatically set to the
|
|
input charset. Otherwise, it defaults to UTF-8.
|
|
</remarks>
|
|
<returns>the document's current charset.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.OutputSettings.Charset(System.Text.Encoding)">
|
|
<summary>Update the document's output charset.</summary>
|
|
<param name="charset">the new charset to use.</param>
|
|
<returns>the document's output settings, for chaining</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.OutputSettings.Charset(System.String)">
|
|
<summary>Update the document's output charset.</summary>
|
|
<param name="charset">the new charset (by name) to use.</param>
|
|
<returns>the document's output settings, for chaining</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.OutputSettings.Syntax">
|
|
<summary>Get the document's current output syntax.</summary>
|
|
<returns>current syntax</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.OutputSettings.Syntax(iText.StyledXmlParser.Jsoup.Nodes.Syntax)">
|
|
<summary>Set the document's output syntax.</summary>
|
|
<remarks>
|
|
Set the document's output syntax. Either
|
|
<c>html</c>
|
|
, with empty tags and boolean attributes (etc), or
|
|
<c>xml</c>
|
|
, with self-closing tags.
|
|
</remarks>
|
|
<param name="syntax">serialization syntax</param>
|
|
<returns>the document's output settings, for chaining</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.OutputSettings.PrettyPrint">
|
|
<summary>Get if pretty printing is enabled.</summary>
|
|
<remarks>
|
|
Get if pretty printing is enabled. Default is true. If disabled, the HTML output methods will not re-format
|
|
the output, and the output will generally look like the input.
|
|
</remarks>
|
|
<returns>if pretty printing is enabled.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.OutputSettings.PrettyPrint(System.Boolean)">
|
|
<summary>Enable or disable pretty printing.</summary>
|
|
<param name="pretty">new pretty print setting</param>
|
|
<returns>this, for chaining</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.OutputSettings.Outline">
|
|
<summary>Get if outline mode is enabled.</summary>
|
|
<remarks>
|
|
Get if outline mode is enabled. Default is false. If enabled, the HTML output methods will consider
|
|
all tags as block.
|
|
</remarks>
|
|
<returns>if outline mode is enabled.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.OutputSettings.Outline(System.Boolean)">
|
|
<summary>Enable or disable HTML outline mode.</summary>
|
|
<param name="outlineMode">new outline setting</param>
|
|
<returns>this, for chaining</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.OutputSettings.IndentAmount">
|
|
<summary>Get the current tag indent amount, used when pretty printing.</summary>
|
|
<returns>the current indent amount</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.OutputSettings.IndentAmount(System.Int32)">
|
|
<summary>Set the indent amount for pretty printing</summary>
|
|
<param name="indentAmount">
|
|
number of spaces to use for indenting each level. Must be
|
|
<literal>>=</literal>
|
|
0.
|
|
</param>
|
|
<returns>this, for chaining</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Nodes.Syntax">
|
|
<summary>The output serialization syntax.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Nodes.DocumentType">
|
|
<summary>
|
|
A
|
|
<c><!DOCTYPE></c>
|
|
node.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.DocumentType.#ctor(System.String,System.String,System.String,System.String)">
|
|
<summary>Create a new doctype element.</summary>
|
|
<param name="name">the doctype's name</param>
|
|
<param name="publicId">the doctype's public ID</param>
|
|
<param name="systemId">the doctype's system ID</param>
|
|
<param name="baseUri">the doctype's base URI</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Nodes.Element">
|
|
<summary>
|
|
A HTML element consists of a tag name, attributes, and child nodes (including text nodes and
|
|
other elements).
|
|
</summary>
|
|
<remarks>
|
|
A HTML element consists of a tag name, attributes, and child nodes (including text nodes and
|
|
other elements).
|
|
From an Element, you can extract data, traverse the node graph, and manipulate the HTML.
|
|
</remarks>
|
|
<author>Jonathan Hedley, jonathan@hedley.net</author>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.#ctor(iText.StyledXmlParser.Jsoup.Parser.Tag,System.String,iText.StyledXmlParser.Jsoup.Nodes.Attributes)">
|
|
<summary>Create a new, standalone Element.</summary>
|
|
<remarks>Create a new, standalone Element. (Standalone in that is has no parent.)</remarks>
|
|
<param name="tag">tag of this element</param>
|
|
<param name="baseUri">the base URI</param>
|
|
<param name="attributes">initial attributes</param>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.AppendChild(iText.StyledXmlParser.Jsoup.Nodes.Node)"/>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.AppendElement(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.#ctor(iText.StyledXmlParser.Jsoup.Parser.Tag,System.String)">
|
|
<summary>Create a new Element from a tag and a base URI.</summary>
|
|
<param name="tag">element tag</param>
|
|
<param name="baseUri">
|
|
the base URI of this element. It is acceptable for the base URI to be an empty
|
|
string, but not null.
|
|
</param>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Parser.Tag.ValueOf(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.TagName">
|
|
<summary>Get the name of the tag for this element.</summary>
|
|
<remarks>
|
|
Get the name of the tag for this element. E.g.
|
|
<c>div</c>
|
|
</remarks>
|
|
<returns>the tag name</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.TagName(System.String)">
|
|
<summary>Change the tag of this element.</summary>
|
|
<remarks>
|
|
Change the tag of this element. For example, convert a
|
|
<c><span></c>
|
|
to a
|
|
<c><div></c>
|
|
with
|
|
<c>el.tagName("div");</c>.
|
|
</remarks>
|
|
<param name="tagName">new tag name for this element</param>
|
|
<returns>this element, for chaining</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Tag">
|
|
<summary>Get the Tag for this element.</summary>
|
|
<returns>the tag object</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.IsBlock">
|
|
<summary>Test if this element is a block-level element.</summary>
|
|
<remarks>
|
|
Test if this element is a block-level element. (E.g.
|
|
<c><div> == true</c>
|
|
or an inline element
|
|
<c><p> == false</c>
|
|
).
|
|
</remarks>
|
|
<returns>true if block, false if not (and thus inline)</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Id">
|
|
<summary>
|
|
Get the
|
|
<c>id</c>
|
|
attribute of this element.
|
|
</summary>
|
|
<returns>The id attribute, if present, or an empty string if not.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Attr(System.String,System.String)">
|
|
<summary>Set an attribute value on this element.</summary>
|
|
<remarks>
|
|
Set an attribute value on this element. If this element already has an attribute with the
|
|
key, its value is updated; otherwise, a new attribute is added.
|
|
</remarks>
|
|
<returns>this element</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Attr(System.String,System.Boolean)">
|
|
<summary>Set a boolean attribute value on this element.</summary>
|
|
<remarks>
|
|
Set a boolean attribute value on this element. Setting to <c>true</c> sets the attribute value to "" and
|
|
marks the attribute as boolean so no value is written out. Setting to <c>false</c> removes the attribute
|
|
with the same key if it exists.
|
|
</remarks>
|
|
<param name="attributeKey">the attribute key</param>
|
|
<param name="attributeValue">the attribute value</param>
|
|
<returns>this element</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Dataset">
|
|
<summary>Get this element's HTML5 custom data attributes.</summary>
|
|
<remarks>
|
|
Get this element's HTML5 custom data attributes. Each attribute in the element that has a key
|
|
starting with "data-" is included the dataset.
|
|
<para />
|
|
E.g., the element
|
|
<c><div data-package="jsoup" data-language="Java" class="group">...</c>
|
|
has the dataset
|
|
<c>package=jsoup, language=java</c>.
|
|
<para />
|
|
This map is a filtered view of the element's attribute map. Changes to one map (add, remove, update) are reflected
|
|
in the other map.
|
|
<para />
|
|
You can find elements that have data attributes using the
|
|
<c>[^data-]</c>
|
|
attribute key prefix selector.
|
|
</remarks>
|
|
<returns>
|
|
a map of
|
|
<c>key=value</c>
|
|
custom data attributes.
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Parents">
|
|
<summary>Get this element's parent and ancestors, up to the document root.</summary>
|
|
<returns>this element's stack of parents, closest first.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Child(System.Int32)">
|
|
<summary>Get a child element of this element, by its 0-based index number.</summary>
|
|
<remarks>
|
|
Get a child element of this element, by its 0-based index number.
|
|
<para />
|
|
Note that an element can have both mixed Nodes and Elements as children. This method inspects
|
|
a filtered list of children that are elements, and the index is based on that filtered list.
|
|
</remarks>
|
|
<param name="index">the index number of the element to retrieve</param>
|
|
<returns>
|
|
the child element, if it exists, otherwise throws an
|
|
<c>IndexOutOfBoundsException</c>
|
|
</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.ChildNode(System.Int32)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Children">
|
|
<summary>Get this element's child elements.</summary>
|
|
<remarks>
|
|
Get this element's child elements.
|
|
<para />
|
|
This is effectively a filter on
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.ChildNodes"/>
|
|
to get Element nodes.
|
|
</remarks>
|
|
<returns>
|
|
child elements. If this element has no children, returns an
|
|
empty list.
|
|
</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.ChildNodes"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.TextNodes">
|
|
<summary>Get this element's child text nodes.</summary>
|
|
<remarks>
|
|
Get this element's child text nodes. The list is unmodifiable but the text nodes may be manipulated.
|
|
<para />
|
|
This is effectively a filter on
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.ChildNodes"/>
|
|
to get Text nodes.
|
|
</remarks>
|
|
<returns>
|
|
child text nodes. If this element has no text nodes, returns an
|
|
empty list.
|
|
<para />
|
|
For example, with the input HTML:
|
|
<c><p>One <span>Two</span> Three <br> Four</p></c>
|
|
with the
|
|
<c>p</c>
|
|
element selected:
|
|
<list type="bullet">
|
|
<item><description>
|
|
<c>p.text()</c>
|
|
=
|
|
<c>"One Two Three Four"</c>
|
|
</description></item>
|
|
<item><description>
|
|
<c>p.ownText()</c>
|
|
=
|
|
<c>"One Three Four"</c>
|
|
</description></item>
|
|
<item><description>
|
|
<c>p.children()</c>
|
|
=
|
|
<c>Elements[<span>, <br>]</c>
|
|
</description></item>
|
|
<item><description>
|
|
<c>p.childNodes()</c>
|
|
=
|
|
<c>List<Node>["One ", <span>, " Three ", <br>, " Four"]</c>
|
|
</description></item>
|
|
<item><description>
|
|
<c>p.textNodes()</c>
|
|
=
|
|
<c>List<TextNode>["One ", " Three ", " Four"]</c>
|
|
</description></item>
|
|
</list>
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.DataNodes">
|
|
<summary>Get this element's child data nodes.</summary>
|
|
<remarks>
|
|
Get this element's child data nodes. The list is unmodifiable but the data nodes may be manipulated.
|
|
<para />
|
|
This is effectively a filter on
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.ChildNodes"/>
|
|
to get Data nodes.
|
|
</remarks>
|
|
<returns>
|
|
child data nodes. If this element has no data nodes, returns an
|
|
empty list.
|
|
</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Data"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Select(System.String)">
|
|
<summary>
|
|
Find elements that match the
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Select.Selector"/>
|
|
CSS query, with this element as the starting context.
|
|
</summary>
|
|
<remarks>
|
|
Find elements that match the
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Select.Selector"/>
|
|
CSS query, with this element as the starting context. Matched elements
|
|
may include this element, or any of its children.
|
|
<para />
|
|
This method is generally more powerful to use than the DOM-type
|
|
<c>getElementBy*</c>
|
|
methods, because
|
|
multiple filters can be combined, e.g.:
|
|
<list type="bullet">
|
|
<item><description>
|
|
<c>el.select("a[href]")</c>
|
|
- finds links (
|
|
<c>a</c>
|
|
tags with
|
|
<c>href</c>
|
|
attributes)
|
|
</description></item>
|
|
<item><description>
|
|
<c>el.select("a[href*=example.com]")</c>
|
|
- finds links pointing to example.com (loosely)
|
|
</description></item>
|
|
</list>
|
|
See the query syntax documentation in
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Select.Selector"/>.
|
|
</remarks>
|
|
<param name="cssQuery">
|
|
a
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Select.Selector"/>
|
|
CSS-like query
|
|
</param>
|
|
<returns>elements that match the query (empty if none match)</returns>
|
|
<seealso cref="T:iText.StyledXmlParser.Jsoup.Select.Selector"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.AppendChild(iText.StyledXmlParser.Jsoup.Nodes.Node)">
|
|
<summary>Add a node child node to this element.</summary>
|
|
<param name="child">node to add.</param>
|
|
<returns>this element, so that you can add more child nodes or elements.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.PrependChild(iText.StyledXmlParser.Jsoup.Nodes.Node)">
|
|
<summary>Add a node to the start of this element's children.</summary>
|
|
<param name="child">node to add.</param>
|
|
<returns>this element, so that you can add more child nodes or elements.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.InsertChild(System.Int32,iText.StyledXmlParser.Jsoup.Nodes.Node)">
|
|
<summary>Inserts the given child node into this element at the specified index.</summary>
|
|
<remarks>
|
|
Inserts the given child node into this element at the specified index. Current node will be shifted to the
|
|
right. The inserted nodes will be moved from their current parent. To prevent moving, copy the node first.
|
|
</remarks>
|
|
<param name="index">
|
|
0-based index to insert children at. Specify
|
|
<c>0</c>
|
|
to insert at the start,
|
|
<c>-1</c>
|
|
at the
|
|
end
|
|
</param>
|
|
<param name="child">child node to insert</param>
|
|
<returns>this element, for chaining.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.InsertChildren``1(System.Int32,System.Collections.Generic.ICollection{``0})">
|
|
<summary>Inserts the given child nodes into this element at the specified index.</summary>
|
|
<remarks>
|
|
Inserts the given child nodes into this element at the specified index. Current nodes will be shifted to the
|
|
right. The inserted nodes will be moved from their current parent. To prevent moving, copy the nodes first.
|
|
</remarks>
|
|
<param name="index">
|
|
0-based index to insert children at. Specify
|
|
<c>0</c>
|
|
to insert at the start,
|
|
<c>-1</c>
|
|
at the
|
|
end
|
|
</param>
|
|
<param name="children">child nodes to insert</param>
|
|
<returns>this element, for chaining.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.AppendElement(System.String)">
|
|
<summary>Create a new element by tag name, and add it as the last child.</summary>
|
|
<param name="tagName">
|
|
the name of the tag (e.g.
|
|
<c>div</c>
|
|
).
|
|
</param>
|
|
<returns>
|
|
the new element, to allow you to add content to it, e.g.:
|
|
<c>parent.appendElement("h1").attr("id", "header").text("Welcome");</c>
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.PrependElement(System.String)">
|
|
<summary>Create a new element by tag name, and add it as the first child.</summary>
|
|
<param name="tagName">
|
|
the name of the tag (e.g.
|
|
<c>div</c>
|
|
).
|
|
</param>
|
|
<returns>
|
|
the new element, to allow you to add content to it, e.g.:
|
|
<c>parent.prependElement("h1").attr("id", "header").text("Welcome");</c>
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.AppendText(System.String)">
|
|
<summary>Create and append a new TextNode to this element.</summary>
|
|
<param name="text">the unencoded text to add</param>
|
|
<returns>this element</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.PrependText(System.String)">
|
|
<summary>Create and prepend a new TextNode to this element.</summary>
|
|
<param name="text">the unencoded text to add</param>
|
|
<returns>this element</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Append(System.String)">
|
|
<summary>Add inner HTML to this element.</summary>
|
|
<remarks>Add inner HTML to this element. The supplied HTML will be parsed, and each node appended to the end of the children.
|
|
</remarks>
|
|
<param name="html">HTML to add inside this element, after the existing HTML</param>
|
|
<returns>this element</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Html(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Prepend(System.String)">
|
|
<summary>Add inner HTML into this element.</summary>
|
|
<remarks>Add inner HTML into this element. The supplied HTML will be parsed, and each node prepended to the start of the element's children.
|
|
</remarks>
|
|
<param name="html">HTML to add inside this element, before the existing HTML</param>
|
|
<returns>this element</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Html(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Before(System.String)">
|
|
<summary>Insert the specified HTML into the DOM before this element (as a preceding sibling).</summary>
|
|
<param name="html">HTML to add before this element</param>
|
|
<returns>this element, for chaining</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.After(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Before(iText.StyledXmlParser.Jsoup.Nodes.Node)">
|
|
<summary>Insert the specified node into the DOM before this node (as a preceding sibling).</summary>
|
|
<param name="node">to add before this element</param>
|
|
<returns>this Element, for chaining</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.After(iText.StyledXmlParser.Jsoup.Nodes.Node)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.After(System.String)">
|
|
<summary>Insert the specified HTML into the DOM after this element (as a following sibling).</summary>
|
|
<param name="html">HTML to add after this element</param>
|
|
<returns>this element, for chaining</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Before(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.After(iText.StyledXmlParser.Jsoup.Nodes.Node)">
|
|
<summary>Insert the specified node into the DOM after this node (as a following sibling).</summary>
|
|
<param name="node">to add after this element</param>
|
|
<returns>this element, for chaining</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Before(iText.StyledXmlParser.Jsoup.Nodes.Node)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Empty">
|
|
<summary>Remove all of the element's child nodes.</summary>
|
|
<remarks>Remove all of the element's child nodes. Any attributes are left as-is.</remarks>
|
|
<returns>this element</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Wrap(System.String)">
|
|
<summary>Wrap the supplied HTML around this element.</summary>
|
|
<param name="html">
|
|
HTML to wrap around this element, e.g.
|
|
<c><div class="head"></div></c>
|
|
. Can be arbitrarily deep.
|
|
</param>
|
|
<returns>this element, for chaining.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.CssSelector">
|
|
<summary>Get a CSS selector that will uniquely select this element.</summary>
|
|
<remarks>
|
|
Get a CSS selector that will uniquely select this element.
|
|
<para />
|
|
If the element has an ID, returns #id;
|
|
otherwise returns the parent (if any) CSS selector, followed by
|
|
<literal>'>'</literal>
|
|
,
|
|
followed by a unique selector for the element (tag.class.class:nth-child(n)).
|
|
</remarks>
|
|
<returns>the CSS Path that can be used to retrieve the element in a selector.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.SiblingElements">
|
|
<summary>Get sibling elements.</summary>
|
|
<remarks>
|
|
Get sibling elements. If the element has no sibling elements, returns an empty list. An element is not a sibling
|
|
of itself, so will not be included in the returned list.
|
|
</remarks>
|
|
<returns>sibling elements</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.NextElementSibling">
|
|
<summary>Gets the next sibling element of this element.</summary>
|
|
<remarks>
|
|
Gets the next sibling element of this element. E.g., if a
|
|
<c>div</c>
|
|
contains two
|
|
<c>p</c>
|
|
s,
|
|
the
|
|
<c>nextElementSibling</c>
|
|
of the first
|
|
<c>p</c>
|
|
is the second
|
|
<c>p</c>.
|
|
<para />
|
|
This is similar to
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.NextSibling"/>
|
|
, but specifically finds only Elements
|
|
</remarks>
|
|
<returns>the next element, or null if there is no next element</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.PreviousElementSibling"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.PreviousElementSibling">
|
|
<summary>Gets the previous element sibling of this element.</summary>
|
|
<returns>the previous element, or null if there is no previous element</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.NextElementSibling"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.FirstElementSibling">
|
|
<summary>Gets the first element sibling of this element.</summary>
|
|
<returns>the first sibling that is an element (aka the parent's first element child)</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.ElementSiblingIndex">
|
|
<summary>Get the list index of this element in its element sibling list.</summary>
|
|
<remarks>
|
|
Get the list index of this element in its element sibling list. I.e. if this is the first element
|
|
sibling, returns 0.
|
|
</remarks>
|
|
<returns>position in element sibling list</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.LastElementSibling">
|
|
<summary>Gets the last element sibling of this element</summary>
|
|
<returns>the last sibling that is an element (aka the parent's last element child)</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsByTag(System.String)">
|
|
<summary>Finds elements, including and recursively under this element, with the specified tag name.</summary>
|
|
<param name="tagName">The tag name to search for (case insensitively).</param>
|
|
<returns>a matching unmodifiable list of elements. Will be empty if this element and none of its children match.
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementById(System.String)">
|
|
<summary>Find an element by ID, including or under this element.</summary>
|
|
<remarks>
|
|
Find an element by ID, including or under this element.
|
|
<para />
|
|
Note that this finds the first matching ID, starting with this element. If you search down from a different
|
|
starting point, it is possible to find a different element by ID. For unique element by ID within a Document,
|
|
use
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementById(System.String)"/>
|
|
</remarks>
|
|
<param name="id">The ID to search for.</param>
|
|
<returns>The first matching element by ID, starting with this element, or null if none found.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsByClass(System.String)">
|
|
<summary>Find elements that have this class, including or under this element.</summary>
|
|
<remarks>
|
|
Find elements that have this class, including or under this element. Case insensitive.
|
|
<para />
|
|
Elements can have multiple classes (e.g.
|
|
<c><div class="header round first"></c>
|
|
. This method
|
|
checks each class, so you can find the above with
|
|
<c>el.getElementsByClass("header");</c>.
|
|
</remarks>
|
|
<param name="className">the name of the class to search for.</param>
|
|
<returns>elements with the supplied class name, empty if none</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.HasClass(System.String)"/>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.ClassNames"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsByAttribute(System.String)">
|
|
<summary>Find elements that have a named attribute set.</summary>
|
|
<remarks>Find elements that have a named attribute set. Case insensitive.</remarks>
|
|
<param name="key">
|
|
name of the attribute, e.g.
|
|
<c>href</c>
|
|
</param>
|
|
<returns>elements that have this attribute, empty if none</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsByAttributeStarting(System.String)">
|
|
<summary>Find elements that have an attribute name starting with the supplied prefix.</summary>
|
|
<remarks>
|
|
Find elements that have an attribute name starting with the supplied prefix. Use
|
|
<c>data-</c>
|
|
to find elements
|
|
that have HTML5 datasets.
|
|
</remarks>
|
|
<param name="keyPrefix">
|
|
name prefix of the attribute e.g.
|
|
<c>data-</c>
|
|
</param>
|
|
<returns>elements that have attribute names that start with with the prefix, empty if none.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsByAttributeValue(System.String,System.String)">
|
|
<summary>Find elements that have an attribute with the specific value.</summary>
|
|
<remarks>Find elements that have an attribute with the specific value. Case insensitive.</remarks>
|
|
<param name="key">name of the attribute</param>
|
|
<param name="value">value of the attribute</param>
|
|
<returns>elements that have this attribute with this value, empty if none</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsByAttributeValueNot(System.String,System.String)">
|
|
<summary>Find elements that either do not have this attribute, or have it with a different value.</summary>
|
|
<remarks>Find elements that either do not have this attribute, or have it with a different value. Case insensitive.
|
|
</remarks>
|
|
<param name="key">name of the attribute</param>
|
|
<param name="value">value of the attribute</param>
|
|
<returns>elements that do not have a matching attribute</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsByAttributeValueStarting(System.String,System.String)">
|
|
<summary>Find elements that have attributes that start with the value prefix.</summary>
|
|
<remarks>Find elements that have attributes that start with the value prefix. Case insensitive.</remarks>
|
|
<param name="key">name of the attribute</param>
|
|
<param name="valuePrefix">start of attribute value</param>
|
|
<returns>elements that have attributes that start with the value prefix</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsByAttributeValueEnding(System.String,System.String)">
|
|
<summary>Find elements that have attributes that end with the value suffix.</summary>
|
|
<remarks>Find elements that have attributes that end with the value suffix. Case insensitive.</remarks>
|
|
<param name="key">name of the attribute</param>
|
|
<param name="valueSuffix">end of the attribute value</param>
|
|
<returns>elements that have attributes that end with the value suffix</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsByAttributeValueContaining(System.String,System.String)">
|
|
<summary>Find elements that have attributes whose value contains the match string.</summary>
|
|
<remarks>Find elements that have attributes whose value contains the match string. Case insensitive.</remarks>
|
|
<param name="key">name of the attribute</param>
|
|
<param name="match">substring of value to search for</param>
|
|
<returns>elements that have attributes containing this text</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsByAttributeValueMatching(System.String,System.Text.RegularExpressions.Regex)">
|
|
<summary>Find elements that have attributes whose values match the supplied regular expression.</summary>
|
|
<param name="key">name of the attribute</param>
|
|
<param name="pattern">compiled regular expression to match against attribute values</param>
|
|
<returns>elements that have attributes matching this regular expression</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsByAttributeValueMatching(System.String,System.String)">
|
|
<summary>Find elements that have attributes whose values match the supplied regular expression.</summary>
|
|
<param name="key">name of the attribute</param>
|
|
<param name="regex">
|
|
regular expression to match against attribute values.
|
|
You can use <a href="http://java.sun.com/docs/books/tutorial/essential/regex/pattern.html#embedded">embedded flags</a>
|
|
(such as (?i) and (?m) to control regex options.
|
|
</param>
|
|
<returns>elements that have attributes matching this regular expression</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsByIndexLessThan(System.Int32)">
|
|
<summary>Find elements whose sibling index is less than the supplied index.</summary>
|
|
<param name="index">0-based index</param>
|
|
<returns>elements less than index</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsByIndexGreaterThan(System.Int32)">
|
|
<summary>Find elements whose sibling index is greater than the supplied index.</summary>
|
|
<param name="index">0-based index</param>
|
|
<returns>elements greater than index</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsByIndexEquals(System.Int32)">
|
|
<summary>Find elements whose sibling index is equal to the supplied index.</summary>
|
|
<param name="index">0-based index</param>
|
|
<returns>elements equal to index</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsContainingText(System.String)">
|
|
<summary>Find elements that contain the specified string.</summary>
|
|
<remarks>
|
|
Find elements that contain the specified string. The search is case insensitive. The text may appear directly
|
|
in the element, or in any of its descendants.
|
|
</remarks>
|
|
<param name="searchText">to look for in the element's text</param>
|
|
<returns>elements that contain the string, case insensitive.</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Text"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsContainingOwnText(System.String)">
|
|
<summary>Find elements that directly contain the specified string.</summary>
|
|
<remarks>
|
|
Find elements that directly contain the specified string. The search is case insensitive. The text must appear directly
|
|
in the element, not in any of its descendants.
|
|
</remarks>
|
|
<param name="searchText">to look for in the element's own text</param>
|
|
<returns>elements that contain the string, case insensitive.</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.OwnText"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsMatchingText(System.Text.RegularExpressions.Regex)">
|
|
<summary>Find elements whose text matches the supplied regular expression.</summary>
|
|
<param name="pattern">regular expression to match text against</param>
|
|
<returns>elements matching the supplied regular expression.</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Text"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsMatchingText(System.String)">
|
|
<summary>Find elements whose text matches the supplied regular expression.</summary>
|
|
<param name="regex">
|
|
regular expression to match text against.
|
|
You can use <a href="http://java.sun.com/docs/books/tutorial/essential/regex/pattern.html#embedded">embedded flags</a>
|
|
(such as (?i) and (?m) to control regex options.
|
|
</param>
|
|
<returns>elements matching the supplied regular expression.</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Text"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsMatchingOwnText(System.Text.RegularExpressions.Regex)">
|
|
<summary>Find elements whose own text matches the supplied regular expression.</summary>
|
|
<param name="pattern">regular expression to match text against</param>
|
|
<returns>elements matching the supplied regular expression.</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.OwnText"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetElementsMatchingOwnText(System.String)">
|
|
<summary>Find elements whose text matches the supplied regular expression.</summary>
|
|
<param name="regex">
|
|
regular expression to match text against.
|
|
You can use <a href="http://java.sun.com/docs/books/tutorial/essential/regex/pattern.html#embedded">embedded flags</a>
|
|
(such as (?i) and (?m) to control regex options.
|
|
</param>
|
|
<returns>elements matching the supplied regular expression.</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.OwnText"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.GetAllElements">
|
|
<summary>Find all elements under this element (including self, and children of children).</summary>
|
|
<returns>all elements</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Text">
|
|
<summary>Gets the combined text of this element and all its children.</summary>
|
|
<remarks>
|
|
Gets the combined text of this element and all its children. Whitespace is normalized and trimmed.
|
|
<para />
|
|
For example, given HTML
|
|
<c><p>Hello <b>there</b> now! </p></c>
|
|
,
|
|
<c>p.text()</c>
|
|
returns
|
|
<c>"Hello there now!"</c>
|
|
</remarks>
|
|
<returns>unencoded text, or empty string if none.</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.OwnText"/>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.TextNodes"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.OwnText">
|
|
<summary>Gets the text owned by this element only; does not get the combined text of all children.</summary>
|
|
<remarks>
|
|
Gets the text owned by this element only; does not get the combined text of all children.
|
|
<para />
|
|
For example, given HTML
|
|
<c><p>Hello <b>there</b> now!</p></c>
|
|
,
|
|
<c>p.ownText()</c>
|
|
returns
|
|
<c>"Hello now!"</c>
|
|
,
|
|
whereas
|
|
<c>p.text()</c>
|
|
returns
|
|
<c>"Hello there now!"</c>.
|
|
Note that the text within the
|
|
<c>b</c>
|
|
element is not returned, as it is not a direct child of the
|
|
<c>p</c>
|
|
element.
|
|
</remarks>
|
|
<returns>unencoded text, or empty string if none.</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Text"/>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.TextNodes"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Text(System.String)">
|
|
<summary>Set the text of this element.</summary>
|
|
<remarks>Set the text of this element. Any existing contents (text or elements) will be cleared</remarks>
|
|
<param name="text">unencoded text</param>
|
|
<returns>this element</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.HasText">
|
|
<summary>Test if this element has any text content (that is not just whitespace).</summary>
|
|
<returns>true if element has non-blank text content.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Data">
|
|
<summary>Get the combined data of this element.</summary>
|
|
<remarks>
|
|
Get the combined data of this element. Data is e.g. the inside of a
|
|
<c>script</c>
|
|
tag.
|
|
</remarks>
|
|
<returns>the data, or empty string if none</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.DataNodes"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.ClassName">
|
|
<summary>
|
|
Gets the literal value of this element's "class" attribute, which may include multiple class names, space
|
|
separated.
|
|
</summary>
|
|
<remarks>
|
|
Gets the literal value of this element's "class" attribute, which may include multiple class names, space
|
|
separated. (E.g. on <c><div class="header gray"></c> returns, "<c>header gray</c>")
|
|
</remarks>
|
|
<returns>The literal class attribute, or <b>empty string</b> if no class attribute set.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.ClassNames">
|
|
<summary>Get all of the element's class names.</summary>
|
|
<remarks>
|
|
Get all of the element's class names. E.g. on element
|
|
<c><div class="header gray"></c>
|
|
,
|
|
returns a set of two elements
|
|
<c>"header", "gray"</c>
|
|
. Note that modifications to this set are not pushed to
|
|
the backing
|
|
<c>class</c>
|
|
attribute; use the
|
|
<see cref="!:ClassNames(System.Collections.Generic.ICollection<E>)"/>
|
|
method to persist them.
|
|
</remarks>
|
|
<returns>set of classnames, empty if no class attribute</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.ClassNames(System.Collections.Generic.ICollection{System.String})">
|
|
<summary>
|
|
Set the element's
|
|
<c>class</c>
|
|
attribute to the supplied class names.
|
|
</summary>
|
|
<param name="classNames">set of classes</param>
|
|
<returns>this element, for chaining</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.HasClass(System.String)">
|
|
<summary>Tests if this element has a class.</summary>
|
|
<remarks>Tests if this element has a class. Case insensitive.</remarks>
|
|
<param name="className">name of class to check for</param>
|
|
<returns>true if it does, false if not</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.AddClass(System.String)">
|
|
<summary>
|
|
Add a class name to this element's
|
|
<c>class</c>
|
|
attribute.
|
|
</summary>
|
|
<param name="className">class name to add</param>
|
|
<returns>this element</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.RemoveClass(System.String)">
|
|
<summary>
|
|
Remove a class name from this element's
|
|
<c>class</c>
|
|
attribute.
|
|
</summary>
|
|
<param name="className">class name to remove</param>
|
|
<returns>this element</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.ToggleClass(System.String)">
|
|
<summary>
|
|
Toggle a class name on this element's
|
|
<c>class</c>
|
|
attribute: if present, remove it; otherwise add it.
|
|
</summary>
|
|
<param name="className">class name to toggle</param>
|
|
<returns>this element</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Val">
|
|
<summary>Get the value of a form element (input, textarea, etc).</summary>
|
|
<returns>the value of the form element, or empty string if not set.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Val(System.String)">
|
|
<summary>Set the value of a form element (input, textarea, etc).</summary>
|
|
<param name="value">value to set</param>
|
|
<returns>this element (for chaining)</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Html">
|
|
<summary>Retrieves the element's inner HTML.</summary>
|
|
<remarks>
|
|
Retrieves the element's inner HTML. E.g. on a
|
|
<c><div></c>
|
|
with one empty
|
|
<c><p></c>
|
|
, would return
|
|
<c><p></p></c>
|
|
. (Whereas
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.OuterHtml"/>
|
|
would return
|
|
<c><div><p></p></div></c>
|
|
.)
|
|
</remarks>
|
|
<returns>String of HTML.</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.OuterHtml"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Html(System.Text.StringBuilder)">
|
|
<summary><inheritDoc/></summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Html(System.String)">
|
|
<summary>Set this element's inner HTML.</summary>
|
|
<remarks>Set this element's inner HTML. Clears the existing HTML first.</remarks>
|
|
<param name="html">HTML to parse and set into this element</param>
|
|
<returns>this element</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Append(System.String)"/>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Nodes.Entities">
|
|
<summary>HTML entities, and escape routines.</summary>
|
|
<remarks>
|
|
HTML entities, and escape routines.
|
|
Source: <a href="http://www.w3.org/tr/html5/named-character-references.html#named-character-references">W3C HTML
|
|
named character references</a>.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Jsoup.Nodes.Entities.EscapeMode.xhtml">
|
|
<summary>Restricted entities suitable for XHTML output: lt, gt, amp, and quot only.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Jsoup.Nodes.Entities.EscapeMode.base">
|
|
<summary>Default HTML output entities.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Jsoup.Nodes.Entities.EscapeMode.extended">
|
|
<summary>Complete HTML entities.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Entities.IsNamedEntity(System.String)">
|
|
<summary>Check if the input is a known named entity</summary>
|
|
<param name="name">the possible entity name (e.g. "lt" or "amp")</param>
|
|
<returns>true if a known named entity</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Entities.IsBaseNamedEntity(System.String)">
|
|
<summary>Check if the input is a known named entity in the base entity set.</summary>
|
|
<param name="name">the possible entity name (e.g. "lt" or "amp")</param>
|
|
<returns>true if a known named entity in the base set</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Entities.IsNamedEntity(System.String)"/>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:iText.StyledXmlParser.Jsoup.Nodes.Entities.GetCharacterByName(System.String)" -->
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Entities.Unescape(System.String,System.Boolean)">
|
|
<summary>Unescape the input string.</summary>
|
|
<param name="string">to un-HTML-escape</param>
|
|
<param name="strict">if "strict" (that is, requires trailing ';' char, otherwise that's optional)</param>
|
|
<returns>unescaped string</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Nodes.FormElement">
|
|
<summary>A HTML Form Element provides ready access to the form fields/controls that are associated with it.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.FormElement.#ctor(iText.StyledXmlParser.Jsoup.Parser.Tag,System.String,iText.StyledXmlParser.Jsoup.Nodes.Attributes)">
|
|
<summary>Create a new, standalone form element.</summary>
|
|
<param name="tag">tag of this element</param>
|
|
<param name="baseUri">the base URI</param>
|
|
<param name="attributes">initial attributes</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.FormElement.Elements">
|
|
<summary>Get the list of form control elements associated with this form.</summary>
|
|
<returns>form controls associated with this element.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.FormElement.AddElement(iText.StyledXmlParser.Jsoup.Nodes.Element)">
|
|
<summary>Add a form control element to this form.</summary>
|
|
<param name="element">form control to add</param>
|
|
<returns>this form element, for chaining</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.FormElement.FormData">
|
|
<summary>Get the data that this form submits.</summary>
|
|
<remarks>
|
|
Get the data that this form submits. The returned list is a copy of the data, and changes to the contents of the
|
|
list will not be reflected in the DOM.
|
|
</remarks>
|
|
<returns>a list of key vals</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Nodes.Node">
|
|
<summary>The base, abstract Node model.</summary>
|
|
<remarks>The base, abstract Node model. Elements, Documents, Comments etc are all Node instances.</remarks>
|
|
<author>Jonathan Hedley, jonathan@hedley.net</author>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.#ctor(System.String,iText.StyledXmlParser.Jsoup.Nodes.Attributes)">
|
|
<summary>Create a new Node.</summary>
|
|
<param name="baseUri">base URI</param>
|
|
<param name="attributes">attributes (not null, but may be empty)</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.#ctor">
|
|
<summary>Default constructor.</summary>
|
|
<remarks>Default constructor. Doesn't setup base uri, children, or attributes; use with caution.</remarks>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.NodeName">
|
|
<summary>Get the node name of this node.</summary>
|
|
<remarks>Get the node name of this node. Use for debugging purposes and not logic switching (for that, use instanceof).
|
|
</remarks>
|
|
<returns>node name</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Attr(System.String)">
|
|
<summary>Get an attribute's value by its key.</summary>
|
|
<remarks>
|
|
Get an attribute's value by its key.
|
|
<para />
|
|
To get an absolute URL from an attribute that may be a relative URL, prefix the key with <c><b>abs</b></c>,
|
|
which is a shortcut to the
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.AbsUrl(System.String)"/>
|
|
method.
|
|
<para />
|
|
E.g.:
|
|
<blockquote><c>String url = a.attr("abs:href");</c></blockquote>
|
|
</remarks>
|
|
<param name="attributeKey">The attribute key.</param>
|
|
<returns>The attribute, or empty string if not present (to avoid nulls).</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Attributes"/>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.HasAttr(System.String)"/>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.AbsUrl(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Attributes">
|
|
<summary>Get all of the element's attributes.</summary>
|
|
<returns>attributes (which implements iterable, in same order as presented in original HTML).</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Attr(System.String,System.String)">
|
|
<summary>Set an attribute (key=value).</summary>
|
|
<remarks>Set an attribute (key=value). If the attribute already exists, it is replaced.</remarks>
|
|
<param name="attributeKey">The attribute key.</param>
|
|
<param name="attributeValue">The attribute value.</param>
|
|
<returns>this (for chaining)</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.HasAttr(System.String)">
|
|
<summary>Test if this element has an attribute.</summary>
|
|
<param name="attributeKey">The attribute key to check.</param>
|
|
<returns>true if the attribute exists, false if not.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.RemoveAttr(System.String)">
|
|
<summary>Remove an attribute from this element.</summary>
|
|
<param name="attributeKey">The attribute to remove.</param>
|
|
<returns>this (for chaining)</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.BaseUri">
|
|
<summary>Get the base URI of this node.</summary>
|
|
<returns>base URI</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.SetBaseUri(System.String)">
|
|
<summary>Update the base URI of this node and all of its descendants.</summary>
|
|
<param name="baseUri">base URI to set</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.AbsUrl(System.String)">
|
|
<summary>
|
|
Get an absolute URL from a URL attribute that may be relative (i.e. an <c><a href></c> or
|
|
<c><img src></c>).
|
|
</summary>
|
|
<remarks>
|
|
Get an absolute URL from a URL attribute that may be relative (i.e. an <c><a href></c> or
|
|
<c><img src></c>).
|
|
<para />
|
|
E.g.: <c>String absUrl = linkEl.absUrl("href");</c>
|
|
<para />
|
|
If the attribute value is already absolute (i.e. it starts with a protocol, like
|
|
<c>http://</c> or <c>https://</c> etc), and it successfully parses as a URL, the attribute is
|
|
returned directly. Otherwise, it is treated as a URL relative to the element's
|
|
<see cref="F:iText.StyledXmlParser.Jsoup.Nodes.Node.baseUri"/>
|
|
, and made
|
|
absolute using that.
|
|
<para />
|
|
As an alternate, you can use the
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Attr(System.String)"/>
|
|
method with the <c>abs:</c> prefix, e.g.:
|
|
<c>String absUrl = linkEl.attr("abs:href");</c>
|
|
</remarks>
|
|
<param name="attributeKey">The attribute key</param>
|
|
<returns>
|
|
An absolute URL if one could be made, or an empty string (not null) if the attribute was missing or
|
|
could not be made successfully into a URL.
|
|
</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Attr(System.String)"/>
|
|
<seealso cref="!:System.Uri.URL(System.Uri, System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.ChildNode(System.Int32)">
|
|
<summary>Get a child node by its 0-based index.</summary>
|
|
<param name="index">index of child node</param>
|
|
<returns>
|
|
the child node at this index. Throws a
|
|
<c>IndexOutOfBoundsException</c>
|
|
if the index is out of bounds.
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.ChildNodes">
|
|
<summary>Get this node's children.</summary>
|
|
<remarks>
|
|
Get this node's children. Presented as an unmodifiable list: new children can not be added, but the child nodes
|
|
themselves can be manipulated.
|
|
</remarks>
|
|
<returns>list of children. If no children, returns an empty list.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.ChildNodesCopy">
|
|
<summary>Returns a deep copy of this node's children.</summary>
|
|
<remarks>
|
|
Returns a deep copy of this node's children. Changes made to these nodes will not be reflected in the original
|
|
nodes
|
|
</remarks>
|
|
<returns>a deep copy of this node's children</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.ChildNodeSize">
|
|
<summary>Get the number of child nodes that this node holds.</summary>
|
|
<returns>the number of child nodes that this node holds.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Parent">
|
|
<summary>Gets this node's parent node.</summary>
|
|
<returns>parent node; or null if no parent.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.ParentNode">
|
|
<summary>Gets this node's parent node.</summary>
|
|
<remarks>Gets this node's parent node. Node overridable by extending classes, so useful if you really just need the Node type.
|
|
</remarks>
|
|
<returns>parent node; or null if no parent.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.OwnerDocument">
|
|
<summary>Gets the Document associated with this Node.</summary>
|
|
<returns>the Document associated with this Node, or null if there is no such Document.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Remove">
|
|
<summary>Remove (delete) this node from the DOM tree.</summary>
|
|
<remarks>Remove (delete) this node from the DOM tree. If this node has children, they are also removed.</remarks>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Before(System.String)">
|
|
<summary>Insert the specified HTML into the DOM before this node (i.e. as a preceding sibling).</summary>
|
|
<param name="html">HTML to add before this node</param>
|
|
<returns>this node, for chaining</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.After(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Before(iText.StyledXmlParser.Jsoup.Nodes.Node)">
|
|
<summary>Insert the specified node into the DOM before this node (i.e. as a preceding sibling).</summary>
|
|
<param name="node">to add before this node</param>
|
|
<returns>this node, for chaining</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.After(iText.StyledXmlParser.Jsoup.Nodes.Node)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.After(System.String)">
|
|
<summary>Insert the specified HTML into the DOM after this node (i.e. as a following sibling).</summary>
|
|
<param name="html">HTML to add after this node</param>
|
|
<returns>this node, for chaining</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Before(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.After(iText.StyledXmlParser.Jsoup.Nodes.Node)">
|
|
<summary>Insert the specified node into the DOM after this node (i.e. as a following sibling).</summary>
|
|
<param name="node">to add after this node</param>
|
|
<returns>this node, for chaining</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Before(iText.StyledXmlParser.Jsoup.Nodes.Node)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Wrap(System.String)">
|
|
<summary>Wrap the supplied HTML around this node.</summary>
|
|
<param name="html">
|
|
HTML to wrap around this element, e.g.
|
|
<c><div class="head"></div></c>
|
|
. Can be arbitrarily deep.
|
|
</param>
|
|
<returns>this node, for chaining.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Unwrap">
|
|
<summary>Removes this node from the DOM, and moves its children up into the node's parent.</summary>
|
|
<remarks>
|
|
Removes this node from the DOM, and moves its children up into the node's parent. This has the effect of dropping
|
|
the node but keeping its children.
|
|
<para />
|
|
For example, with the input html:
|
|
<para />
|
|
<c><div>One <span>Two <b>Three</b></span></div></c>
|
|
<para />
|
|
Calling
|
|
<c>element.unwrap()</c>
|
|
on the
|
|
<c>span</c>
|
|
element will result in the html:
|
|
<para />
|
|
<c><div>One Two <b>Three</b></div></c>
|
|
<para />
|
|
and the
|
|
<c>"Two "</c>
|
|
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Nodes.TextNode"/>
|
|
being returned.
|
|
</remarks>
|
|
<returns>the first child of this node, after the node has been unwrapped. Null if the node had no children.
|
|
</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Remove"/>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Wrap(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.ReplaceWith(iText.StyledXmlParser.Jsoup.Nodes.Node)">
|
|
<summary>Replace this node in the DOM with the supplied node.</summary>
|
|
<param name="in">the node that will will replace the existing node.</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.SiblingNodes">
|
|
<summary>Retrieves this node's sibling nodes.</summary>
|
|
<remarks>
|
|
Retrieves this node's sibling nodes. Similar to
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.ChildNodes">node.parent.childNodes()</see>
|
|
, but does not
|
|
include this node (a node is not a sibling of itself).
|
|
</remarks>
|
|
<returns>node siblings. If the node has no parent, returns an empty list.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.NextSibling">
|
|
<summary>Get this node's next sibling.</summary>
|
|
<returns>next sibling, or null if this is the last sibling</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.PreviousSibling">
|
|
<summary>Get this node's previous sibling.</summary>
|
|
<returns>the previous sibling, or null if this is the first sibling</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.SiblingIndex">
|
|
<summary>Get the list index of this node in its node sibling list.</summary>
|
|
<remarks>
|
|
Get the list index of this node in its node sibling list. I.e. if this is the first node
|
|
sibling, returns 0.
|
|
</remarks>
|
|
<returns>position in node sibling list</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.ElementSiblingIndex"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Traverse(iText.StyledXmlParser.Jsoup.Select.NodeVisitor)">
|
|
<summary>Perform a depth-first traversal through this node and its descendants.</summary>
|
|
<param name="nodeVisitor">the visitor callbacks to perform on each node</param>
|
|
<returns>this node, for chaining</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.OuterHtml">
|
|
<summary>Get the outer HTML of this node.</summary>
|
|
<returns>HTML</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.OuterHtmlHead(System.Text.StringBuilder,System.Int32,iText.StyledXmlParser.Jsoup.Nodes.OutputSettings)">
|
|
<summary>Get the outer HTML of this node.</summary>
|
|
<param name="accum">accumulator to place HTML into</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Html(System.Text.StringBuilder)">
|
|
<summary>
|
|
Write this node and its children to the given
|
|
<see cref="T:System.Text.StringBuilder"/>.
|
|
</summary>
|
|
<param name="appendable">
|
|
the
|
|
<see cref="T:System.Text.StringBuilder"/>
|
|
to write to.
|
|
</param>
|
|
<returns>
|
|
the supplied
|
|
<see cref="T:System.Text.StringBuilder"/>
|
|
, for chaining.
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Equals(System.Object)">
|
|
<summary>Check if this node is the same instance of another (object identity test).</summary>
|
|
<param name="o">other object to compare to</param>
|
|
<returns>true if the content of this node is the same as the other</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Node.HasSameValue(System.Object)">to compare nodes by their value</seealso>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.HasSameValue(System.Object)">
|
|
<summary>Check if this node is has the same content as another node.</summary>
|
|
<remarks>
|
|
Check if this node is has the same content as another node. A node is considered the same if its name, attributes and content match the
|
|
other node; particularly its position in the tree does not influence its similarity.
|
|
</remarks>
|
|
<param name="o">other object to compare to</param>
|
|
<returns>true if the content of this node is the same as the other</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.Node.Clone">
|
|
<summary>Create a stand-alone, deep copy of this node, and all of its children.</summary>
|
|
<remarks>
|
|
Create a stand-alone, deep copy of this node, and all of its children. The cloned node will have no siblings or
|
|
parent node. As a stand-alone object, any changes made to the clone or any of its children will not impact the
|
|
original node.
|
|
<para />
|
|
The cloned node may be adopted into another Document or node structure using
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.AppendChild(iText.StyledXmlParser.Jsoup.Nodes.Node)"/>.
|
|
</remarks>
|
|
<returns>stand-alone cloned node</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Nodes.TextNode">
|
|
<summary>A text node.</summary>
|
|
<author>Jonathan Hedley, jonathan@hedley.net</author>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.TextNode.#ctor(System.String,System.String)">
|
|
<summary>Create a new TextNode representing the supplied (unencoded) text).</summary>
|
|
<param name="text">raw text</param>
|
|
<param name="baseUri">base uri</param>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.TextNode.CreateFromEncoded(System.String,System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.TextNode.Text">
|
|
<summary>Get the text content of this text node.</summary>
|
|
<returns>Unencoded, normalised text.</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.TextNode.GetWholeText"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.TextNode.Text(System.String)">
|
|
<summary>Set the text content of this text node.</summary>
|
|
<param name="text">unencoded text</param>
|
|
<returns>this, for chaining</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.TextNode.GetWholeText">
|
|
<summary>Get the (unencoded) text of this text node, including any newlines and spaces present in the original.
|
|
</summary>
|
|
<returns>text</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.TextNode.IsBlank">
|
|
<summary>Test if this text node is blank -- that is, empty or only whitespace (including newlines).</summary>
|
|
<returns>true if this document is empty or only whitespace, false if it contains any text content.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.TextNode.SplitText(System.Int32)">
|
|
<summary>Split this text node into two nodes at the specified string offset.</summary>
|
|
<remarks>
|
|
Split this text node into two nodes at the specified string offset. After splitting, this node will contain the
|
|
original text up to the offset, and will have a new text node sibling containing the text after the offset.
|
|
</remarks>
|
|
<param name="offset">string offset point to split node at.</param>
|
|
<returns>the newly created text node containing the text after the offset.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.TextNode.CreateFromEncoded(System.String,System.String)">
|
|
<summary>Create a new TextNode from HTML encoded (aka escaped) data.</summary>
|
|
<param name="encodedText">Text containing encoded HTML (e.g. &lt;)</param>
|
|
<param name="baseUri">Base uri</param>
|
|
<returns>TextNode containing unencoded data (e.g. <)</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Nodes.XmlDeclaration">
|
|
<summary>An XML Declaration.</summary>
|
|
<author>Jonathan Hedley, jonathan@hedley.net</author>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.XmlDeclaration.#ctor(System.String,System.String,System.Boolean)">
|
|
<summary>Create a new XML declaration</summary>
|
|
<param name="name">of declaration</param>
|
|
<param name="baseUri">base uri</param>
|
|
<param name="isProcessingInstruction">is processing instruction</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.XmlDeclaration.Name">
|
|
<summary>Get the name of this declaration.</summary>
|
|
<returns>name of this declaration.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Nodes.XmlDeclaration.GetWholeDeclaration">
|
|
<summary>Get the unencoded XML declaration.</summary>
|
|
<returns>XML declaration</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Parser.CharacterReader">
|
|
<summary>CharacterReader consumes tokens off a string.</summary>
|
|
<remarks>CharacterReader consumes tokens off a string. To replace the old TokenQueue.</remarks>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.CharacterReader.NextIndexOf(System.Char)">
|
|
<summary>Returns the number of characters between the current position and the next instance of the input char
|
|
</summary>
|
|
<param name="c">scan target</param>
|
|
<returns>offset between current position and next instance of target. -1 if not found.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.CharacterReader.NextIndexOf(System.String)">
|
|
<summary>Returns the number of characters between the current position and the next instance of the input sequence
|
|
</summary>
|
|
<param name="seq">scan target</param>
|
|
<returns>offset between current position and next instance of target. -1 if not found.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.CharacterReader.CacheString(System.Int32,System.Int32)">
|
|
<summary>Caches short strings, as a flywheel pattern, to reduce GC load.</summary>
|
|
<remarks>
|
|
Caches short strings, as a flywheel pattern, to reduce GC load. Just for this doc, to prevent leaks.
|
|
<p />
|
|
Simplistic, and on hash collisions just falls back to creating a new string, vs a full HashMap with Entry list.
|
|
That saves both having to create objects as hash keys, and running through the entry list, at the expense of
|
|
some more duplicates.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.CharacterReader.RangeEquals(System.Int32,System.Int32,System.String)">
|
|
<summary>Check if the value of the provided range equals the string.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Parser.HtmlTreeBuilder">
|
|
<summary>HTML Tree Builder; creates a DOM from Tokens.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.HtmlTreeBuilder.GenerateImpliedEndTags(System.String)">
|
|
<summary>11.2.5.2 Closing elements that have implied end tags</summary>
|
|
<remarks>
|
|
11.2.5.2 Closing elements that have implied end tags
|
|
<para />
|
|
When the steps below require the UA to generate implied end tags, then, while the current node is a dd element, a
|
|
dt element, an li element, an option element, an optgroup element, a p element, an rp element, or an rt element,
|
|
the UA must pop the current node off the stack of open elements.
|
|
</remarks>
|
|
<param name="excludeTag">
|
|
If a step requires the UA to generate implied end tags but lists an element to exclude from the
|
|
process, then the UA must perform the above steps as if that element was not in the above list.
|
|
</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Parser.HtmlTreeBuilderState">
|
|
<summary>The Tree Builder's current state.</summary>
|
|
<remarks>The Tree Builder's current state. Each state embodies the processing for the state, and transitions to other states.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Parser.ParseError">
|
|
<summary>A Parse Error records an error in the input HTML that occurs in either the tokenisation or the tree building phase.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.ParseError.GetErrorMessage">
|
|
<summary>Retrieve the error message.</summary>
|
|
<returns>the error message.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.ParseError.GetPosition">
|
|
<summary>Retrieves the offset of the error.</summary>
|
|
<returns>error offset within input</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Parser.ParseErrorList">
|
|
<summary>A container for ParseErrors.</summary>
|
|
<author>Jonathan Hedley</author>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Parser.Parser">
|
|
<summary>
|
|
Parses HTML into a
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Nodes.Document"/>.
|
|
</summary>
|
|
<remarks>
|
|
Parses HTML into a
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Nodes.Document"/>
|
|
. Generally best to use one of the more convenient parse methods
|
|
in
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Jsoup"/>.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Parser.#ctor(iText.StyledXmlParser.Jsoup.Parser.TreeBuilder)">
|
|
<summary>Create a new Parser, using the specified TreeBuilder</summary>
|
|
<param name="treeBuilder">TreeBuilder to use to parse input into Documents.</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Parser.GetTreeBuilder">
|
|
<summary>Get the TreeBuilder currently in use.</summary>
|
|
<returns>current TreeBuilder.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Parser.SetTreeBuilder(iText.StyledXmlParser.Jsoup.Parser.TreeBuilder)">
|
|
<summary>Update the TreeBuilder used when parsing content.</summary>
|
|
<param name="treeBuilder">current TreeBuilder</param>
|
|
<returns>this, for chaining</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Parser.IsTrackErrors">
|
|
<summary>Check if parse error tracking is enabled.</summary>
|
|
<returns>current track error state.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Parser.SetTrackErrors(System.Int32)">
|
|
<summary>Enable or disable parse error tracking for the next parse.</summary>
|
|
<param name="maxErrors">the maximum number of errors to track. Set to 0 to disable.</param>
|
|
<returns>this, for chaining</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Parser.GetErrors">
|
|
<summary>Retrieve the parse errors, if any, from the last parse.</summary>
|
|
<returns>list of parse errors, up to the size of the maximum errors tracked.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Parser.Parse(System.String,System.String)">
|
|
<summary>Parse HTML into a Document.</summary>
|
|
<param name="html">HTML to parse</param>
|
|
<param name="baseUri">base URI of document (i.e. original fetch location), for resolving relative URLs.</param>
|
|
<returns>parsed Document</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Parser.ParseXml(System.String,System.String)">
|
|
<summary>Parse XML into a Document.</summary>
|
|
<param name="xml">XML to parse</param>
|
|
<param name="baseUri">base URI of document (i.e. original fetch location), for resolving relative URLs.</param>
|
|
<returns>parsed Document</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Parser.ParseFragment(System.String,iText.StyledXmlParser.Jsoup.Nodes.Element,System.String)">
|
|
<summary>Parse a fragment of HTML into a list of nodes.</summary>
|
|
<remarks>Parse a fragment of HTML into a list of nodes. The context element, if supplied, supplies parsing context.
|
|
</remarks>
|
|
<param name="fragmentHtml">the fragment of HTML to parse</param>
|
|
<param name="context">
|
|
(optional) the element that this HTML fragment is being parsed for (i.e. for inner HTML). This
|
|
provides stack context (for implicit element creation).
|
|
</param>
|
|
<param name="baseUri">base URI of document (i.e. original fetch location), for resolving relative URLs.</param>
|
|
<returns>list of nodes parsed from the input HTML. Note that the context element, if supplied, is not modified.
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Parser.ParseXmlFragment(System.String,System.String)">
|
|
<summary>Parse a fragment of XML into a list of nodes.</summary>
|
|
<param name="fragmentXml">the fragment of XML to parse</param>
|
|
<param name="baseUri">base URI of document (i.e. original fetch location), for resolving relative URLs.</param>
|
|
<returns>list of nodes parsed from the input XML.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Parser.ParseBodyFragment(System.String,System.String)">
|
|
<summary>
|
|
Parse a fragment of HTML into the
|
|
<c>body</c>
|
|
of a Document.
|
|
</summary>
|
|
<param name="bodyHtml">fragment of HTML</param>
|
|
<param name="baseUri">base URI of document (i.e. original fetch location), for resolving relative URLs.</param>
|
|
<returns>Document, with empty head, and HTML parsed into body</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Parser.UnescapeEntities(System.String,System.Boolean)">
|
|
<summary>Utility method to unescape HTML entities from a string</summary>
|
|
<param name="string">HTML escaped string</param>
|
|
<param name="inAttribute">if the string is to be escaped in strict mode (as attributes are)</param>
|
|
<returns>an unescaped string</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Parser.ParseBodyFragmentRelaxed(System.String,System.String)">
|
|
<param name="bodyHtml">HTML to parse</param>
|
|
<param name="baseUri">baseUri base URI of document (i.e. original fetch location), for resolving relative URLs.
|
|
</param>
|
|
<returns>parsed Document</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Parser.HtmlParser">
|
|
<summary>Create a new HTML parser.</summary>
|
|
<remarks>
|
|
Create a new HTML parser. This parser treats input as HTML5, and enforces the creation of a normalised document,
|
|
based on a knowledge of the semantics of the incoming tags.
|
|
</remarks>
|
|
<returns>a new HTML parser.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Parser.XmlParser">
|
|
<summary>Create a new XML parser.</summary>
|
|
<remarks>
|
|
Create a new XML parser. This parser assumes no knowledge of the incoming tags and does not treat it as HTML,
|
|
rather creates a simple tree directly from the input.
|
|
</remarks>
|
|
<returns>a new simple XML parser.</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Parser.Tag">
|
|
<summary>HTML Tag capabilities.</summary>
|
|
<author>Jonathan Hedley, jonathan@hedley.net</author>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Tag.GetName">
|
|
<summary>Get this tag's name.</summary>
|
|
<returns>the tag's name</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Tag.ValueOf(System.String)">
|
|
<summary>Get a Tag by name.</summary>
|
|
<remarks>
|
|
Get a Tag by name. If not previously defined (unknown), returns a new generic tag, that can do anything.
|
|
<para />
|
|
Pre-defined tags (P, DIV etc) will be ==, but unknown tags are not registered and will only .equals().
|
|
</remarks>
|
|
<param name="tagName">Name of tag, e.g. "p". Case insensitive.</param>
|
|
<returns>The tag, either defined or new generic.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Tag.IsBlock">
|
|
<summary>Gets if this is a block tag.</summary>
|
|
<returns>if block tag</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Tag.FormatAsBlock">
|
|
<summary>Gets if this tag should be formatted as a block (or as inline)</summary>
|
|
<returns>if should be formatted as block or inline</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Tag.CanContainBlock">
|
|
<summary>Gets if this tag can contain block tags.</summary>
|
|
<returns>if tag can contain block tags</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Tag.IsInline">
|
|
<summary>Gets if this tag is an inline tag.</summary>
|
|
<returns>if this tag is an inline tag.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Tag.IsData">
|
|
<summary>Gets if this tag is a data only tag.</summary>
|
|
<returns>if this tag is a data only tag</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Tag.IsEmpty">
|
|
<summary>Get if this is an empty tag</summary>
|
|
<returns>if this is an empty tag</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Tag.IsSelfClosing">
|
|
<summary>Get if this tag is self closing.</summary>
|
|
<returns>if this tag should be output as self closing.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Tag.IsKnownTag">
|
|
<summary>Get if this is a pre-defined tag, or was auto created on parsing.</summary>
|
|
<returns>if a known tag</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Tag.IsKnownTag(System.String)">
|
|
<summary>Check if this tagname is a known tag.</summary>
|
|
<param name="tagName">name of tag</param>
|
|
<returns>if known HTML tag</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Tag.PreserveWhitespace">
|
|
<summary>Get if this tag should preserve whitespace within child text nodes.</summary>
|
|
<returns>if preserve whitepace</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Tag.IsFormListed">
|
|
<summary>Get if this tag represents a control associated with a form.</summary>
|
|
<remarks>Get if this tag represents a control associated with a form. E.g. input, textarea, output</remarks>
|
|
<returns>if associated with a form</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Tag.IsFormSubmittable">
|
|
<summary>Get if this tag represents an element that should be submitted with a form.</summary>
|
|
<remarks>Get if this tag represents an element that should be submitted with a form. E.g. input, option</remarks>
|
|
<returns>if submittable with a form</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Parser.Token">
|
|
<summary>Parse tokens for the Tokeniser.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Token.Reset">
|
|
<summary>Reset the data represent by this token, for reuse.</summary>
|
|
<remarks>
|
|
Reset the data represent by this token, for reuse. Prevents the need to create transfer objects for every
|
|
piece of data, which immediately get GCed.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Parser.Tokeniser">
|
|
<summary>Readers the input stream into tokens.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.Tokeniser.UnescapeEntities(System.Boolean)">
|
|
<summary>Utility method to consume reader and unescape entities found within.</summary>
|
|
<param name="inAttribute"/>
|
|
<returns>unescaped string from reader</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Parser.TokeniserState">
|
|
<summary>States and transition activations for the Tokeniser.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokeniserState._TokeniserState_96.Read(iText.StyledXmlParser.Jsoup.Parser.Tokeniser,iText.StyledXmlParser.Jsoup.Parser.CharacterReader)">
|
|
handles data in title, textarea etc
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokeniserState.HandleDataEndTag(iText.StyledXmlParser.Jsoup.Parser.Tokeniser,iText.StyledXmlParser.Jsoup.Parser.CharacterReader,iText.StyledXmlParser.Jsoup.Parser.TokeniserState)">
|
|
<summary>Handles RawtextEndTagName, ScriptDataEndTagName, and ScriptDataEscapedEndTagName.</summary>
|
|
<remarks>
|
|
Handles RawtextEndTagName, ScriptDataEndTagName, and ScriptDataEscapedEndTagName. Same body impl, just
|
|
different else exit transitions.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Parser.TokenQueue">
|
|
<summary>A character queue with parsing helpers.</summary>
|
|
<author>Jonathan Hedley</author>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.#ctor(System.String)">
|
|
<summary>Create a new TokenQueue.</summary>
|
|
<param name="data">string of data to back queue.</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.IsEmpty">
|
|
<summary>Is the queue empty?</summary>
|
|
<returns>true if no data left in queue.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.Peek">
|
|
<summary>Retrieves but does not remove the first character from the queue.</summary>
|
|
<returns>First character, or 0 if empty.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.AddFirst(System.Nullable{System.Char})">
|
|
<summary>Add a character to the start of the queue (will be the next character retrieved).</summary>
|
|
<param name="c">character to add</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.AddFirst(System.String)">
|
|
<summary>Add a string to the start of the queue.</summary>
|
|
<param name="seq">string to add.</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.Matches(System.String)">
|
|
<summary>Tests if the next characters on the queue match the sequence.</summary>
|
|
<remarks>Tests if the next characters on the queue match the sequence. Case insensitive.</remarks>
|
|
<param name="seq">String to check queue for.</param>
|
|
<returns>true if the next characters match.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.MatchesCS(System.String)">
|
|
<summary>Case sensitive match test.</summary>
|
|
<param name="seq">string to case sensitively check for</param>
|
|
<returns>true if matched, false if not</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.MatchesAny(System.String[])">
|
|
<summary>Tests if the next characters match any of the sequences.</summary>
|
|
<remarks>Tests if the next characters match any of the sequences. Case insensitive.</remarks>
|
|
<param name="seq">list of strings to case insensitively check for</param>
|
|
<returns>true of any matched, false if none did</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.MatchChomp(System.String)">
|
|
<summary>
|
|
Tests if the queue matches the sequence (as with match), and if they do, removes the matched string from the
|
|
queue.
|
|
</summary>
|
|
<param name="seq">String to search for, and if found, remove from queue.</param>
|
|
<returns>true if found and removed, false if not found.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.MatchesWhitespace">
|
|
<summary>Tests if queue starts with a whitespace character.</summary>
|
|
<returns>if starts with whitespace</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.MatchesWord">
|
|
<summary>Test if the queue matches a word character (letter or digit).</summary>
|
|
<returns>if matches a word character</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.Advance">
|
|
<summary>Drops the next character off the queue.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.Consume">
|
|
<summary>Consume one character off queue.</summary>
|
|
<returns>first character on queue.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.Consume(System.String)">
|
|
<summary>Consumes the supplied sequence of the queue.</summary>
|
|
<remarks>
|
|
Consumes the supplied sequence of the queue. If the queue does not start with the supplied sequence, will
|
|
throw an illegal state exception -- but you should be running match() against that condition.
|
|
<para />
|
|
Case insensitive.
|
|
</remarks>
|
|
<param name="seq">sequence to remove from head of queue.</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.ConsumeTo(System.String)">
|
|
<summary>Pulls a string off the queue, up to but exclusive of the match sequence, or to the queue running out.
|
|
</summary>
|
|
<param name="seq">String to end on (and not include in return, but leave on queue). <b>Case sensitive.</b>
|
|
</param>
|
|
<returns>The matched data consumed from queue.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.ConsumeToAny(System.String[])">
|
|
<summary>Consumes to the first sequence provided, or to the end of the queue.</summary>
|
|
<remarks>Consumes to the first sequence provided, or to the end of the queue. Leaves the terminator on the queue.
|
|
</remarks>
|
|
<param name="seq">any number of terminators to consume to. <b>Case insensitive.</b></param>
|
|
<returns>consumed string</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.ChompTo(System.String)">
|
|
<summary>Pulls a string off the queue (like consumeTo), and then pulls off the matched string (but does not return it).
|
|
</summary>
|
|
<remarks>
|
|
Pulls a string off the queue (like consumeTo), and then pulls off the matched string (but does not return it).
|
|
<para />
|
|
If the queue runs out of characters before finding the seq, will return as much as it can (and queue will go
|
|
isEmpty() == true).
|
|
</remarks>
|
|
<param name="seq">String to match up to, and not include in return, and to pull off queue. <b>Case sensitive.</b>
|
|
</param>
|
|
<returns>Data matched from queue.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.ChompBalanced(System.Char,System.Char)">
|
|
<summary>Pulls a balanced string off the queue.</summary>
|
|
<remarks>
|
|
Pulls a balanced string off the queue. E.g. if queue is "(one (two) three) four", (,) will return "one (two) three",
|
|
and leave " four" on the queue. Unbalanced openers and closers can quoted (with ' or ") or escaped (with \). Those escapes will be left
|
|
in the returned string, which is suitable for regexes (where we need to preserve the escape), but unsuitable for
|
|
contains text strings; use unescape for that.
|
|
</remarks>
|
|
<param name="open">opener</param>
|
|
<param name="close">closer</param>
|
|
<returns>data matched from the queue</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.Unescape(System.String)">
|
|
<summary>Unescaped a \ escaped string.</summary>
|
|
<param name="in">backslash escaped string</param>
|
|
<returns>unescaped string</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.ConsumeWhitespace">
|
|
<summary>Pulls the next run of whitespace characters of the queue.</summary>
|
|
<returns>Whether consuming whitespace or not</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.ConsumeWord">
|
|
<summary>Retrieves the next run of word type (letter or digit) off the queue.</summary>
|
|
<returns>String of word characters from queue, or empty string if none.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.ConsumeTagName">
|
|
<summary>Consume an tag name off the queue (word or :, _, -)</summary>
|
|
<returns>tag name</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.ConsumeElementSelector">
|
|
<summary>Consume a CSS element selector (tag name, but | instead of : for namespaces, to not conflict with :pseudo selects).
|
|
</summary>
|
|
<returns>tag name</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.ConsumeCssIdentifier">
|
|
<summary>
|
|
Consume a CSS identifier (ID or class) off the queue (letter, digit, -, _)
|
|
http://www.w3.org/TR/CSS2/syndata.html#value-def-identifier
|
|
</summary>
|
|
<returns>identifier</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.ConsumeAttributeKey">
|
|
<summary>Consume an attribute key off the queue (letter, digit, -, _, :")</summary>
|
|
<returns>attribute key</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.TokenQueue.Remainder">
|
|
<summary>Consume and return whatever is left on the queue.</summary>
|
|
<returns>remained of queue.</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Parser.TreeBuilder">
|
|
<author>Jonathan Hedley</author>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Parser.XmlTreeBuilder">
|
|
<summary>
|
|
Use the
|
|
<c>XmlTreeBuilder</c>
|
|
when you want to parse XML without any of the HTML DOM rules being applied to the
|
|
document.
|
|
</summary>
|
|
<remarks>
|
|
Use the
|
|
<c>XmlTreeBuilder</c>
|
|
when you want to parse XML without any of the HTML DOM rules being applied to the
|
|
document.
|
|
<para />
|
|
Usage example:
|
|
<c>Document xmlDoc = Jsoup.parse(html, baseUrl, Parser.xmlParser());</c>
|
|
</remarks>
|
|
<author>Jonathan Hedley</author>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Parser.XmlTreeBuilder.PopStackToClose(iText.StyledXmlParser.Jsoup.Parser.Token.EndTag)">
|
|
<summary>If the stack contains an element with this tag's name, pop up the stack to remove the first occurrence.
|
|
</summary>
|
|
<remarks>
|
|
If the stack contains an element with this tag's name, pop up the stack to remove the first occurrence. If not
|
|
found, skips.
|
|
</remarks>
|
|
<param name="endTag"/>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Safety.Cleaner">
|
|
<summary>The whitelist based HTML cleaner.</summary>
|
|
<remarks>
|
|
The whitelist based HTML cleaner. Use to ensure that end-user provided HTML contains only the elements and attributes
|
|
that you are expecting; no junk, and no cross-site scripting attacks!
|
|
<para />
|
|
The HTML cleaner parses the input as HTML and then runs it through a white-list, so the output HTML can only contain
|
|
HTML that is allowed by the whitelist.
|
|
<para />
|
|
It is assumed that the input HTML is a body fragment; the clean methods only pull from the source's body, and the
|
|
canned white-lists only allow body contained tags.
|
|
<para />
|
|
Rather than interacting directly with a Cleaner object, generally see the
|
|
<c>clean</c>
|
|
methods in
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Jsoup"/>.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Cleaner.#ctor(iText.StyledXmlParser.Jsoup.Safety.Whitelist)">
|
|
<summary>Create a new cleaner, that sanitizes documents using the supplied whitelist.</summary>
|
|
<param name="whitelist">white-list to clean with</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Cleaner.Clean(iText.StyledXmlParser.Jsoup.Nodes.Document)">
|
|
<summary>Creates a new, clean document, from the original dirty document, containing only elements allowed by the whitelist.
|
|
</summary>
|
|
<remarks>
|
|
Creates a new, clean document, from the original dirty document, containing only elements allowed by the whitelist.
|
|
The original document is not modified. Only elements from the dirt document's <c>body</c> are used.
|
|
</remarks>
|
|
<param name="dirtyDocument">Untrusted base document to clean.</param>
|
|
<returns>cleaned document.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Cleaner.IsValid(iText.StyledXmlParser.Jsoup.Nodes.Document)">
|
|
<summary>Determines if the input document is valid, against the whitelist.</summary>
|
|
<remarks>
|
|
Determines if the input document is valid, against the whitelist. It is considered valid if all the tags and attributes
|
|
in the input HTML are allowed by the whitelist.
|
|
<para />
|
|
This method can be used as a validator for user input forms. An invalid document will still be cleaned successfully
|
|
using the
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Safety.Cleaner.Clean(iText.StyledXmlParser.Jsoup.Nodes.Document)"/>
|
|
document. If using as a validator, it is recommended to still clean the document
|
|
to ensure enforced attributes are set correctly, and that the output is tidied.
|
|
</remarks>
|
|
<param name="dirtyDocument">document to test</param>
|
|
<returns>true if no tags or attributes need to be removed; false if they do</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Safety.Cleaner.CleaningVisitor">
|
|
<summary>Iterates the input and copies trusted nodes (tags, attributes, text) into the destination.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Safety.Whitelist">
|
|
<summary>Whitelists define what HTML (elements and attributes) to allow through the cleaner.</summary>
|
|
<remarks>
|
|
Whitelists define what HTML (elements and attributes) to allow through the cleaner. Everything else is removed.
|
|
<para />
|
|
Start with one of the defaults:
|
|
<list type="bullet">
|
|
<item><description>
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.None"/>
|
|
</description></item>
|
|
<item><description>
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.SimpleText"/>
|
|
</description></item>
|
|
<item><description>
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.Basic"/>
|
|
</description></item>
|
|
<item><description>
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.BasicWithImages"/>
|
|
</description></item>
|
|
<item><description>
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.Relaxed"/>
|
|
</description></item>
|
|
</list>
|
|
If you need to allow more through (please be careful!), tweak a base whitelist with:
|
|
<list type="bullet">
|
|
<item><description>
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.AddTags(System.String[])"/>
|
|
</description></item>
|
|
<item><description>
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.AddAttributes(System.String,System.String[])"/>
|
|
</description></item>
|
|
<item><description>
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.AddEnforcedAttribute(System.String,System.String,System.String)"/>
|
|
</description></item>
|
|
<item><description>
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.AddProtocols(System.String,System.String,System.String[])"/>
|
|
</description></item>
|
|
</list>
|
|
You can remove any setting from an existing whitelist with:
|
|
<list type="bullet">
|
|
<item><description>
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.RemoveTags(System.String[])"/>
|
|
</description></item>
|
|
<item><description>
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.RemoveAttributes(System.String,System.String[])"/>
|
|
</description></item>
|
|
<item><description>
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.RemoveEnforcedAttribute(System.String,System.String)"/>
|
|
</description></item>
|
|
<item><description>
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.RemoveProtocols(System.String,System.String,System.String[])"/>
|
|
</description></item>
|
|
</list>
|
|
The cleaner and these whitelists assume that you want to clean a <c>body</c> fragment of HTML (to add user
|
|
supplied HTML into a templated page), and not to clean a full HTML document. If the latter is the case, either wrap the
|
|
document HTML around the cleaned body HTML, or create a whitelist that allows <c>html</c> and <c>head</c>
|
|
elements as appropriate.
|
|
<para />
|
|
If you are going to extend a whitelist, please be very careful. Make sure you understand what attributes may lead to
|
|
XSS attack vectors. URL attributes are particularly vulnerable and require careful validation. See
|
|
http://ha.ckers.org/xss.html for some XSS attack examples.
|
|
</remarks>
|
|
<author>Jonathan Hedley</author>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.None">
|
|
<summary>This whitelist allows only text nodes: all HTML will be stripped.</summary>
|
|
<returns>whitelist</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.SimpleText">
|
|
<summary>This whitelist allows only simple text formatting: <c>b, em, i, strong, u</c>.</summary>
|
|
<remarks>
|
|
This whitelist allows only simple text formatting: <c>b, em, i, strong, u</c>. All other HTML (tags and
|
|
attributes) will be removed.
|
|
</remarks>
|
|
<returns>whitelist</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.Basic">
|
|
<summary>
|
|
This whitelist allows a fuller range of text nodes: <c>a, b, blockquote, br, cite, code, dd, dl, dt, em, i, li,
|
|
ol, p, pre, q, small, span, strike, strong, sub, sup, u, ul</c>, and appropriate attributes.
|
|
</summary>
|
|
<remarks>
|
|
This whitelist allows a fuller range of text nodes: <c>a, b, blockquote, br, cite, code, dd, dl, dt, em, i, li,
|
|
ol, p, pre, q, small, span, strike, strong, sub, sup, u, ul</c>, and appropriate attributes.
|
|
<para />
|
|
Links (<c>a</c> elements) can point to <c>http, https, ftp, mailto</c>, and have an enforced
|
|
<c>rel=nofollow</c> attribute.
|
|
<para />
|
|
Does not allow images.
|
|
</remarks>
|
|
<returns>whitelist</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.BasicWithImages">
|
|
<summary>
|
|
This whitelist allows the same text tags as
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.Basic"/>
|
|
, and also allows <c>img</c> tags, with appropriate
|
|
attributes, with <c>src</c> pointing to <c>http</c> or <c>https</c>.
|
|
</summary>
|
|
<returns>whitelist</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.Relaxed">
|
|
<summary>
|
|
This whitelist allows a full range of text and structural body HTML: <c>a, b, blockquote, br, caption, cite,
|
|
code, col, colgroup, dd, div, dl, dt, em, h1, h2, h3, h4, h5, h6, i, img, li, ol, p, pre, q, small, span, strike, strong, sub,
|
|
sup, table, tbody, td, tfoot, th, thead, tr, u, ul</c>
|
|
</summary>
|
|
<remarks>
|
|
This whitelist allows a full range of text and structural body HTML: <c>a, b, blockquote, br, caption, cite,
|
|
code, col, colgroup, dd, div, dl, dt, em, h1, h2, h3, h4, h5, h6, i, img, li, ol, p, pre, q, small, span, strike, strong, sub,
|
|
sup, table, tbody, td, tfoot, th, thead, tr, u, ul</c>
|
|
<para />
|
|
Links do not have an enforced <c>rel=nofollow</c> attribute, but you can add that if desired.
|
|
</remarks>
|
|
<returns>whitelist</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.#ctor">
|
|
<summary>Create a new, empty whitelist.</summary>
|
|
<remarks>Create a new, empty whitelist. Generally it will be better to start with a default prepared whitelist instead.
|
|
</remarks>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.Basic"/>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.BasicWithImages"/>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.SimpleText"/>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.Relaxed"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.AddTags(System.String[])">
|
|
<summary>Add a list of allowed elements to a whitelist.</summary>
|
|
<remarks>Add a list of allowed elements to a whitelist. (If a tag is not allowed, it will be removed from the HTML.)
|
|
</remarks>
|
|
<param name="tags">tag names to allow</param>
|
|
<returns>this (for chaining)</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.RemoveTags(System.String[])">
|
|
<summary>Remove a list of allowed elements from a whitelist.</summary>
|
|
<remarks>Remove a list of allowed elements from a whitelist. (If a tag is not allowed, it will be removed from the HTML.)
|
|
</remarks>
|
|
<param name="tags">tag names to disallow</param>
|
|
<returns>this (for chaining)</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.AddAttributes(System.String,System.String[])">
|
|
<summary>Add a list of allowed attributes to a tag.</summary>
|
|
<remarks>
|
|
Add a list of allowed attributes to a tag. (If an attribute is not allowed on an element, it will be removed.)
|
|
<para />
|
|
E.g.: <c>addAttributes("a", "href", "class")</c> allows <c>href</c> and <c>class</c> attributes
|
|
on <c>a</c> tags.
|
|
<para />
|
|
To make an attribute valid for <b>all tags</b>, use the pseudo tag <c>:all</c>, e.g.
|
|
<c>addAttributes(":all", "class")</c>.
|
|
</remarks>
|
|
<param name="tag">The tag the attributes are for. The tag will be added to the allowed tag list if necessary.
|
|
</param>
|
|
<param name="keys">List of valid attributes for the tag</param>
|
|
<returns>this (for chaining)</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.RemoveAttributes(System.String,System.String[])">
|
|
<summary>Remove a list of allowed attributes from a tag.</summary>
|
|
<remarks>
|
|
Remove a list of allowed attributes from a tag. (If an attribute is not allowed on an element, it will be removed.)
|
|
<para />
|
|
E.g.: <c>removeAttributes("a", "href", "class")</c> disallows <c>href</c> and <c>class</c>
|
|
attributes on <c>a</c> tags.
|
|
<para />
|
|
To make an attribute invalid for <b>all tags</b>, use the pseudo tag <c>:all</c>, e.g.
|
|
<c>removeAttributes(":all", "class")</c>.
|
|
</remarks>
|
|
<param name="tag">The tag the attributes are for.</param>
|
|
<param name="keys">List of invalid attributes for the tag</param>
|
|
<returns>this (for chaining)</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.AddEnforcedAttribute(System.String,System.String,System.String)">
|
|
<summary>Add an enforced attribute to a tag.</summary>
|
|
<remarks>
|
|
Add an enforced attribute to a tag. An enforced attribute will always be added to the element. If the element
|
|
already has the attribute set, it will be overridden.
|
|
<para />
|
|
E.g.: <c>addEnforcedAttribute("a", "rel", "nofollow")</c> will make all <c>a</c> tags output as
|
|
<c><a href="..." rel="nofollow"></c>
|
|
</remarks>
|
|
<param name="tag">The tag the enforced attribute is for. The tag will be added to the allowed tag list if necessary.
|
|
</param>
|
|
<param name="key">The attribute key</param>
|
|
<param name="value">The enforced attribute value</param>
|
|
<returns>this (for chaining)</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.RemoveEnforcedAttribute(System.String,System.String)">
|
|
<summary>Remove a previously configured enforced attribute from a tag.</summary>
|
|
<param name="tag">The tag the enforced attribute is for.</param>
|
|
<param name="key">The attribute key</param>
|
|
<returns>this (for chaining)</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.PreserveRelativeLinks(System.Boolean)">
|
|
<summary>
|
|
Configure this Whitelist to preserve relative links in an element's URL attribute, or convert them to absolute
|
|
links.
|
|
</summary>
|
|
<remarks>
|
|
Configure this Whitelist to preserve relative links in an element's URL attribute, or convert them to absolute
|
|
links. By default, this is <b>false</b>: URLs will be made absolute (e.g. start with an allowed protocol, like
|
|
e.g.
|
|
<c>http://</c>.
|
|
<para />
|
|
Note that when handling relative links, the input document must have an appropriate
|
|
<c>base URI</c>
|
|
set when
|
|
parsing, so that the link's protocol can be confirmed. Regardless of the setting of the
|
|
<c>
|
|
preserve relative
|
|
links
|
|
</c>
|
|
option, the link must be resolvable against the base URI to an allowed protocol; otherwise the attribute
|
|
will be removed.
|
|
</remarks>
|
|
<param name="preserve">
|
|
|
|
<see langword="true"/>
|
|
to allow relative links,
|
|
<see langword="false"/>
|
|
(default) to deny
|
|
</param>
|
|
<returns>this Whitelist, for chaining.</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.AddProtocols(System.String,System.String,System.String[])"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.AddProtocols(System.String,System.String,System.String[])">
|
|
<summary>Add allowed URL protocols for an element's URL attribute.</summary>
|
|
<remarks>
|
|
Add allowed URL protocols for an element's URL attribute. This restricts the possible values of the attribute to
|
|
URLs with the defined protocol.
|
|
<para />
|
|
E.g.: <c>addProtocols("a", "href", "ftp", "http", "https")</c>
|
|
<para />
|
|
To allow a link to an in-page URL anchor (i.e. <c><a href="#anchor"></c>, add a <c>#</c>:<br />
|
|
E.g.: <c>addProtocols("a", "href", "#")</c>
|
|
</remarks>
|
|
<param name="tag">Tag the URL protocol is for</param>
|
|
<param name="key">Attribute key</param>
|
|
<param name="protocols">List of valid protocols</param>
|
|
<returns>this, for chaining</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.RemoveProtocols(System.String,System.String,System.String[])">
|
|
<summary>Remove allowed URL protocols for an element's URL attribute.</summary>
|
|
<remarks>
|
|
Remove allowed URL protocols for an element's URL attribute.
|
|
<para />
|
|
E.g.: <c>removeProtocols("a", "href", "ftp")</c>
|
|
</remarks>
|
|
<param name="tag">Tag the URL protocol is for</param>
|
|
<param name="key">Attribute key</param>
|
|
<param name="protocols">List of invalid protocols</param>
|
|
<returns>this, for chaining</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.IsSafeTag(System.String)">
|
|
<summary>Test if the supplied tag is allowed by this whitelist</summary>
|
|
<param name="tag">test tag</param>
|
|
<returns>true if allowed</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Safety.Whitelist.IsSafeAttribute(System.String,iText.StyledXmlParser.Jsoup.Nodes.Element,iText.StyledXmlParser.Jsoup.Nodes.Attribute)">
|
|
<summary>Test if the supplied attribute is allowed by this whitelist for this tag</summary>
|
|
<param name="tagName">tag to consider allowing the attribute in</param>
|
|
<param name="el">element under test, to confirm protocol</param>
|
|
<param name="attr">attribute under test</param>
|
|
<returns>true if allowed</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Collector">
|
|
<summary>Collects a list of elements that match the supplied criteria.</summary>
|
|
<author>Jonathan Hedley</author>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Collector.Collect(iText.StyledXmlParser.Jsoup.Select.Evaluator,iText.StyledXmlParser.Jsoup.Nodes.Element)">
|
|
<summary>Build a list of elements, by visiting root and every descendant of root, and testing it against the evaluator.
|
|
</summary>
|
|
<param name="eval">Evaluator to test elements against</param>
|
|
<param name="root">root of tree to descend</param>
|
|
<returns>list of matches; empty if none</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.CombiningEvaluator">
|
|
<summary>Base combining (and, or) evaluator.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.CombiningEvaluator.OR.#ctor(System.Collections.Generic.ICollection{iText.StyledXmlParser.Jsoup.Select.Evaluator})">
|
|
<summary>Create a new Or evaluator.</summary>
|
|
<remarks>Create a new Or evaluator. The initial evaluators are ANDed together and used as the first clause of the OR.
|
|
</remarks>
|
|
<param name="evaluators">initial OR clause (these are wrapped into an AND evaluator).</param>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "T:iText.StyledXmlParser.Jsoup.Select.Elements" -->
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.Clone">
|
|
<summary>Creates a deep copy of these elements.</summary>
|
|
<returns>a deep copy</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.Attr(System.String)">
|
|
<summary>Get an attribute value from the first matched element that has the attribute.</summary>
|
|
<param name="attributeKey">The attribute key.</param>
|
|
<returns>
|
|
The attribute value from the first matched element that has the attribute.. If no elements were matched (isEmpty() == true),
|
|
or if the no elements have the attribute, returns empty string.
|
|
</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Select.Elements.HasAttr(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.HasAttr(System.String)">
|
|
<summary>Checks if any of the matched elements have this attribute set.</summary>
|
|
<param name="attributeKey">attribute key</param>
|
|
<returns>true if any of the elements have the attribute; false if none do.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.Attr(System.String,System.String)">
|
|
<summary>Set an attribute on all matched elements.</summary>
|
|
<param name="attributeKey">attribute key</param>
|
|
<param name="attributeValue">attribute value</param>
|
|
<returns>this</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.RemoveAttr(System.String)">
|
|
<summary>Remove an attribute from every matched element.</summary>
|
|
<param name="attributeKey">The attribute to remove.</param>
|
|
<returns>this (for chaining)</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.AddClass(System.String)">
|
|
<summary>
|
|
Add the class name to every matched element's
|
|
<c>class</c>
|
|
attribute.
|
|
</summary>
|
|
<param name="className">class name to add</param>
|
|
<returns>this</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.RemoveClass(System.String)">
|
|
<summary>
|
|
Remove the class name from every matched element's
|
|
<c>class</c>
|
|
attribute, if present.
|
|
</summary>
|
|
<param name="className">class name to remove</param>
|
|
<returns>this</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.ToggleClass(System.String)">
|
|
<summary>
|
|
Toggle the class name on every matched element's
|
|
<c>class</c>
|
|
attribute.
|
|
</summary>
|
|
<param name="className">class name to add if missing, or remove if present, from every element.</param>
|
|
<returns>this</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.HasClass(System.String)">
|
|
<summary>
|
|
Determine if any of the matched elements have this class name set in their
|
|
<c>class</c>
|
|
attribute.
|
|
</summary>
|
|
<param name="className">class name to check for</param>
|
|
<returns>true if any do, false if none do</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.Val">
|
|
<summary>Get the form element's value of the first matched element.</summary>
|
|
<returns>The form element's value, or empty if not set.</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Val"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.Val(System.String)">
|
|
<summary>Set the form element's value in each of the matched elements.</summary>
|
|
<param name="value">The value to set into each matched element</param>
|
|
<returns>this (for chaining)</returns>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:iText.StyledXmlParser.Jsoup.Select.Elements.Text" -->
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.Html">
|
|
<summary>Get the combined inner HTML of all matched elements.</summary>
|
|
<returns>string of all element's inner HTML.</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Select.Elements.Text"/>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Select.Elements.OuterHtml"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.OuterHtml">
|
|
<summary>Get the combined outer HTML of all matched elements.</summary>
|
|
<returns>string of all element's outer HTML.</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Select.Elements.Text"/>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Select.Elements.Html"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.ToString">
|
|
<summary>Get the combined outer HTML of all matched elements.</summary>
|
|
<remarks>
|
|
Get the combined outer HTML of all matched elements. Alias of
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Select.Elements.OuterHtml"/>
|
|
.
|
|
</remarks>
|
|
<returns>string of all element's outer HTML.</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Select.Elements.Text"/>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Select.Elements.Html"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.TagName(System.String)">
|
|
<summary>Update the tag name of each matched element.</summary>
|
|
<remarks>
|
|
Update the tag name of each matched element. For example, to change each
|
|
<c><i></c>
|
|
to a
|
|
<c><em></c>
|
|
, do
|
|
<c>doc.select("i").tagName("em");</c>
|
|
</remarks>
|
|
<param name="tagName">the new tag name</param>
|
|
<returns>this, for chaining</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.TagName(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.Html(System.String)">
|
|
<summary>Set the inner HTML of each matched element.</summary>
|
|
<param name="html">HTML to parse and set into each matched element.</param>
|
|
<returns>this, for chaining</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Html(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.Prepend(System.String)">
|
|
<summary>Add the supplied HTML to the start of each matched element's inner HTML.</summary>
|
|
<param name="html">HTML to add inside each element, before the existing HTML</param>
|
|
<returns>this, for chaining</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Prepend(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.Append(System.String)">
|
|
<summary>Add the supplied HTML to the end of each matched element's inner HTML.</summary>
|
|
<param name="html">HTML to add inside each element, after the existing HTML</param>
|
|
<returns>this, for chaining</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Append(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.Before(System.String)">
|
|
<summary>Insert the supplied HTML before each matched element's outer HTML.</summary>
|
|
<param name="html">HTML to insert before each element</param>
|
|
<returns>this, for chaining</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Before(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.After(System.String)">
|
|
<summary>Insert the supplied HTML after each matched element's outer HTML.</summary>
|
|
<param name="html">HTML to insert after each element</param>
|
|
<returns>this, for chaining</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.After(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.Wrap(System.String)">
|
|
<summary>Wrap the supplied HTML around each matched elements.</summary>
|
|
<remarks>
|
|
Wrap the supplied HTML around each matched elements. For example, with HTML
|
|
<c><p><b>This</b> is <b>Jsoup</b></p></c>
|
|
,
|
|
<code>doc.select("b").wrap("<i></i>");</code>
|
|
becomes
|
|
<c><p><i><b>This</b></i> is <i><b>jsoup</b></i></p>
|
|
</c>
|
|
</remarks>
|
|
<param name="html">
|
|
HTML to wrap around each element, e.g.
|
|
<c><div class="head"></div></c>
|
|
. Can be arbitrarily deep.
|
|
</param>
|
|
<returns>this (for chaining)</returns>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Wrap(System.String)"/>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:iText.StyledXmlParser.Jsoup.Select.Elements.Unwrap" -->
|
|
<!-- Badly formed XML comment ignored for member "M:iText.StyledXmlParser.Jsoup.Select.Elements.Empty" -->
|
|
<!-- Badly formed XML comment ignored for member "M:iText.StyledXmlParser.Jsoup.Select.Elements.Remove" -->
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.Select(System.String)">
|
|
<summary>Find matching elements within this element list.</summary>
|
|
<param name="query">
|
|
A
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Select.Selector"/>
|
|
query
|
|
</param>
|
|
<returns>the filtered list of elements, or an empty list if none match.</returns>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:iText.StyledXmlParser.Jsoup.Select.Elements.Not(System.String)" -->
|
|
<!-- Badly formed XML comment ignored for member "M:iText.StyledXmlParser.Jsoup.Select.Elements.Eq(System.Int32)" -->
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.Is(System.String)">
|
|
<summary>Test if any of the matched elements match the supplied query.</summary>
|
|
<param name="query">A selector</param>
|
|
<returns>true if at least one element in the list matches the query.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.Parents">
|
|
<summary>Get all of the parents and ancestor elements of the matched elements.</summary>
|
|
<returns>all of the parents and ancestor elements of the matched elements</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.First">
|
|
<summary>Get the first matched element.</summary>
|
|
<returns>The first matched element, or <code>null</code> if contents is empty.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.Last">
|
|
<summary>Get the last matched element.</summary>
|
|
<returns>The last matched element, or <code>null</code> if contents is empty.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.Traverse(iText.StyledXmlParser.Jsoup.Select.NodeVisitor)">
|
|
<summary>Perform a depth-first traversal on each of the selected elements.</summary>
|
|
<param name="nodeVisitor">the visitor callbacks to perform on each node</param>
|
|
<returns>this, for chaining</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Elements.Forms">
|
|
<summary>
|
|
Get the
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Nodes.FormElement"/>
|
|
forms from the selected elements, if any.
|
|
</summary>
|
|
<returns>
|
|
a list of
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Nodes.FormElement"/>
|
|
s pulled from the matched elements. The list will be empty if the elements contain
|
|
no forms.
|
|
</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator">
|
|
<summary>Evaluates that an element matches the selector.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Evaluator.Matches(iText.StyledXmlParser.Jsoup.Nodes.Element,iText.StyledXmlParser.Jsoup.Nodes.Element)">
|
|
<summary>Test if the element meets the evaluator's requirements.</summary>
|
|
<param name="root">Root of the matching subtree</param>
|
|
<param name="element">tested element</param>
|
|
<returns>
|
|
Returns <tt>true</tt> if the requirements are met or
|
|
<tt>false</tt> otherwise
|
|
</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.Tag">
|
|
<summary>Evaluator for tag name</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.ID">
|
|
<summary>Evaluator for element id</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.Class">
|
|
<summary>Evaluator for element class</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.Attribute">
|
|
<summary>Evaluator for attribute name matching</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.AttributeStarting">
|
|
<summary>Evaluator for attribute name prefix matching</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.AttributeWithValue">
|
|
<summary>Evaluator for attribute name/value matching</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.AttributeWithValueNot">
|
|
<summary>Evaluator for attribute name != value matching</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.AttributeWithValueStarting">
|
|
<summary>Evaluator for attribute name/value matching (value prefix)</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.AttributeWithValueEnding">
|
|
<summary>Evaluator for attribute name/value matching (value ending)</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.AttributeWithValueContaining">
|
|
<summary>Evaluator for attribute name/value matching (value containing)</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.AttributeWithValueMatching">
|
|
<summary>Evaluator for attribute name/value matching (value regex matching)</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.AttributeKeyPair">
|
|
<summary>Abstract evaluator for attribute name/value matching</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.AllElements">
|
|
<summary>Evaluator for any / all element matching</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.IndexLessThan">
|
|
<summary>
|
|
Evaluator for matching by sibling index number (e
|
|
<literal></literal>
|
|
idx)
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.IndexGreaterThan">
|
|
<summary>
|
|
Evaluator for matching by sibling index number (e
|
|
<literal>></literal>
|
|
idx)
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.IndexEquals">
|
|
<summary>Evaluator for matching by sibling index number (e = idx)</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.IsLastChild">
|
|
<summary>Evaluator for matching the last sibling (css :last-child)</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.IsNthChild">
|
|
<summary>css-compatible Evaluator for :eq (css :nth-child)</summary>
|
|
<seealso cref="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.IndexEquals"/>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.IsNthLastChild">
|
|
<summary>css pseudo class :nth-last-child)</summary>
|
|
<seealso cref="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.IndexEquals"/>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.IsNthOfType">
|
|
<summary>css pseudo class nth-of-type</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.IsFirstChild">
|
|
<summary>Evaluator for matching the first sibling (css :first-child)</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.IsRoot">
|
|
<summary>css3 pseudo-class :root</summary>
|
|
<seealso><a href="http://www.w3.org/tr/selectors/#root-pseudo">:root selector</a></seealso>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.IndexEvaluator">
|
|
<summary>Abstract evaluator for sibling index matching</summary>
|
|
<author>ant</author>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.ContainsText">
|
|
<summary>Evaluator for matching Element (and its descendants) text</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.ContainsOwnText">
|
|
<summary>Evaluator for matching Element's own text</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Evaluator.MatchesOwn">
|
|
<summary>Evaluator for matching Element's own text with regex</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.MatchesElement">
|
|
<summary>Evaluator for matching Element (and its descendants) text with regex</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.NodeTraversor">
|
|
<summary>Depth-first node traversor.</summary>
|
|
<remarks>
|
|
Depth-first node traversor. Use to iterate through all nodes under and including the specified root node.
|
|
<para />
|
|
This implementation does not use recursion, so a deep DOM does not risk blowing the stack.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.NodeTraversor.#ctor(iText.StyledXmlParser.Jsoup.Select.NodeVisitor)">
|
|
<summary>Create a new traversor.</summary>
|
|
<param name="visitor">
|
|
a class implementing the
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Select.NodeVisitor"/>
|
|
interface, to be called when visiting each node.
|
|
</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.NodeTraversor.Traverse(iText.StyledXmlParser.Jsoup.Nodes.Node)">
|
|
<summary>Start a depth-first traverse of the root and all of its descendants.</summary>
|
|
<param name="root">the root node point to traverse.</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.NodeVisitor">
|
|
<summary>Node visitor interface.</summary>
|
|
<remarks>
|
|
Node visitor interface. Provide an implementing class to
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Select.NodeTraversor"/>
|
|
to iterate through nodes.
|
|
<para />
|
|
This interface provides two methods,
|
|
<c>head</c>
|
|
and
|
|
<c>tail</c>
|
|
. The head method is called when the node is first
|
|
seen, and the tail method when all of the node's children have been visited. As an example, head can be used to
|
|
create a start tag for a node, and tail to create the end tag.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.NodeVisitor.Head(iText.StyledXmlParser.Jsoup.Nodes.Node,System.Int32)">
|
|
<summary>Callback for when a node is first visited.</summary>
|
|
<param name="node">the node being visited.</param>
|
|
<param name="depth">
|
|
the depth of the node, relative to the root node. E.g., the root node has depth 0, and a child node
|
|
of that will have depth 1.
|
|
</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.NodeVisitor.Tail(iText.StyledXmlParser.Jsoup.Nodes.Node,System.Int32)">
|
|
<summary>Callback for when a node is last visited, after all of its descendants have been visited.</summary>
|
|
<param name="node">the node being visited.</param>
|
|
<param name="depth">
|
|
the depth of the node, relative to the root node. E.g., the root node has depth 0, and a child node
|
|
of that will have depth 1.
|
|
</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.QueryParser">
|
|
<summary>Parses a CSS selector into an Evaluator tree.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.QueryParser.#ctor(System.String)">
|
|
<summary>Create a new QueryParser.</summary>
|
|
<param name="query">CSS query</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.QueryParser.Parse(System.String)">
|
|
<summary>Parse a CSS query into an Evaluator.</summary>
|
|
<param name="query">CSS query</param>
|
|
<returns>Evaluator</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.QueryParser.Parse">
|
|
<summary>Parse the query</summary>
|
|
<returns>Evaluator</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.Selector">
|
|
<summary>CSS-like element selector, that finds elements matching a query.</summary>
|
|
<remarks>
|
|
CSS-like element selector, that finds elements matching a query.
|
|
<h2>Selector syntax</h2>
|
|
<para />
|
|
A selector is a chain of simple selectors, separated by combinators. Selectors are case insensitive (including against
|
|
elements, attributes, and attribute values).
|
|
<para />
|
|
The universal selector (*) is implicit when no element selector is supplied (i.e.
|
|
<c>*.header</c>
|
|
and
|
|
<c>.header</c>
|
|
is equivalent).
|
|
<table summary="">
|
|
<tr><th align="left">Pattern</th><th align="left">Matches</th><th align="left">Example</th></tr>
|
|
<tr><td><c>*</c></td><td>any element</td><td><c>*</c></td></tr>
|
|
<tr><td><c>tag</c></td><td>elements with the given tag name</td><td><c>div</c></td></tr>
|
|
<tr><td><c>ns|E</c></td><td>elements of type E in the namespace <i>ns</i></td><td><c>fb|name</c> finds <c><fb:name></c> elements</td></tr>
|
|
<tr><td><c>#id</c></td><td>elements with attribute ID of "id"</td><td><c>div#wrap</c>, <c>#logo</c></td></tr>
|
|
<tr><td><c>.class</c></td><td>elements with a class name of "class"</td><td><c>div.left</c>, <c>.result</c></td></tr>
|
|
<tr><td><c>[attr]</c></td><td>elements with an attribute named "attr" (with any value)</td><td><c>a[href]</c>, <c>[title]</c></td></tr>
|
|
<tr><td><c>[^attrPrefix]</c></td><td>elements with an attribute name starting with "attrPrefix". Use to find elements with HTML5 datasets</td><td><c>[^data-]</c>, <c>div[^data-]</c></td></tr>
|
|
<tr><td><c>[attr=val]</c></td><td>elements with an attribute named "attr", and value equal to "val"</td><td><c>img[width=500]</c>, <c>a[rel=nofollow]</c></td></tr>
|
|
<tr><td><c>[attr="val"]</c></td><td>elements with an attribute named "attr", and value equal to "val"</td><td><c>span[hello="Cleveland"][goodbye="Columbus"]</c>, <c>a[rel="nofollow"]</c></td></tr>
|
|
<tr><td><c>[attr^=valPrefix]</c></td><td>elements with an attribute named "attr", and value starting with "valPrefix"</td><td><c>a[href^=http:]</c></td></tr>
|
|
<tr><td><c>[attr$=valSuffix]</c></td><td>elements with an attribute named "attr", and value ending with "valSuffix"</td><td><c>img[src$=.png]</c></td></tr>
|
|
<tr><td><c>[attr*=valContaining]</c></td><td>elements with an attribute named "attr", and value containing "valContaining"</td><td><c>a[href*=/search/]</c></td></tr>
|
|
<tr><td><c>[attr~=<em>regex</em>]</c></td><td>elements with an attribute named "attr", and value matching the regular expression</td><td><c>img[src~=(?i)\\.(png|jpe?g)]</c></td></tr>
|
|
<tr><td></td><td>The above may be combined in any order</td><td><c>div.header[title]</c></td></tr>
|
|
<tr><td colspan="3"><h3>Combinators</h3></td></tr>
|
|
<tr><td><c>E F</c></td><td>an F element descended from an E element</td><td><c>div a</c>, <c>.logo h1</c></td></tr>
|
|
<tr><td><c>E
|
|
<literal>></literal>
|
|
F</c></td><td>an F direct child of E</td><td><c>ol
|
|
<literal>></literal>
|
|
li</c></td></tr>
|
|
<tr><td><c>E + F</c></td><td>an F element immediately preceded by sibling E</td><td><c>li + li</c>, <c>div.head + div</c></td></tr>
|
|
<tr><td><c>E ~ F</c></td><td>an F element preceded by sibling E</td><td><c>h1 ~ p</c></td></tr>
|
|
<tr><td><c>E, F, G</c></td><td>all matching elements E, F, or G</td><td><c>a[href], div, h3</c></td></tr>
|
|
<tr><td colspan="3"><h3>Pseudo selectors</h3></td></tr>
|
|
<tr><td><c>:lt(<em>n</em>)</c></td><td>elements whose sibling index is less than <em>n</em></td><td><c>td:lt(3)</c> finds the first 3 cells of each row</td></tr>
|
|
<tr><td><c>:gt(<em>n</em>)</c></td><td>elements whose sibling index is greater than <em>n</em></td><td><c>td:gt(1)</c> finds cells after skipping the first two</td></tr>
|
|
<tr><td><c>:eq(<em>n</em>)</c></td><td>elements whose sibling index is equal to <em>n</em></td><td><c>td:eq(0)</c> finds the first cell of each row</td></tr>
|
|
<tr><td><c>:has(<em>selector</em>)</c></td><td>elements that contains at least one element matching the <em>selector</em></td><td><c>div:has(p)</c> finds divs that contain p elements </td></tr>
|
|
<tr><td><c>:not(<em>selector</em>)</c></td><td>elements that do not match the <em>selector</em>. See also
|
|
<see cref="M:iText.StyledXmlParser.Jsoup.Select.Elements.Not(System.String)"/>
|
|
</td><td><c>div:not(.logo)</c> finds all divs that do not have the "logo" class.<para /><c>div:not(:has(div))</c> finds divs that do not contain divs.</td></tr>
|
|
<tr><td><c>:contains(<em>text</em>)</c></td><td>elements that contains the specified text. The search is case insensitive. The text may appear in the found element, or any of its descendants.</td><td><c>p:contains(jsoup)</c> finds p elements containing the text "jsoup".</td></tr>
|
|
<tr><td><c>:matches(<em>regex</em>)</c></td><td>elements whose text matches the specified regular expression. The text may appear in the found element, or any of its descendants.</td><td><c>td:matches(\\d+)</c> finds table cells containing digits. <c>div:matches((?i)login)</c> finds divs containing the text, case insensitively.</td></tr>
|
|
<tr><td><c>:containsOwn(<em>text</em>)</c></td><td>elements that directly contain the specified text. The search is case insensitive. The text must appear in the found element, not any of its descendants.</td><td><c>p:containsOwn(jsoup)</c> finds p elements with own text "jsoup".</td></tr>
|
|
<tr><td><c>:matchesOwn(<em>regex</em>)</c></td><td>elements whose own text matches the specified regular expression. The text must appear in the found element, not any of its descendants.</td><td><c>td:matchesOwn(\\d+)</c> finds table cells directly containing digits. <c>div:matchesOwn((?i)login)</c> finds divs containing the text, case insensitively.</td></tr>
|
|
<tr><td></td><td>The above may be combined in any order and with other selectors</td><td><c>.light:contains(name):eq(0)</c></td></tr>
|
|
<tr><td colspan="3"><h3>Structural pseudo selectors</h3></td></tr>
|
|
<tr><td><c>:root</c></td><td>The element that is the root of the document. In HTML, this is the <c>html</c> element</td><td><c>:root</c></td></tr>
|
|
<tr><td><c>:nth-child(<em>a</em>n+<em>b</em>)</c></td><td><para />elements that have <c><em>a</em>n+<em>b</em>-1</c> siblings <b>before</b> it in the document tree, for any positive integer or zero value of <c>n</c>, and has a parent element. For values of <c>a</c> and <c>b</c> greater than zero, this effectively divides the element's children into groups of a elements (the last group taking the remainder), and selecting the <em>b</em>th element of each group. For example, this allows the selectors to address every other row in a table, and could be used to alternate the color of paragraph text in a cycle of four. The <c>a</c> and <c>b</c> values must be integers (positive, negative, or zero). The index of the first child of an element is 1.<para />
|
|
In addition to this, <c>:nth-child()</c> can take <c>odd</c> and <c>even</c> as arguments instead. <c>odd</c> has the same signification as <c>2n+1</c>, and <c>even</c> has the same signification as <c>2n</c>.</td><td><c>tr:nth-child(2n+1)</c> finds every odd row of a table. <c>:nth-child(10n-1)</c> the 9th, 19th, 29th, etc, element. <c>li:nth-child(5)</c> the 5h li</td></tr>
|
|
<tr><td><c>:nth-last-child(<em>a</em>n+<em>b</em>)</c></td><td>elements that have <c><em>a</em>n+<em>b</em>-1</c> siblings <b>after</b> it in the document tree. Otherwise like <c>:nth-child()</c></td><td><c>tr:nth-last-child(-n+2)</c> the last two rows of a table</td></tr>
|
|
<tr><td><c>:nth-of-type(<em>a</em>n+<em>b</em>)</c></td><td>pseudo-class notation represents an element that has <c><em>a</em>n+<em>b</em>-1</c> siblings with the same expanded element name <em>before</em> it in the document tree, for any zero or positive integer value of n, and has a parent element</td><td><c>img:nth-of-type(2n+1)</c></td></tr>
|
|
<tr><td><c>:nth-last-of-type(<em>a</em>n+<em>b</em>)</c></td><td>pseudo-class notation represents an element that has <c><em>a</em>n+<em>b</em>-1</c> siblings with the same expanded element name <em>after</em> it in the document tree, for any zero or positive integer value of n, and has a parent element</td><td><c>img:nth-last-of-type(2n+1)</c></td></tr>
|
|
<tr><td><c>:first-child</c></td><td>elements that are the first child of some other element.</td><td><c>div
|
|
<literal>></literal>
|
|
p:first-child</c></td></tr>
|
|
<tr><td><c>:last-child</c></td><td>elements that are the last child of some other element.</td><td><c>ol
|
|
<literal>></literal>
|
|
li:last-child</c></td></tr>
|
|
<tr><td><c>:first-of-type</c></td><td>elements that are the first sibling of its type in the list of children of its parent element</td><td><c>dl dt:first-of-type</c></td></tr>
|
|
<tr><td><c>:last-of-type</c></td><td>elements that are the last sibling of its type in the list of children of its parent element</td><td><c>tr
|
|
<literal>></literal>
|
|
td:last-of-type</c></td></tr>
|
|
<tr><td><c>:only-child</c></td><td>elements that have a parent element and whose parent element hasve no other element children</td><td></td></tr>
|
|
<tr><td><c>:only-of-type</c></td><td> an element that has a parent element and whose parent element has no other element children with the same expanded element name</td><td></td></tr>
|
|
<tr><td><c>:empty</c></td><td>elements that have no children at all</td><td></td></tr>
|
|
</table>
|
|
</remarks>
|
|
<author>Jonathan Hedley, jonathan@hedley.net</author>
|
|
<seealso cref="M:iText.StyledXmlParser.Jsoup.Nodes.Element.Select(System.String)"/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Selector.Select(System.String,iText.StyledXmlParser.Jsoup.Nodes.Element)">
|
|
<summary>Find elements matching selector.</summary>
|
|
<param name="query">CSS selector</param>
|
|
<param name="root">root element to descend into</param>
|
|
<returns>matching elements, empty if none</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Selector.Select(iText.StyledXmlParser.Jsoup.Select.Evaluator,iText.StyledXmlParser.Jsoup.Nodes.Element)">
|
|
<summary>Find elements matching selector.</summary>
|
|
<param name="evaluator">CSS selector</param>
|
|
<param name="root">root element to descend into</param>
|
|
<returns>matching elements, empty if none</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.Select.Selector.Select(System.String,System.Collections.Generic.IEnumerable{iText.StyledXmlParser.Jsoup.Nodes.Element})">
|
|
<summary>Find elements matching selector.</summary>
|
|
<param name="query">CSS selector</param>
|
|
<param name="roots">root elements to descend into</param>
|
|
<returns>matching elements, empty if none</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.Select.StructuralEvaluator">
|
|
<summary>Base structural evaluator.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.SerializationException">
|
|
<summary>A SerializationException is raised whenever serialization of a DOM element fails.</summary>
|
|
<remarks>
|
|
A SerializationException is raised whenever serialization of a DOM element fails. This exception usually wraps an
|
|
<see cref="T:System.IO.IOException"/>
|
|
that may be thrown due to an inaccessible output stream.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.SerializationException.#ctor">
|
|
<summary>Creates and initializes a new serialization exception with no error message and cause.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.SerializationException.#ctor(System.String)">
|
|
<summary>Creates and initializes a new serialization exception with the given error message and no cause.</summary>
|
|
<param name="message">the error message of the new serialization exception (may be <c>null</c>).</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.SerializationException.#ctor(System.Exception)">
|
|
<summary>
|
|
Creates and initializes a new serialization exception with the specified cause and an error message of
|
|
<c>(cause==null ? null : cause.toString())</c> (which typically contains the class and error message of
|
|
<c>cause</c>).
|
|
</summary>
|
|
<param name="cause">the cause of the new serialization exception (may be <c>null</c>).</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Jsoup.SerializationException.#ctor(System.String,System.Exception)">
|
|
<summary>Creates and initializes a new serialization exception with the given error message and cause.</summary>
|
|
<param name="message">the error message of the new serialization exception.</param>
|
|
<param name="cause">the cause of the new serialization exception.</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Jsoup.UnsupportedMimeTypeException">
|
|
<summary>Signals that a HTTP response returned a mime type that is not supported.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.LogMessageConstant">
|
|
<summary>Class that bundles all the error message templates as constants.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.LogMessageConstant.DEFAULT_VALUE_OF_CSS_PROPERTY_UNKNOWN">
|
|
<summary>The Constant DEFAULT_VALUE_OF_CSS_PROPERTY_UNKNOWN.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.LogMessageConstant.ERROR_ADDING_CHILD_NODE">
|
|
<summary>The Constant ERROR_ADDING_CHILD_NODE.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.LogMessageConstant.ERROR_PARSING_COULD_NOT_MAP_NODE">
|
|
<summary>The Constant ERROR_PARSING_COULD_NOT_MAP_NODE</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.LogMessageConstant.ERROR_PARSING_CSS_SELECTOR">
|
|
<summary>The Constant ERROR_PARSING_CSS_SELECTOR.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.LogMessageConstant.UNKNOWN_ABSOLUTE_METRIC_LENGTH_PARSED">
|
|
<summary>The Constant UNKNOWN_ABSOLUTE_METRIC_LENGTH_PARSED.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.LogMessageConstant.QUOTES_PROPERTY_INVALID">
|
|
<summary>The Constant QUOTES_PROPERTY_INVALID.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.LogMessageConstant.QUOTE_IS_NOT_CLOSED_IN_CSS_EXPRESSION">
|
|
<summary>The Constant QUOTE_IS_NOT_CLOSED_IN_CSS_EXPRESSION.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.LogMessageConstant.INVALID_CSS_PROPERTY_DECLARATION">
|
|
<summary>The Constant INVALID_CSS_PROPERTY_DECLARATION.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.LogMessageConstant.RULE_IS_NOT_SUPPORTED">
|
|
<summary>The Constant RULE_IS_NOT_SUPPORTED.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.LogMessageConstant.UNABLE_TO_RETRIEVE_IMAGE_WITH_GIVEN_BASE_URI">
|
|
<summary>The Constant UNABLE_TO_RETRIEVE_IMAGE_WITH_GIVEN_BASE_URI.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.LogMessageConstant.UNABLE_TO_RETRIEVE_STREAM_WITH_GIVEN_BASE_URI">
|
|
<summary>The Constant UNABLE_TO_RETRIEVE_STREAM_WITH_GIVEN_BASE_URI.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.LogMessageConstant.WAS_NOT_ABLE_TO_DEFINE_BACKGROUND_CSS_SHORTHAND_PROPERTIES">
|
|
<summary>The Constant WAS_NOT_ABLE_TO_DEFINE_BACKGROUND_CSS_SHORTHAND_PROPERTIES.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.LogMessageConstant.ERROR_RESOLVING_PARENT_STYLES">
|
|
<summary>The Constant ERROR_RESOLVING_PARENT_STYLES.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.LogMessageConstant.#ctor">
|
|
<summary>Instantiates a new log message constant.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.IAttribute">
|
|
<summary>Interface for HTML attributes.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.IAttribute.GetKey">
|
|
<summary>Gets the key.</summary>
|
|
<returns>the key</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.IAttribute.GetValue">
|
|
<summary>Gets the value.</summary>
|
|
<returns>the value</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.IAttributes">
|
|
<summary>Interface for a series of HTML attributes.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.IAttributes.GetAttribute(System.String)">
|
|
<summary>Gets the value of an attribute, given a key.</summary>
|
|
<param name="key">the key</param>
|
|
<returns>the attribute</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.IAttributes.SetAttribute(System.String,System.String)">
|
|
<summary>Adds a key and a value of an attributes.</summary>
|
|
<param name="key">the key</param>
|
|
<param name="value">the value</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.IAttributes.Size">
|
|
<summary>Returns the number of attributes.</summary>
|
|
<returns>the number of attributes</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.ICustomElementNode">
|
|
<summary>
|
|
Interface that serves as a marker indicating that this particular
|
|
<see cref="T:iText.StyledXmlParser.Node.IElementNode"/>
|
|
is something non-standard.
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.IDataNode">
|
|
<summary>Interface for data nodes.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.IDataNode.GetWholeData">
|
|
<summary>Gets all the data.</summary>
|
|
<returns>the data</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.IDocumentNode">
|
|
<summary>
|
|
Interface implemented by classes that are a top node,
|
|
and as such represent a Document.
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.IDocumentTypeNode">
|
|
<summary>Interface for the document type node.</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.IElementNode">
|
|
<summary>
|
|
Interface for node classes that have a parent and children, and for which
|
|
styles can be defined; each of these nodes can also have a name and attributes.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.IElementNode.Name">
|
|
<summary>Gets the name of the element node.</summary>
|
|
<returns>the string</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.IElementNode.GetAttributes">
|
|
<summary>Gets the attributes.</summary>
|
|
<returns>the attributes</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.IElementNode.GetAttribute(System.String)">
|
|
<summary>Gets an attribute.</summary>
|
|
<param name="key">the key of the attribute we want to get</param>
|
|
<returns>the value of the attribute</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.IElementNode.GetAdditionalHtmlStyles">
|
|
<summary>
|
|
Gets additional styles, more specifically styles that affect an element
|
|
based on its position in the HTML DOM, e.g. cell borders that are set
|
|
due to the parent table "border" attribute, or styles from "col" tags
|
|
that affect table elements, or blocks horizontal alignment that is
|
|
the result of parent's "align" attribute.
|
|
</summary>
|
|
<returns>the additional html styles</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.IElementNode.AddAdditionalHtmlStyles(System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>Adds additional HTML styles.</summary>
|
|
<param name="styles">the styles</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.IElementNode.GetLang">
|
|
<summary>Gets the language.</summary>
|
|
<returns>the language value</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.Impl.Jsoup.JsoupHtmlParser">
|
|
<summary>Class that uses JSoup to parse HTML.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Node.Impl.Jsoup.JsoupHtmlParser.logger">
|
|
<summary>The logger.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.Impl.Jsoup.JsoupHtmlParser.WrapJsoupHierarchy(iText.StyledXmlParser.Jsoup.Nodes.Node)">
|
|
<summary>
|
|
Wraps JSoup nodes into pdfHTML
|
|
<see cref="T:iText.StyledXmlParser.Node.INode"/>
|
|
classes.
|
|
</summary>
|
|
<param name="jsoupNode">the JSoup node instance</param>
|
|
<returns>
|
|
the
|
|
<see cref="T:iText.StyledXmlParser.Node.INode"/>
|
|
instance
|
|
</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.Impl.Jsoup.JsoupXmlParser">
|
|
<summary>Class that uses JSoup to parse HTML.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Node.Impl.Jsoup.JsoupXmlParser.logger">
|
|
<summary>The logger.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.Impl.Jsoup.JsoupXmlParser.WrapJsoupHierarchy(iText.StyledXmlParser.Jsoup.Nodes.Node)">
|
|
<summary>
|
|
Wraps JSoup nodes into pdfHTML
|
|
<see cref="T:iText.StyledXmlParser.Node.INode"/>
|
|
classes.
|
|
</summary>
|
|
<param name="jsoupNode">the JSoup node instance</param>
|
|
<returns>
|
|
the
|
|
<see cref="T:iText.StyledXmlParser.Node.INode"/>
|
|
instance
|
|
</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupAttribute">
|
|
<summary>
|
|
Implementation of the
|
|
<see cref="T:iText.StyledXmlParser.Node.IAttribute"/>
|
|
interface; wrapper for the JSoup
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Nodes.Attribute"/>
|
|
class.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupAttribute.attribute">
|
|
<summary>
|
|
The JSoup
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Nodes.Attribute"/>
|
|
instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupAttribute.#ctor(iText.StyledXmlParser.Jsoup.Nodes.Attribute)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupAttribute"/>
|
|
instance.
|
|
</summary>
|
|
<param name="attribute">the attribute</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupAttributes">
|
|
<summary>
|
|
Implementation of the <see cref="T:iText.StyledXmlParser.Node.IAttributes"/> interface; wrapper for the JSoup <see cref="T:iText.StyledXmlParser.Jsoup.Nodes.Attributes"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupDataNode">
|
|
<summary>
|
|
Implementation of the
|
|
<see cref="T:iText.StyledXmlParser.Node.IDataNode"/>
|
|
interface; wrapper for the JSoup
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Nodes.DataNode"/>
|
|
class.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupDataNode.dataNode">
|
|
<summary>The JSoup data node instance.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupDataNode.#ctor(iText.StyledXmlParser.Jsoup.Nodes.DataNode)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupDataNode"/>
|
|
instance.
|
|
</summary>
|
|
<param name="dataNode">the data node</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupDocumentNode">
|
|
<summary>
|
|
Implementation of the
|
|
<see cref="T:iText.StyledXmlParser.Node.IDocumentNode"/>
|
|
interface; wrapper for the JSoup
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Nodes.Document"/>
|
|
class.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupDocumentNode.document">
|
|
<summary>The JSoup document instance.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupDocumentNode.#ctor(iText.StyledXmlParser.Jsoup.Nodes.Document)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupDocumentNode"/>
|
|
instance.
|
|
</summary>
|
|
<param name="document">the document</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupDocumentNode.GetDocument">
|
|
<summary>Gets the JSoup document.</summary>
|
|
<returns>the document</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupDocumentTypeNode">
|
|
<summary>
|
|
Implementation of the
|
|
<see cref="T:iText.StyledXmlParser.Node.IDocumentTypeNode"/>
|
|
interface; wrapper for the JSoup
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Nodes.DocumentType"/>
|
|
class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupDocumentTypeNode.#ctor(iText.StyledXmlParser.Jsoup.Nodes.DocumentType)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupDocumentTypeNode"/>
|
|
instance.
|
|
</summary>
|
|
<param name="node">the node</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupElementNode">
|
|
<summary>
|
|
Implementation of the
|
|
<see cref="T:iText.StyledXmlParser.Node.IElementNode"/>
|
|
interface; wrapper for the JSoup
|
|
<see cref="T:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupNode"/>
|
|
class.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupElementNode.element">
|
|
<summary>The JSoup element.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupElementNode.attributes">
|
|
<summary>The attributes.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupElementNode.elementResolvedStyles">
|
|
<summary>The resolved styles.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupElementNode.customDefaultStyles">
|
|
<summary>The custom default styles.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupElementNode.lang">
|
|
<summary>The language.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupElementNode.#ctor(iText.StyledXmlParser.Jsoup.Nodes.Element)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupElementNode"/>
|
|
instance.
|
|
</summary>
|
|
<param name="element">the element</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupElementNode.Text">
|
|
<summary>Returns the element text.</summary>
|
|
<returns>the text</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupNode">
|
|
<summary>
|
|
Implementation of the
|
|
<see cref="T:iText.StyledXmlParser.Node.INode"/>
|
|
interface; wrapper for the JSoup
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Nodes.Node"/>
|
|
class.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupNode.node">
|
|
<summary>The JSoup node instance.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupNode.childNodes">
|
|
<summary>The child nodes.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupNode.parentNode">
|
|
<summary>The parent node.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupNode.#ctor(iText.StyledXmlParser.Jsoup.Nodes.Node)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupNode"/>
|
|
instance.
|
|
</summary>
|
|
<param name="node">the node</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupTextNode">
|
|
<summary>
|
|
Implementation of the
|
|
<see cref="T:iText.StyledXmlParser.Node.ITextNode"/>
|
|
interface; wrapper for the JSoup
|
|
<see cref="T:iText.StyledXmlParser.Jsoup.Nodes.TextNode"/>
|
|
class.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupTextNode.textNode">
|
|
<summary>The text node.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupTextNode.#ctor(iText.StyledXmlParser.Jsoup.Nodes.TextNode)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Node.Impl.Jsoup.Node.JsoupTextNode"/>
|
|
instance.
|
|
</summary>
|
|
<param name="textNode">the text node</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.INode">
|
|
<summary>Interface for classes that describe a Node with a parent and children.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.INode.ChildNodes">
|
|
<summary>Gets the child nodes.</summary>
|
|
<returns>
|
|
a list of
|
|
<see cref="T:iText.StyledXmlParser.Node.INode"/>
|
|
instances.
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.INode.AddChild(iText.StyledXmlParser.Node.INode)">
|
|
<summary>Adds a child node.</summary>
|
|
<param name="node">a child node that will be added to the current node</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.INode.ParentNode">
|
|
<summary>Gets the parent node.</summary>
|
|
<returns>the parent node</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.IStylesContainer">
|
|
<summary>Interface for classes that can get and set styles.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.IStylesContainer.SetStyles(System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>Sets the styles.</summary>
|
|
<param name="stringStringMap">
|
|
a
|
|
<see cref="!:System.Collections.IDictionary<K, V>"/>
|
|
with style keys and values.
|
|
</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.IStylesContainer.GetStyles">
|
|
<summary>Gets the styles.</summary>
|
|
<returns>the styles</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Node.ITextNode">
|
|
<summary>Interface for text nodes.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Node.ITextNode.WholeText">
|
|
<summary>Returns all the text.</summary>
|
|
<returns>the text</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.PortUtil">
|
|
<summary>
|
|
This file is a helper class for internal usage only.
|
|
Be aware that its API and functionality may be changed in future.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.PortUtil.CreateRegexPatternWithDotMatchingNewlines(System.String)">
|
|
<summary>
|
|
By default "." symbol in regular expressions does not match line terminators.
|
|
The issue is more complicated by the fact that "." does not match only "\n" in C#, while it does not
|
|
match several other characters as well in Java.
|
|
This utility method creates a pattern in which dots match any character, including line terminators
|
|
</summary>
|
|
<param name="regex">regular expression string</param>
|
|
<returns>pattern in which dot characters match any Unicode char, including line terminators</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Resolver.Font.BasicFontProvider">
|
|
<summary>
|
|
A basic
|
|
<see cref="T:iText.Layout.Font.FontProvider"/>
|
|
that allows configuring in the constructor which fonts are loaded by default.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Font.BasicFontProvider.#ctor">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Resolver.Font.BasicFontProvider"/>
|
|
instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Font.BasicFontProvider.#ctor(System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Resolver.Font.BasicFontProvider"/>
|
|
instance.
|
|
</summary>
|
|
<param name="registerStandardPdfFonts">use true if you want to register the standard Type 1 fonts (can't be embedded)
|
|
</param>
|
|
<param name="registerSystemFonts">use true if you want to register the system fonts (can require quite some resources)
|
|
</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Font.BasicFontProvider.#ctor(System.Boolean,System.Boolean,System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Resolver.Font.BasicFontProvider"/>
|
|
instance.
|
|
</summary>
|
|
<param name="registerStandardPdfFonts">use true if you want to register the standard Type 1 fonts (can't be embedded)
|
|
</param>
|
|
<param name="registerSystemFonts">use true if you want to register the system fonts (can require quite some resources)
|
|
</param>
|
|
<param name="defaultFontFamily">default font family</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Font.BasicFontProvider.#ctor(iText.Layout.Font.FontSet,System.String)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Resolver.Font.BasicFontProvider"/>
|
|
instance.
|
|
</summary>
|
|
<param name="fontSet">predefined set of fonts, could be null.</param>
|
|
<param name="defaultFontFamily">default font family.</param>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Resolver.Resource.ResourceResolver">
|
|
<summary>Utilities class to resolve resources.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Resolver.Resource.ResourceResolver.BASE64IDENTIFIER">
|
|
<summary>Identifier string used when loading in base64 images</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Resolver.Resource.ResourceResolver.uriResolver">
|
|
<summary>
|
|
The
|
|
<see cref="T:iText.StyledXmlParser.Resolver.Resource.UriResolver"/>
|
|
instance.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Resolver.Resource.ResourceResolver.imageCache">
|
|
<summary>
|
|
The
|
|
<see cref="T:iText.StyledXmlParser.Resolver.Resource.SimpleImageCache"/>
|
|
instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.ResourceResolver.#ctor(System.String)">
|
|
<summary>
|
|
Creates
|
|
<see cref="T:iText.StyledXmlParser.Resolver.Resource.ResourceResolver"/>
|
|
instance.
|
|
</summary>
|
|
<remarks>
|
|
Creates
|
|
<see cref="T:iText.StyledXmlParser.Resolver.Resource.ResourceResolver"/>
|
|
instance. If
|
|
<paramref name="baseUri"/>
|
|
is a string that represents an absolute URI with any schema
|
|
except "file" - resources url values will be resolved exactly as "new URL(baseUrl, uriString)". Otherwise base URI
|
|
will be handled as path in local file system.
|
|
<para />
|
|
If empty string or relative URI string is passed as base URI, then it will be resolved against current working
|
|
directory of this application instance.
|
|
</remarks>
|
|
<param name="baseUri">base URI against which all relative resource URIs will be resolved.</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.ResourceResolver.RetrieveImage(System.String)">
|
|
<summary>
|
|
Retrieve
|
|
<see cref="T:iText.Kernel.Pdf.Xobject.PdfImageXObject"/>.
|
|
</summary>
|
|
<param name="src">either link to file or base64 encoded stream.</param>
|
|
<returns>PdfImageXObject on success, otherwise null.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.ResourceResolver.RetrieveImageExtended(System.String)">
|
|
<summary>
|
|
Retrieve image as either
|
|
<see cref="T:iText.Kernel.Pdf.Xobject.PdfImageXObject"/>
|
|
, or
|
|
<see cref="T:iText.Kernel.Pdf.Xobject.PdfFormXObject"/>.
|
|
</summary>
|
|
<param name="src">either link to file or base64 encoded stream.</param>
|
|
<returns>PdfImageXObject on success, otherwise null.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.ResourceResolver.RetrieveStyleSheet(System.String)">
|
|
<summary>
|
|
Open an
|
|
<see cref="T:System.IO.Stream"/>
|
|
to a style sheet URI.
|
|
</summary>
|
|
<param name="uri">the URI</param>
|
|
<returns>
|
|
the
|
|
<see cref="T:System.IO.Stream"/>
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.ResourceResolver.RetrieveStream(System.String)">
|
|
<summary>
|
|
Deprecated: use retrieveBytesFromResource instead
|
|
Replaced by retrieveBytesFromResource for the sake of method name clarity.
|
|
</summary>
|
|
<remarks>
|
|
Deprecated: use retrieveBytesFromResource instead
|
|
Replaced by retrieveBytesFromResource for the sake of method name clarity.
|
|
<para />
|
|
Retrieve a resource as a byte array from a source that
|
|
can either be a link to a file, or a base64 encoded
|
|
<see cref="T:System.String"/>.
|
|
</remarks>
|
|
<param name="src">either link to file or base64 encoded stream.</param>
|
|
<returns>byte[] on success, otherwise null.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.ResourceResolver.RetrieveBytesFromResource(System.String)">
|
|
<summary>
|
|
Retrieve a resource as a byte array from a source that
|
|
can either be a link to a file, or a base64 encoded
|
|
<see cref="T:System.String"/>.
|
|
</summary>
|
|
<param name="src">either link to file or base64 encoded stream.</param>
|
|
<returns>byte[] on success, otherwise null.</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.ResourceResolver.RetrieveResourceAsInputStream(System.String)">
|
|
<summary>Retrieve the resource found in src as an InputStream</summary>
|
|
<param name="src">path to the resource</param>
|
|
<returns>InputStream for the resource</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.ResourceResolver.IsContains64Mark(System.String)">
|
|
<summary>Checks if string contains base64 mark.</summary>
|
|
<remarks>
|
|
Checks if string contains base64 mark.
|
|
It does not guarantee that src is a correct base64 data-string.
|
|
</remarks>
|
|
<param name="src">string to test</param>
|
|
<returns/>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.ResourceResolver.ResolveAgainstBaseUri(System.String)">
|
|
<summary>Resolves a given URI against the base URI.</summary>
|
|
<param name="uri">the uri</param>
|
|
<returns>the url</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.ResourceResolver.ResetCache">
|
|
<summary>Resets the simple image cache.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.ResourceResolver.IsImageTypeSupportedByImageDataFactory(System.String)">
|
|
<summary>
|
|
Check if the type of image located at the passed is supported by the
|
|
<see cref="T:iText.IO.Image.ImageDataFactory"/>
|
|
</summary>
|
|
<param name="src">location of the image resource</param>
|
|
<returns>true if the image type is supported, false otherwise</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.ResourceResolver.CreateImageByUrl(System.Uri)">
|
|
<summary>Create a iText XObject based on the image stored at the passed location</summary>
|
|
<param name="url">location of the Image file</param>
|
|
<returns>
|
|
|
|
<see cref="T:iText.Kernel.Pdf.Xobject.PdfXObject"/>
|
|
containing the Image loaded in
|
|
</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.ResourceResolver.IsDataSrc(System.String)">
|
|
<summary>Checks if source is under data URI scheme.</summary>
|
|
<remarks>Checks if source is under data URI scheme. (eg data:[<media type>][;base64],<data>)</remarks>
|
|
<param name="src">String to test</param>
|
|
<returns/>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Resolver.Resource.SimpleImageCache">
|
|
<summary>Simple implementation of an image cache.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Resolver.Resource.SimpleImageCache.cache">
|
|
<summary>The cache mapping a source path to an Image XObject.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Resolver.Resource.SimpleImageCache.imagesFrequency">
|
|
<summary>Stores how many times each image is used.</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Resolver.Resource.SimpleImageCache.capacity">
|
|
<summary>The capacity of the cache.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.SimpleImageCache.#ctor">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Resolver.Resource.SimpleImageCache"/>
|
|
instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.SimpleImageCache.#ctor(System.Int32)">
|
|
<summary>
|
|
Creates a new
|
|
<see cref="T:iText.StyledXmlParser.Resolver.Resource.SimpleImageCache"/>
|
|
instance.
|
|
</summary>
|
|
<param name="capacity">the capacity</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.SimpleImageCache.PutImage(System.String,iText.Kernel.Pdf.Xobject.PdfXObject)">
|
|
<summary>Adds an image to the cache.</summary>
|
|
<param name="src">the source path</param>
|
|
<param name="imageXObject">the image XObject to be cached</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.SimpleImageCache.GetImage(System.String)">
|
|
<summary>Gets an image from the cache.</summary>
|
|
<param name="src">the source path</param>
|
|
<returns>the image XObject</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.SimpleImageCache.Size">
|
|
<summary>Gets the size of the cache.</summary>
|
|
<returns>the cache size</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.SimpleImageCache.Reset">
|
|
<summary>Resets the cache.</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.SimpleImageCache.EnsureCapacity">
|
|
<summary>
|
|
Ensures the capacity of the cache by removing the least important images
|
|
(based on the number of times an image is used).
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Resolver.Resource.UriEncodeUtil.unreservedAndReserved">
|
|
<summary>
|
|
Set of 256 characters with the bits that don't need encoding set to on.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Resolver.Resource.UriEncodeUtil.caseDiff">
|
|
<summary>
|
|
The difference between the value a character in lower cases and the upper case character value.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Resolver.Resource.UriEncodeUtil.dfltEncName">
|
|
<summary>
|
|
The default encoding ("UTF-8").
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.UriEncodeUtil.Encode(System.String)">
|
|
<summary>
|
|
Encodes a <see cref="T:System.String"/> in the default encoding and default uri scheme to an HTML-encoded <see cref="T:System.String"/>.
|
|
</summary>
|
|
<param name="s">the original string</param>
|
|
<returns>the encoded string</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.UriEncodeUtil.Encode(System.String,System.String)">
|
|
<summary>
|
|
Encodes a <see cref="T:System.String"/> in a specific encoding and specific uri scheme to an HTML-encoded <see cref="T:System.String"/>.
|
|
</summary>
|
|
<param name="s">the original string</param>
|
|
<param name="enc">the encoding</param>
|
|
<returns>the encoded string</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Resolver.Resource.UriResolver">
|
|
<summary>
|
|
Utilities class to resolve URIs.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Resolver.Resource.UriResolver.baseUrl">
|
|
<summary>
|
|
The base url.
|
|
</summary>
|
|
</member>
|
|
<member name="F:iText.StyledXmlParser.Resolver.Resource.UriResolver.isLocalBaseUri">
|
|
<summary>
|
|
Indicates if the Uri refers to a local resource.
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.UriResolver.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new <see cref="T:iText.StyledXmlParser.Resolver.Resource.UriResolver"/> instance.
|
|
</summary>
|
|
<param name="baseUri"> the base URI</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.UriResolver.GetBaseUri">
|
|
<summary>
|
|
Gets the base URI.
|
|
</summary>
|
|
<returns>the base uri</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.UriResolver.ResolveAgainstBaseUri(System.String)">
|
|
<summary>
|
|
Resolve a given URI against the base URI.
|
|
</summary>
|
|
<param name="uriString">the given URI</param>
|
|
<returns>the resolved URI</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.UriResolver.ResolveBaseUrlOrPath(System.String)">
|
|
<summary>
|
|
Resolves the base URI to an URL or path.
|
|
</summary>
|
|
<param name="base">the base URI</param>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.UriResolver.BaseUriAsUrl(System.String)">
|
|
<summary>
|
|
Resolves a base URI as an URL.
|
|
</summary>
|
|
<param name="baseUriString">the base URI</param>
|
|
<returns>the URL, or null if not successful</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.UriResolver.UriAsFileUrl(System.String)">
|
|
<summary>
|
|
Resolves a base URI as a file URL.
|
|
</summary>
|
|
<param name="baseUriString">the base URI</param>
|
|
<returns>the file URL</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Resolver.Resource.UriResolver.IsLocalBaseUri">
|
|
<summary>
|
|
Check if baseURI is local
|
|
</summary>
|
|
<returns>true if baseURI is local, otherwise false</returns>
|
|
</member>
|
|
<member name="T:iText.StyledXmlParser.Util.WhiteSpaceUtil">
|
|
<summary>Utility class for white-space handling methods that are used both in pdfHTML and the iText-core SVG module
|
|
</summary>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Util.WhiteSpaceUtil.CollapseConsecutiveSpaces(System.String)">
|
|
<summary>Collapse all consecutive spaces of the passed String into single spaces</summary>
|
|
<param name="s">String to collapse</param>
|
|
<returns>a String containing the contents of the input, with consecutive spaces collapsed</returns>
|
|
</member>
|
|
<member name="M:iText.StyledXmlParser.Util.WhiteSpaceUtil.IsNonEmSpace(System.Char)">
|
|
<summary>Checks if a character is white space value that is not em, en or similar special whitespace character.
|
|
</summary>
|
|
<param name="ch">the character</param>
|
|
<returns>true, if the character is a white space character, but no em, en or similar</returns>
|
|
</member>
|
|
</members>
|
|
</doc>
|