Add Style Text
The "Add Style Text" feature in IronWord allows developers to apply various text styling options while adding content to a DOCX document. It provides fine-grained control over the appearance of text, such as specifying the font family, size, color, and style attributes like bold, italic, underline, and strike-through. By creating a Text object and configuring its TextStyle, developers can tailor the presentation of individual text elements within a document, ensuring a customized look and feel.
This feature is useful for generating professionally formatted documents dynamically, such as reports or letters, where specific sections require distinct styles. The TextStyle class enables easy manipulation of these attributes, allowing for both simple and complex styling within the same document.
5 Steps to Add Styled Text to a DOCX
- WordDocument doc = new WordDocument();
- Text text = new Text() { Text = "Styled text example" };
- text.Style = new TextStyle() { TextFont = new Font() { FontFamily = "Arial", FontSize = 14 }, Color = Color.Blue, IsBold = true };
- doc.AddText(text);
- doc.SaveAs("styled_document.docx");
This code shows how to create and style text in a DOCX document using IronWord. It begins by initializing a new WordDocument
object, representing the document to be generated. A Text
object is created with the string "Styled text example
" and a TextStyle
is applied to configure the appearance of the text. The TextStyle
includes settings for the font family (Arial
), font size (14
), text color (blue
), and bold
formatting, which customize how the text will appear in the final document.
After the text is styled, the AddText
method adds the Text
object to the document. This method inserts the styled content into the Word document in the appropriate format. Finally, the SaveAs
method is called to export the document as "styled_document.docx
". The result is a Word document where the inserted text is formatted according to the specified styles, preserving all font and formatting properties in the output file.
Click here to view the How-to Guide, including examples, sample code, and files >