添加样式文本

IronWord 中的"添加样式文本"功能允许开发人员在向 DOCX 文档添加内容时应用各种文本样式选项。 它提供了对文本外观的精细控制,例如指定字体家族、大小、颜色以及样式属性,如 underlinestrike-through。 通过创建一个包含 TextContentRun 对象,并将 TextStyle 赋值给 Run,开发人员可以定制文档中各个文本元素的显示效果,从而确保实现个性化的视觉风格。

此功能可用于动态生成专业格式的文档,例如报告或信函,其中特定部分需要不同的样式。 TextStyle 类便于对这些属性进行操作,支持在同一文档中实现简单和复杂的样式设置。

关键点

1.创建样式化跑步

  • 创建一个 Run 对象,其中包含带有所需文本的 TextContent
  • StyleRun 属性被赋予一个 TextStyle 对象以应用格式设置。 FontSize

2.配置文本样式

  • TextStyle:设置在 TextStyle 级别(而非 Font 内部)以指定文本大小。
  • TextFont:包含字体属性,包括用于字体选择的 fontFamilyFontFamily
  • Color:使用 color 指定文本颜色。 IronWord.Models.Color
  • bolditalic:用于粗体和斜体格式的布尔属性。 IsBold
  • underline:为文本添加下划线样式。 IsItalic
  • strike-through:使用 StrikeValue 枚举应用删除线格式。 Underline
  • Strike

3.添加到文档

  • 使用 AddChild 可在 Run 中添加格式化的 Paragraph
  • 该段落随后将通过 AddParagraph 添加到文档中。

代码解释

此代码演示了如何使用 IronWord 在 DOCX 文档中创建和设置文本样式。 首先,初始化一个新的 WordDocument 对象,该对象代表待生成的文档。 创建了一个包含 TextContentRun 对象,其中包含字符串"样式化文本示例",并为该 TextContent 应用了一个 TextStyle 以配置文本的外观。

TextStyle 包含在 TextStyle 级别(而非 Font 内部)设置的字体大小、通过 fontFamily 配置的字体家族,以及 TextFont 文本 color 以及 bold 格式设置。 这些设置可以自定义文本在最终文档中的显示方式。

在对 Run 进行格式化后,AddChild 方法会将 Run 对象添加到文档中的某个段落中。 此方法会将样式化的内容以适当的格式插入到 Word 文档中。 最后,调用 SaveAs 方法将文档导出为 "styled_document.docx"。 最终生成的 Word 文档中,插入的文本将按照指定的样式进行格式化,并在输出文件中保留所有字体和格式属性。

浏览文档元素教程,获取更多样式技巧

准备开始了吗?
Nuget 下载 44,829 | 版本: 2026.5 just released
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package IronWord
运行示例 观看您的数据变成 Word 文档。