docx_rust/formatting/
page_margin.rs1use hard_xml::{XmlRead, XmlWrite};
2
3#[derive(Debug, Default, XmlRead, XmlWrite, Clone)]
11#[cfg_attr(test, derive(PartialEq))]
12#[xml(tag = "w:pgMar")]
13pub struct PageMargin {
14 #[xml(attr = "w:top")]
15 pub top: Option<isize>,
16 #[xml(attr = "w:right")]
17 pub right: Option<isize>,
18 #[xml(attr = "w:bottom")]
19 pub bottom: Option<isize>,
20 #[xml(attr = "w:left")]
21 pub left: Option<isize>,
22 #[xml(attr = "w:header")]
23 pub header: Option<isize>,
24 #[xml(attr = "w:footer")]
25 pub footer: Option<isize>,
26 #[xml(attr = "w:gutter")]
27 pub gutter: Option<isize>,
28}
29
30