Skip to main content

Module prelude

Module prelude 

Source
Expand description

Prelude module with the most commonly used types.

Re-exports§

pub use super::EasyDoc;

Structs§

CellData
单个表格单元格的数据。
Color
24 位 RGB 颜色。
ContentCollector
将事件流收集为 DocumentContent 的默认实现。
DocBuilder
构建完整 DOCX 文档的 Fluent 构建器。
DocumentContent
与 DOC/DOCX 解析器实现无关的完整语义文档。
DocumentTextRun
带常用富文本属性的文本片段。
DocxSaxReader
基于 SAX 风格 XML 解析的流式 DOCX 读取器。
FontConfig
文本片段的字体配置。
MarkdownBuilder
面向使用者的 DOC/DOCX 到 Markdown 流式配置入口。
MarkdownOptions
DOC/DOCX 到 Markdown 的转换选项。
MarkdownResult
Markdown 转换正文、资源和降级信息的完整结果。
Paragraph
由文本片段组成的段落。
ParagraphStyle
段落级格式化。
RowData
单个表格行的数据。
Run
段落内的格式化文本片段。
Table
从类型化数据构建的表格。
TableColumn
表格中单列的描述符。
TableData
读取过程中从文档提取的完整表格数据。
TableStyle
表格级格式化配置。
TableWriteBuilder
将类型化 Vec<T> 写入 DOCX 表格的 Fluent 构建器。

Enums§

DocError
库统一错误枚举。
DocValue
通用文档值 – Rust 类型与 DOCX 内容之间的桥梁。
DocumentBlock
文档中的后端无关块级元素。
ErrorAction
读取错误发生时的动作。
HeadingLevel
结构化文档的标题级别。
HorizontalAlignment
段落对齐选项。
ViewMode
选择如何将 DocumentContent 渲染为字符串。

Traits§

DocxRow
结构体与 DOCX 表格行的双向映射。
EventSink
事件消费回调接口。

Functions§

render_view
按照指定的 ViewModeDocumentContent 渲染为字符串。

Type Aliases§

Result
easydoc-rust 标准 Result 类型别名。

Derive Macros§

DocxRowDerive
派生静态表格列元数据和双向行转换。