Common HTML helpers shared by the parser, DOM and CSS rendering namespaces of the HTML toolkit, including document formatting and extension utilities.
Microsoft.VisualBasic.MIME.Html 1.0.9762.11310.
01 Namespaces
Microsoft.VisualBasic.MIME.Html
| Type | Summary | Members |
|---|---|---|
| DocumentFormatter | Module provides some method for text document | 3 |
Microsoft.VisualBasic.MIME.Html.CSS
The CSS style environment: CSS layers, length units and typed CSS values, together with the element style models (font style, fill, stroke, padding and size) used to resolve styles.
| Type | Summary | Members |
|---|---|---|
| CSSEnvirnment | 10 | |
| CSSFont | CSS font-style: style; font-size: size; font-family: Name; 这个简写属性用于一次设置元素字体的两个或更多方面。使用 icon 等关键字可以适当地设置元素的字体,使之与用户计算机环境中的某个方面一致。 注意,如果没有使用这些关键词,至少要指定字体大小和字体系列。 可以按顺序设置如下属性:… | 8 |
| CSSLayer | 进行样式渲染的图层对象 | 1 |
| CSSsize | parse the width and height data from the css style string | 2 |
| CssUnit | Represents the possible units of the CSS lengths | 20 |
| Fill | Brush: SolidBrush and TextureBrush | 2 |
| ICSSValue | an abstract object model for get ICSSValue.CSSValue string from current object. | 2 |
| Padding | Represents padding or margin information associated with a gdi+ element. | 21 |
| PaddingLayout | A fix numeric layout data | 13 |
| Stroke | css stroke: color/image; stroke-width: width(px); stroke-dash: dash_style; | 9 |
Microsoft.VisualBasic.MIME.Html.Document
The HTML document object model: the HtmlDocument model with HTML element types, anchors, images, plain text and attributes that can be built, queried and serialized.
| Type | Summary | Members |
|---|---|---|
| Anchor | 9 | |
| Extensions | 3 | |
| HtmlCompress | html compress | 1 |
| HtmlDocument | A root document that is a kind of subclass of HtmlElement | 1 |
| HtmlElement | 一个标签所标记的元素以及内部文本 | 16 |
| Image | 9 | |
| InnerPlantText | Plant text inner the html.(HTML文档内的纯文本对象) | 2 |
| ValueAttribute | A key-value pair of the html attribute, includes the attribute name and attribute value | 4 |
Microsoft.VisualBasic.MIME.Html.HTML.jQuery
A jQuery style fluent query and manipulation API over the HTML document object model.
| Type | Summary | Members |
|---|---|---|
| Extensions | 2 |
Microsoft.VisualBasic.MIME.Html.Language
The HTML parser: the tokenizer, token types, escaping rules and the parser that builds the document object model from HTML source text.
| Type | Summary | Members |
|---|---|---|
| Escaping | 1 | |
| HtmlTokens | 9 |
Microsoft.VisualBasic.MIME.Html.Language.CSS
The CSS parser: selector, rule file and URL evaluation models together with the CSS property value parsers.
| Type | Summary | Members |
|---|---|---|
| CSSFile | CSS文件的对象模型,一个CSS文件是由若干个selector节点选择器所构成的,以及每一个选择器都是由若干样式属性定义所构成 | 6 |
| CssParser | Parser css code to add/remove or manage it. | 7 |
| CssProperty | Css properties list. | 600 |
| CSSSelectorTypes | Define Tag type. | 8 |
| HtmlTags | HTML Tags. | 38 |
| Selector | CSS之中的样式选择器 | 3 |
| UrlEvaluator | 2 |
Microsoft.VisualBasic.MIME.Html.Render
The lightweight HTML renderer: the render tree model (tags, text strings and containers) and the renderer that draws an HTML document.
| Type | Summary | Members |
|---|---|---|
| HtmlConstants | Defines HTML strings | 217 |
| HtmlRenderer | A Professional HTML Renderer You Will Use > https://www.codeproject.com/Articles/32376/A-Professional-HTML-Renderer-You-Will-Use | 3 |
| Parser | Collection of regular expressions used when parsing | 23 |
| TextAPI | 用于简单的HTML文档渲染 | 3 |
Microsoft.VisualBasic.MIME.Html.Render.CSS
The CSS layout engine: the box model, block and line boxes, layout, text splitting and drawing helpers that lay out CSS styled HTML content.
| Type | Summary | Members |
|---|---|---|
| CssConstants | String constants to avoid typing errors. | 101 |
| CssDefaults | 18 | |
| CssLength | Represents and gets info about a CSS Length | 10 |
| CssPropertyAttribute | Used to mark a property as a Css property. | 3 |
| CssRectangle | 10 | |
| CssValue | 8 |
Microsoft.VisualBasic.MIME.Html.Render.TextString
| Type | Summary | Members |
|---|---|---|
| WeightStyles | 5 |
Microsoft.VisualBasic.MIME.Html.XmlMeta
XML node models (generic nodes, meta nodes and CSS nodes) shared by the HTML tooling.