Expand description
DOCX 文档写入器。
在 docx-rs 之上提供 Fluent 构建器 API,对标 easyexcel-writer 的模式。
对应 Java: com.alibaba.excel (EasyExcel 写入层)
Modules§
- content_
renderer - 语义模型渲染器 — 将
DocumentContent转换为 docx-rs 文档。 - math_
omml - 数学公式 OMML 注入。
- util
- Shared utilities for OOXML generation.
Structs§
- Auto
Width Strategy - 自动列宽计算策略。
- Banded
Rows Strategy - 为表格应用交替行背景色。
- Cell
Data - 单个表格单元格的数据。
- Color
- 24 位 RGB 颜色。
- DocBuilder
- 构建完整 DOCX 文档的 Fluent 构建器。
- DocEditor
- 已打开的 DOCX 文件,准备进行修改。
- DocImage
- 向文档插入图片的配置。
- DocWrite
Executor - 将
crate::DocBuilder渲染为物理 DOCX 文件的执行器。 - Document
Content - 与 DOC/DOCX 解析器实现无关的完整语义文档。
- Document
Text Run - 带常用富文本属性的文本片段。
- Font
Config - 文本片段的字体配置。
- Paragraph
- 由文本片段组成的段落。
- Paragraph
Style - 段落级格式化。
- Run
- 段落内的格式化文本片段。
- Table
- 从类型化数据构建的表格。
- Table
Style - 表格级格式化配置。
- Table
Write Builder - 将类型化
Vec<T>写入 DOCX 表格的 Fluent 构建器。 - Table
Write Executor - Executor for one-shot table writes.
Enums§
- DocValue
- 通用文档值 – Rust 类型与 DOCX 内容之间的桥梁。
- Document
Block - 文档中的后端无关块级元素。
- Horizontal
Alignment - 段落对齐选项。
Traits§
- DocWrite
Handler - 写入生命周期拦截器 – 在文档、段落、表格和单元格级别提供钩子。
- DocxRow
- 结构体与 DOCX 表格行的双向映射。