pub struct ParagraphProperties {
pub alignment: Option<Alignment>,
pub indent: Indent,
pub line_spacing: Option<i32>,
pub line_spacing_pct: Option<i32>,
pub space_before: Option<Emu>,
pub space_after: Option<Emu>,
pub bullet: bool,
pub bullet_style: Option<BulletStyle>,
pub level: u8,
pub default_run_properties: Option<RunProperties>,
pub tab_stops: Vec<TabStop>,
}Expand description
段落属性 <a:pPr>。
Fields§
§alignment: Option<Alignment>水平对齐方式(<a:pPr algn="...">)。None 表示不写出 algn 属性。
indent: Indent缩进(左/右/首行/悬挂)。
line_spacing: Option<i32>行距(固定值,百分之一磅)。与 line_spacing_pct 互斥。None 表示不写出。
line_spacing_pct: Option<i32>行距(百分比,1000 = 100%)。与 line_spacing 互斥。None 表示不写出。
space_before: Option<Emu>段前间距(EMU)。None 表示不写出。
space_after: Option<Emu>段后间距(EMU)。None 表示不写出。
bullet: bool是否项目符号列表(兼容旧字段,建议使用 bullet_style)。
bullet_style: Option<BulletStyle>项目符号详细样式(<a:buChar> / <a:buAutoNum> / <a:buNone>)。
level: u8段落级别(0-8)。
default_run_properties: Option<RunProperties>默认 Run 属性(缺省时应用于段落末尾)。
tab_stops: Vec<TabStop>制表位列表(<a:tabLst><a:tab .../></a:tabLst>)。
对标 python-pptx _ParagraphFormat.tab_stops。
空列表表示不写出 <a:tabLst>。
Implementations§
Trait Implementations§
Source§impl Clone for ParagraphProperties
impl Clone for ParagraphProperties
Source§fn clone(&self) -> ParagraphProperties
fn clone(&self) -> ParagraphProperties
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ParagraphProperties
impl Debug for ParagraphProperties
Source§impl Default for ParagraphProperties
impl Default for ParagraphProperties
Source§fn default() -> ParagraphProperties
fn default() -> ParagraphProperties
Returns the “default value” for a type. Read more
Source§impl<'a> From<&'a mut ParagraphProperties> for ParagraphFormat<'a>
impl<'a> From<&'a mut ParagraphProperties> for ParagraphFormat<'a>
Source§fn from(p: &'a mut ParagraphProperties) -> ParagraphFormat<'a>
fn from(p: &'a mut ParagraphProperties) -> ParagraphFormat<'a>
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ParagraphProperties
impl RefUnwindSafe for ParagraphProperties
impl Send for ParagraphProperties
impl Sync for ParagraphProperties
impl Unpin for ParagraphProperties
impl UnsafeUnpin for ParagraphProperties
impl UnwindSafe for ParagraphProperties
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more