Skip to main content

easyofd_core/model/
content_object.rs

1//! 页面内容对象枚举。
2
3use crate::model::image_object::ImageObject;
4use crate::model::path_object::PathObject;
5use crate::model::text_object::TextObject;
6
7/// OFD 页面上的内容对象。
8#[derive(Debug, Clone)]
9pub enum ContentObject {
10    /// 文本块。
11    Text(TextObject),
12    /// 图片。
13    Image(ImageObject),
14    /// 矢量路径。
15    Path(PathObject),
16}