Table of Contents

Class TabChar

Namespace
DocWright.Dom
Assembly
DocWright.Dom.dll

An explicit tab character (w:tab, ECMA-376 Part 1 §17.3.3.30).

public sealed class TabChar : RunContentInline
Inheritance
TabChar
Inherited Members
Extension Methods

Remarks

A tab is an element in WordprocessingML, not a character inside a w:t. Word advances to the next tab stop for the element and treats a literal U+0009 in w:t as ordinary whitespace, so the two are not interchangeable: a round trip that turns one into the other loses layout in Word while looking identical to any reader that flattens both to the same character.

Text extraction still yields '\t' for this inline, so the distinction is a markup-level one and does not change the document's text.

Constructors

TabChar()

Initializes a tab.

Methods

Accept(DomVisitor)

Dispatches to the visitor method for this node's concrete type.

Clone()

Creates a detached deep copy.

CloneCore()

Creates the deep copy for Clone(). Implementations copy all owned state, deep-clone children and copy unknown-XML islands.