pub struct ParagraphCascade<'a> {
pub primary: Option<&'a TextBody>,
pub layout: Option<&'a TextBody>,
pub master: Option<&'a TextBody>,
pub master_slide: Option<&'a SlideMaster>,
pub default_style: &'a [ParagraphProperties],
pub default_paragraph: Option<&'a ParagraphProperties>,
pub placeholder: Option<&'a Placeholder>,
pub style_color: Option<&'a ColorValue>,
}Expand description
The text bodies a shape’s paragraphs inherit from, most specific first.
Fields§
§primary: Option<&'a TextBody>The shape’s own source text body.
layout: Option<&'a TextBody>The matching layout placeholder’s text body.
master: Option<&'a TextBody>The matching master placeholder’s text body.
master_slide: Option<&'a SlideMaster>The master whose text styles the placeholder type selects.
default_style: &'a [ParagraphProperties]p:defaultTextStyle, which outranks the master’s otherStyle for text outside
placeholders.
default_paragraph: Option<&'a ParagraphProperties>p:defaultTextStyle/a:defPPr, under every level of default_style.
placeholder: Option<&'a Placeholder>§style_color: Option<&'a ColorValue>p:style/a:fontRef colour.
Implementations§
Source§impl ParagraphCascade<'_>
impl ParagraphCascade<'_>
Sourcepub fn properties(
&self,
index: usize,
level: u32,
authored: Option<&Bullet>,
) -> ParagraphProperties
pub fn properties( &self, index: usize, level: u32, authored: Option<&Bullet>, ) -> ParagraphProperties
The effective properties of paragraph index at level. An authored numbered bullet
replaces the inherited bullet.
Trait Implementations§
Source§impl<'a> Clone for ParagraphCascade<'a>
impl<'a> Clone for ParagraphCascade<'a>
impl<'a> Copy for ParagraphCascade<'a>
Source§impl<'a> Debug for ParagraphCascade<'a>
impl<'a> Debug for ParagraphCascade<'a>
Auto Trait Implementations§
impl<'a> Freeze for ParagraphCascade<'a>
impl<'a> RefUnwindSafe for ParagraphCascade<'a>
impl<'a> Send for ParagraphCascade<'a>
impl<'a> Sync for ParagraphCascade<'a>
impl<'a> Unpin for ParagraphCascade<'a>
impl<'a> UnsafeUnpin for ParagraphCascade<'a>
impl<'a> UnwindSafe for ParagraphCascade<'a>
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