Style Object
A Style object is an OLE Automation object that represents a formatting style. To get a style or to iterate through all existing styles the Styles collection object can be used. A Style object has the following class name that can be used to create a new object with the CreateObject function:
TIS.TX.Style.34
A Style object has properties to set or to get attributes for fonts and paragraphs, frames, tabs and list settings. For paragraph-based styles all settings are possible, for character-based styles paragraph, tab and list settings cannot be used. The style's type can be obtained with the StyleType property.
Syntax
Style
Members
Properties
| Property | Description |
|---|---|
| Alignment | Returns or sets the formatting style's text alignment. |
| AutoBaseLine | Returns or sets values specifying automatic sub- or superscripted text. |
| Baseline | Returns or sets the formatting style's baseline alignment. |
| BaselineType | Returns or sets the formatting style's baseline type. |
| BulletAttribute | This property returns or sets attributes for bulleted lists. |
| Capitals | Returns or sets values specifying whether lowercase letters are displayed with capital letters. |
| CharacterScaling | Returns or sets the style's character scaling, in percent of the average character width. |
| CharacterSpacing | Returns or sets the style's character spacing value, in twips. |
| FontBold | Returns or sets the formatting style's font bold attribute. |
| FontItalic | Returns or sets the formatting style's font italic attribute. |
| FontName | Returns or sets the formatting style's font. |
| FontSize | Returns or sets the formatting style's font size, in twips. |
| FontStrikethru | Returns or sets the formatting style's font strikethru attribute. |
| FontUnderline | Returns or sets the formatting style's underlining attributes. |
| ForeColor | Returns or sets the formatting style's text color. |
| FrameDistance | Returns or sets the distance between the text and the frame of a paragraph, in twips. |
| FrameLineWidth | Returns or sets the line width of a paragraph's frame, in twips. |
| FrameStyle | Returns or sets the style of a paragraph's frame. |
| IndentB | Returns or sets the formatting style's additional bottom distance for a paragraph, in twips. |
| IndentFL | Returns or sets the formatting style's additional indent for the first line of a paragraph, in twips. |
| IndentL | Returns or sets the formatting style's left paragraph indent, in twips. |
| IndentR | Returns or sets the formatting style's right paragraph indent, in twips. |
| IndentT | Returns or sets the formatting style's additional top distance for a paragraph, in twips. |
| KeepLinesTogether | Gets or sets a value indicating whether a page break is allowed within a paragraph. |
| KeepWithNext | If this property is set to true, a paragraph with this formatting style is displayed on the same page as its following paragraph. |
| LineSpacing | Returns or sets the formatting style's line spacing in percent. |
| LineSpacingT | Returns or sets the formatting style's line spacing, in twips. |
| ListType | Returns or sets the formatting style's list type. |
| Locale | Specifies the style's language. |
| NextParaStyle | Returns or sets the name of the style used after the user has pressed the RETURN key. |
| NumberingAttribute | This property returns or sets attributes for numbered lists. |
| PageBreakBefore | If this property is set to true, a paragraph with this formatting style is always displayed on top of a page. |
| StyleName | Returns or sets the formatting style's name. |
| StyleType | Returns the formatting style's type. |
| TabPos | Returns or sets the formatting style's tabulator position, in twips. |
| TabType | Returns or sets the formatting style's tabulator type. |
| TextBkColor | Returns or sets the formatting style's text background color. |
| WidowOrphanLines | Gets or sets the number of lines for widow/orphan control. |
Methods
| Method | Description |
|---|---|
| Apply | Applies all style settings on the current document. |