1use super::{BaseEnum, BaseXmlEnum};
4
5pub struct PpParagraphAlignment;
7
8impl PpParagraphAlignment {
9 pub const CENTER: BaseXmlEnum = BaseXmlEnum::new("CENTER", 2, Some("ctr"), "Center alignment.");
10 pub const DISTRIBUTE: BaseXmlEnum = BaseXmlEnum::new("DISTRIBUTE", 4, Some("dist"), "Distribute alignment.");
11 pub const JUSTIFY: BaseXmlEnum = BaseXmlEnum::new("JUSTIFY", 5, Some("just"), "Justify alignment.");
12 pub const LEFT: BaseXmlEnum = BaseXmlEnum::new("LEFT", 1, Some("l"), "Left alignment.");
13 pub const RIGHT: BaseXmlEnum = BaseXmlEnum::new("RIGHT", 3, Some("r"), "Right alignment.");
14}
15
16pub struct MsoTriState;
18
19impl MsoTriState {
20 pub const FALSE: BaseEnum = BaseEnum::new("FALSE", 0, "False.");
21 pub const TRUE: BaseEnum = BaseEnum::new("TRUE", -1, "True.");
22 pub const MIXED: BaseEnum = BaseEnum::new("MIXED", -2, "Mixed.");
23}
24
25pub struct MsoUnderlineStyle;
27
28impl MsoUnderlineStyle {
29 pub const NONE: BaseXmlEnum = BaseXmlEnum::new("NONE", 0, None, "No underline.");
30 pub const SINGLE: BaseXmlEnum = BaseXmlEnum::new("SINGLE", 1, Some("sng"), "Single underline.");
31 pub const DOUBLE: BaseXmlEnum = BaseXmlEnum::new("DOUBLE", 2, Some("dbl"), "Double underline.");
32 pub const HEAVY: BaseXmlEnum = BaseXmlEnum::new("HEAVY", 3, Some("heavy"), "Heavy underline.");
33 pub const DOTTED: BaseXmlEnum = BaseXmlEnum::new("DOTTED", 17, Some("dot"), "Dotted underline.");
34 pub const DASHED: BaseXmlEnum = BaseXmlEnum::new("DASHED", 18, Some("dash"), "Dashed underline.");
35}
36
37pub struct MsoColorFormat;
39
40impl MsoColorFormat {
41 pub const RGB: BaseEnum = BaseEnum::new("RGB", 1, "RGB color.");
42 pub const SCHEME: BaseEnum = BaseEnum::new("SCHEME", 2, "Scheme color.");
43}