学习C#调用OpenXml操作word文档的基本用法(26:学习文本运行类)

文本运行类Run是openxml中用于表示文本运行的核心类,命名空间为DocumentFormat. OpenXml.Wordprocessing,对应document.xml文件内的<w:r>元素,是段落内具有相同字符格式的最小文本单元,可以包含实际文本、换行符、图片、符号等内联内容。Run类支持添加下图所示的几十种子类型。

  Run类的主要属性如下表所示:

序号 名称 说明
1 RunProperties 运行文本格式属性,类型为RunProperties
2 RsidRunProperties 运行属性的修订标识符,类型为HexBinaryValue,本行及下面几行的属性都是在word文档开启修订功能时使用
3 RsidRunDeletion 运行删除的修订标识符,类型为HexBinaryValue
4 RsidRunAddition 运行的修订标识符,类型为HexBinaryValue

Run类的RunProperties属性类型为RunProperties,之前学习openxml的Style类时学习过StyleRunProperties类的主要属性(参考文献5),这两个类型的属性类似,本文主要记录有差异的RunProperties类属性说明,如下表所示:

序号 名称 说明
1 RunStyle 文本样式ID,引用文档中的样式定义
2 WebHidden 设置文本是否在Web视图下显示
3 Highlight 设置突出显示方式,从枚举值HighlightColorValues内取值
4 FitText 设置精确缩放文本,类型为FitText
5 RightToLeftText 设置文本是否从右向左显示
6 Languages 指定对文本进行拼写和语法检查时,应使用哪种语言的词典
7 TextOutlineEffect 设置文本的轮廓效果
8 Reflection 设置文本的倒影效果
9 Glow 设置文本的发光效果
10 FillTextEffect 设置文本的填充效果
11 Ligatures 设置用于启用或禁用连字功能,从枚举值LigaturesValues内取值
12 NumberingFormat 定义编号的输出样式
13 NumberSpacing 设置字体中数字字符的水平间距

参考文献

1\]https://github.com/dotnet/Open-XML-SDK \[2\]https://learn.microsoft.com/zh-cn/office/open-xml/open-xml-sdk \[3\]https://learn.microsoft.com/zh-cn/dotnet/api/documentformat.openxml.wordprocessing.style?view=openxml-3.0.1 \[4\]https://blog.csdn.net/i042416/article/details/126228816 \[5\]https://blog.csdn.net/gc_2299/article/details/154043115

相关推荐
熟悉的新风景11 小时前
word,wps使用技巧
word·wps
2601_9584925512 小时前
Webmaster Notes: Deploying HTML5 Word Environments
前端·word·html5
wujian83111 天前
AI表格怎么导出word
人工智能·ai·word·豆包·deepseek·ai导出鸭
zh路西法1 天前
【Word自动目录使用指南】告别手动修改格式,一次设置成功!
word
软件富二代1 天前
— 批量转换Word题库到Excel的小工具
电脑·word·excel·排版·软件
gc_22993 天前
学习C#调用OpenXml操作word文档的基本用法(31:学习图形类-1)
word·openxml·run·drawing
XMJ20023 天前
解决包含visio图的Word文档转PDF后部分文字消失问题的一种方法
pdf·word
tedcloud1233 天前
OfficeCLI部署教程:让AI直接操作Word、Excel和PPT
服务器·人工智能·word·excel
才疏学浅7434 天前
批量下载鹏程实验室数据的方法
java·开发语言·word
开开心心就好4 天前
免费开源的网课教学屏幕画板工具
windows·eureka·计算机外设·word·excel·etcd·csdn开发云