InlineStyle Class
- Namespace
TXTextControl
- Package
TXTextControl.from the private NuGet feed or Text Control Offline PackagesTextControl. WPF. SDK
- Assembly
TXTextControl.dll
- Install
dotnet add package TXTextControl..NET 8 and later. For .NET Framework, referenceTextControl. WPF. SDK TXTextControl.from the setup.dll
- Inherits
- Formatting
Style - Inline
Style
- Formatting
Description
The InlineStyle class defines a formatting style that can be used to format single words in a line of text. In addition to the methods described here, it inherits all properties and methods of the FormattingStyle class.
Syntax
public sealed class InlineStyle : FormattingStylePublic NotInheritable Class InlineStyle
Inherits FormattingStyleExamples
The following example shows how to add and apply an InlineStyle.
textControl1.Text = "TX Text Control";
TXTextControl.InlineStyle inline = new TXTextControl.InlineStyle("ArialBold16");
inline.Bold = true;
inline.FontSize = 320;
inline.FontName = "Arial";
textControl1.InlineStyles.Add(inline);
textControl1.Select(3, 4);
textControl1.Selection.FormattingStyle = "ArialBold16";TextControl1.Text = "TX Text Control"
Dim inline As TXTextControl.InlineStyle = New TXTextControl.InlineStyle("ArialBold16")
inline.Bold = True
inline.FontSize = 320
inline.FontName = "Arial"
TextControl1.InlineStyles.Add(inline)
TextControl1.Select(3, 4)
TextControl1.Selection.FormattingStyle = "ArialBold16"The following example creates and configures a reusable inline style for the document.
InlineStyle inlineStyle = new("Emphasis");
textControl.InlineStyles.Add(inlineStyle);Dim inlineStyle As New InlineStyle("Emphasis")
textControl.InlineStyles.Add(inlineStyle)Members
Constructors
| Constructor | Description |
|---|---|
| InlineStyle | Creates a new instance of the InlineStyle class. |
Properties
| Property | Description |
|---|---|
| AutoBaseline | Gets or sets values specifying automatic sub- or superscripted text. When using automatic sub- and superscript the font is scaled and moved above or below the baseline with values defined through the font itself. Automatic sub- and superscript can be combined with a user-defined baseline which can be set with the Baseline property. (Inherited from FormattingStyle.) |
| Baseline | Gets or sets a user-defined baseline alignment, in twips, of the style. Positive values moves the baseline to superscript, negative values move the baseline to subscript. (Inherited from FormattingStyle.) |
| BaseStyle | Gets the FormattingStyle which is the base style of this style. If this style is the TextControl's root style this property returns null. The property's value can be either a ParagraphStyle or an InlineStyle. (Inherited from FormattingStyle.) |
| Bold | Gets or sets the bold attribute of the style. (Inherited from FormattingStyle.) |
| Capitals | Gets or sets values specifying wheather lowercase letters are displayed with capital letters. Lowercase letters are displayed either with capital letters of the same size or with capital letters which have a smaller size. The smaller size is either the size of the lowercase 'x' (petite caps) or the size of the lowercase 'x' + 10% (small caps). (Inherited from FormattingStyle.) |
| CharacterScaling | Gets or sets the style's character scaling, in percent of the average character width. (Inherited from FormattingStyle.) |
| CharacterSpacing | Gets or sets the style's character spacing value, in twips. This value is added to each character. When it is negative, character spacing is reduced, otherwise it is extended. (Inherited from FormattingStyle.) |
| Culture | Gets or sets the style's culture. When this property is null, the style has the neutral culture. (Inherited from FormattingStyle.) |
| FontName | Gets or sets the font of the style. (Inherited from FormattingStyle.) |
| FontSize | Gets or sets the font's size of the style. (Inherited from FormattingStyle.) |
| ForeColor | Gets or sets the style's color used to display the text. (Inherited from FormattingStyle.) |
| Italic | Gets or sets the italic attribute of the style. (Inherited from FormattingStyle.) |
| Name | Gets or sets the name of the style. (Inherited from FormattingStyle.) |
| Strikeout | Gets or sets the strikeout attribute of the style. (Inherited from FormattingStyle.) |
| TextBackColor | Gets or sets the style's text background color. (Inherited from FormattingStyle.) |
| Underline | Gets or sets underlining styles for the style. (Inherited from FormattingStyle.) |
Methods
| Method | Description |
|---|---|
| Apply | Applies all set attributes of the style to the current document. (Inherited from FormattingStyle.) |
| IsInheritedFromParagraph | Informs about whether one or more of the style's attributes are inherited from the surrounding paragraph. Text formatted through an inline style has all the attributes defined through the surrounding paragraph except the attributes explicitly defined through the inline style. |
| ResetToParagraph | Resets one or more of the style's attributes to its default value which is the same value as defined for the surrounding paragraph. Text formatted through an inline style has all the attributes defined through the surrounding paragraph except the attributes explicitly defined through the inline style. |
Enumerations
| Enumeration | Description |
|---|---|
| Attributes | Determines the style's attributes. This enumeration is used with the IsInheritedFromParagraph and ResetToParagraph methods. |