Skip to main content

Crate easydoc_core

Crate easydoc_core 

Source
Expand description

easydoc-rust 核心数据模型与扩展点。

对应 Java: com.alibaba.excel (EasyExcel 4.0.3 核心层)

Re-exports§

pub use converter::ConverterRegistry;
pub use converter::ErasedConverter;
pub use document::DocumentBlock;
pub use document::DocumentContent;
pub use document::DocumentImage;
pub use document::DocumentList;
pub use document::DocumentListItem;
pub use document::DocumentTable;
pub use document::DocumentTableCell;
pub use document::DocumentTableRow;
pub use document::DocumentTextRun;
pub use error::DocError;
pub use error::Result;
pub use metadata::DocumentMeta;
pub use metadata::TableColumn;
pub use style::Color;
pub use style::FontConfig;
pub use style::ParagraphStyle;
pub use style::TableStyle;
pub use traits::CellContext;
pub use traits::ContentCollector;
pub use traits::DocConverter;
pub use traits::DocReadContext;
pub use traits::DocReadListener;
pub use traits::DocWriteContext;
pub use traits::DocWriteHandler;
pub use traits::DocumentEvent;
pub use traits::DocumentReader;
pub use traits::DocxRow;
pub use traits::EventSink;
pub use traits::ParagraphContext;
pub use traits::TableWriteContext;
pub use types::CellData;
pub use types::DocValue;
pub use types::ErrorAction;
pub use types::HeadingLevel;
pub use types::HorizontalAlignment;
pub use types::ImageData;
pub use types::RichRun;
pub use types::RowData;
pub use types::TableData;

Modules§

converter
内置类型转换器与转换器注册表。
document
与解析和渲染后端解耦的语义文档模型。
error
easydoc-rust 统一错误类型。
metadata
文档结构与表格 schema 的元数据类型。
style
文档样式类型 – 字体、段落、表格和颜色配置。
traits
核心扩展 trait 体系。
types
文档内容的核心数据类型。

Enums§

DocumentSection
文档分区类型,用于 Section 块。