Skip to main content

Module traits

Module traits 

Source
Expand description

定义 easypdf-rust 核心扩展点的 trait。

包含 PdfModelPdfReadListenerPdfWriteHandlerPdfConverterPdfEngineEngineCapabilitiesCapabilityLevel

Structs§

DetailedEngineCapabilities
使用渐进式 CapabilityLevel 值的详细引擎能力。
EngineCapabilities
描述 PDF 引擎支持哪些操作。
PdfFieldDescriptor
PdfModel 中单个字段的描述符,由派生宏生成。
PdfModelMetadata
PdfModel 关联的元数据(通常来自 #[pdf(...)] 属性)。

Enums§

CapabilityLevel
用于细粒度引擎功能报告的渐进式能力级别。
RenderedElement
PdfModel 生成的渲染元素。

Traits§

PdfConverter
Rust 类型 T 与 PDF 字符串表示之间的双向转换器。
PdfEngine
用于后端切换的抽象 PDF 引擎接口。
PdfModel
可渲染为 PDF 内容的类型 trait。
PdfReadListener
PDF 读取操作的事件驱动监听器。
PdfWriteHandler
PDF 写入操作的生命周期钩子。