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}