Telerik WordsProcessing
RadWordsProcessing是Telerik文档处理库。此组件的完整文档可在以下网站获得https://docs.telerik.com/devtools/document-processing/libraries/radwordsprocessing.
RadWordsProcessing是一个处理库,允许创建、修改和将文档导出为各种格式。通过API,您可以访问文档中的每个元素并修改、删除它或添加一个新元素。生成的内容可以保存为流、文件或发送到客户端浏览器。
模型
的模型RadWordsProcessing包括:
部分:您可以使用相应类公开的属性自定义部分。标准库还提供了自定义节的页眉、页脚和水印的支持。
段落:与段落相关的属性和方法使您能够更改其内联和外观的集合。
表:用于插入、编辑和删除表的API。您还可以更改它们的行、单元格、外观和内容。
内联:
-
- 文档模型包括一个Style对象存储库,其中包含字符集、段落或表样式属性。
- 该API允许您创建自定义样式,并在整个文档中使用它们。
- 列表样式.
内容控件:内容控件或结构化文档标签(SDT)使用户能够向部分文档添加特定的语义:限制输入,修改编辑行为等。该功能还允许向文档添加复选框、组合框和其他控件。
特点:
邮件合并:提供从包含固定内容和数据源(数据库或任何其他数据项集合)的可变数据的模板生成个性化文档的能力。
合并文件:在需要的位置插入一个文档到另一个文档中,控制两者的样式合并的方式。
导入文档元素:将一个文档元素从一个文档导入另一个文档。
克隆文档和文档元素。
取代: RadWordsProcessing提供了在RadFlowDocument实例中搜索字符串并替换所有匹配项的能力。该库还允许您单独替换匹配的样式。
RadFlowDocumentEditor:它旨在简化创建和修改文档的过程,并以更少的代码实现与使用文档元素的样式属性和子集合相同的结果。
格式:
除了样式,RadWordsProcessing还提供了对不同格式的支持,所以你可以格式化任何文档元素:
- 字符格式:字体大小、字体颜色、字体名称、粗体、斜体、下划线等。
- 段落格式:行间距、对齐、压痕、前后间距等。
- 表的格式:允许您更改对齐、边框、阴影、间距和填充等。
- 修改section属性调整页面大小、方向、页边距、页眉和页脚等。
支持格式:
该库支持以下文档格式:
您可以导入和导出这些格式的文档,也可以转换文档的格式。