Skip to main content

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}