新增樣式文字
IronWord 中的"新增樣式文字"功能,讓開發人員在向 DOCX 文件新增內容時,能夠套用各種文字樣式選項。 它提供對文字外觀的細部控制,例如指定字型家族、大小、顏色,以及 underline 和 strike-through 等樣式屬性。 透過建立一個包含 TextContent 的 Run 物件,並將 TextStyle 指派給 Run,開發人員可以自訂文件中個別文字元素的呈現方式,確保呈現出客製化的外觀與風格。
此功能適用於動態產生專業格式的文件(例如報告或信函),其中特定段落需要採用不同的樣式。 TextStyle 類別可輕鬆操作這些屬性,讓您在同一份文件中同時實現簡單與複雜的樣式設定。
重點
-
建立樣式化執行程序:
- 建立一個
Run物件,其中包含TextContent以及所需的文字。 Style的Run屬性被賦予一個TextStyle物件以套用格式。FontSize
- 建立一個
-
設定 TextStyle:
TextStyle:請設定於TextStyle層級(而非Font內部),以指定文字大小。TextFont:包含字型屬性,其中fontFamily用於字型選取。FontFamilyColor:使用color指定文字顏色。IronWord.Models.Colorbold和italic:用於設定粗體與斜體格式的布林屬性。IsBoldunderline:為文字添加底線樣式。IsItalicstrike-through:使用StrikeValue枚舉來套用刪除線格式。UnderlineStrike
- 新增至文件:
- 使用
AddChild將格式化的Run加入至Paragraph中。 - 該段落隨後將透過
AddParagraph標記加入文件中。
- 使用
程式碼說明
此程式碼示範如何使用 IronWord 在 DOCX 文件中建立及格式化文字。 首先需初始化一個新的 WordDocument 物件,該物件代表待生成的文件。 建立了一個 Run 物件,其中包含 TextContent 以及字串"Styled text example",並對 TextStyle 套用 Run 來設定文字的外觀。
TextStyle 包含在 TextStyle 層級(而非 Font 內部)設定的字型大小、透過 fontFamily 配置的字型家族,以及 TextFont 文字 color,以及 bold 格式設定。 這些設定用於自訂文字在最終文件中的顯示方式。
在 Run 格式化後,AddChild 方法會將 Run 物件新增至文件中的段落中。 此方法會將格式化的內容以適當格式插入 WORD 文件中。 最後,呼叫 SaveAs 方法將文件匯出為"styled_document.docx"。 最終產出為 WORD 文件,其中插入的文字將依照指定的樣式進行格式化,並在輸出檔案中完整保留所有字型與格式設定。

