easydoc_core/document/document_list.rs
1use crate::DocumentListItem;
2
3/// 有序或无序的语义列表。
4///
5/// 对应 OOXML `<w:numPr>` 编号属性和 `<w:abstractNum>` 编号定义。
6/// 无直接 Java 对应,是 easydoc-rust 自创的语义模型。
7#[derive(Clone, Debug, Default, PartialEq)]
8pub struct DocumentList {
9 /// 是否为有序列表。
10 pub ordered: bool,
11 /// 有序列表起始编号。
12 pub start_number: Option<u32>,
13 /// 列表项。
14 pub items: Vec<DocumentListItem>,
15}