Expand description
Prelude module with the most commonly used types.
Re-exports§
pub use super::EasyDoc;
Structs§
- Cell
Data - 单个表格单元格的数据。
- Color
- 24 位 RGB 颜色。
- Content
Collector - 将事件流收集为
DocumentContent的默认实现。 - DocBuilder
- 构建完整 DOCX 文档的 Fluent 构建器。
- Document
Content - 与 DOC/DOCX 解析器实现无关的完整语义文档。
- Document
Text Run - 带常用富文本属性的文本片段。
- Docx
SaxReader - 基于 SAX 风格 XML 解析的流式 DOCX 读取器。
- Font
Config - 文本片段的字体配置。
- Markdown
Builder - 面向使用者的 DOC/DOCX 到 Markdown 流式配置入口。
- Markdown
Options - DOC/DOCX 到 Markdown 的转换选项。
- Markdown
Result - Markdown 转换正文、资源和降级信息的完整结果。
- Paragraph
- 由文本片段组成的段落。
- Paragraph
Style - 段落级格式化。
- RowData
- 单个表格行的数据。
- Run
- 段落内的格式化文本片段。
- Table
- 从类型化数据构建的表格。
- Table
Column - 表格中单列的描述符。
- Table
Data - 读取过程中从文档提取的完整表格数据。
- Table
Style - 表格级格式化配置。
- Table
Write Builder - 将类型化
Vec<T>写入 DOCX 表格的 Fluent 构建器。
Enums§
- DocError
- 库统一错误枚举。
- DocValue
- 通用文档值 – Rust 类型与 DOCX 内容之间的桥梁。
- Document
Block - 文档中的后端无关块级元素。
- Error
Action - 读取错误发生时的动作。
- Heading
Level - 结构化文档的标题级别。
- Horizontal
Alignment - 段落对齐选项。
- View
Mode - 选择如何将
DocumentContent渲染为字符串。
Traits§
Functions§
- render_
view - 按照指定的
ViewMode将DocumentContent渲染为字符串。
Type Aliases§
- Result
- easydoc-rust 标准
Result类型别名。
Derive Macros§
- Docx
RowDerive - 派生静态表格列元数据和双向行转换。