pub struct TextParagraphProperties {Show 23 fields
pub mar_l: Option<STTextMargin>,
pub mar_r: Option<STTextMargin>,
pub lvl: Option<STTextIndentLevelType>,
pub indent: Option<STTextIndent>,
pub algn: Option<STTextAlignType>,
pub def_tab_sz: Option<STCoordinate32>,
pub rtl: Option<bool>,
pub ea_ln_brk: Option<bool>,
pub font_algn: Option<STTextFontAlignType>,
pub latin_ln_brk: Option<bool>,
pub hanging_punct: Option<bool>,
pub ln_spc: Option<Box<CTTextSpacing>>,
pub spc_bef: Option<Box<CTTextSpacing>>,
pub spc_aft: Option<Box<CTTextSpacing>>,
pub text_bullet_color: Option<Box<EGTextBulletColor>>,
pub text_bullet_size: Option<Box<EGTextBulletSize>>,
pub text_bullet_typeface: Option<Box<EGTextBulletTypeface>>,
pub text_bullet: Option<Box<EGTextBullet>>,
pub tab_lst: Option<Box<CTTextTabStopList>>,
pub def_r_pr: Option<Box<TextCharacterProperties>>,
pub ext_lst: Option<Box<CTOfficeArtExtensionList>>,
pub extra_attrs: HashMap<String, String>,
pub extra_children: Vec<PositionedNode>,
}Fields§
§mar_l: Option<STTextMargin>§mar_r: Option<STTextMargin>§lvl: Option<STTextIndentLevelType>§indent: Option<STTextIndent>§algn: Option<STTextAlignType>§def_tab_sz: Option<STCoordinate32>§rtl: Option<bool>§ea_ln_brk: Option<bool>§font_algn: Option<STTextFontAlignType>§latin_ln_brk: Option<bool>§hanging_punct: Option<bool>§ln_spc: Option<Box<CTTextSpacing>>§spc_bef: Option<Box<CTTextSpacing>>§spc_aft: Option<Box<CTTextSpacing>>§text_bullet_color: Option<Box<EGTextBulletColor>>§text_bullet_size: Option<Box<EGTextBulletSize>>§text_bullet_typeface: Option<Box<EGTextBulletTypeface>>§text_bullet: Option<Box<EGTextBullet>>§tab_lst: Option<Box<CTTextTabStopList>>§def_r_pr: Option<Box<TextCharacterProperties>>§ext_lst: Option<Box<CTOfficeArtExtensionList>>§extra_attrs: HashMap<String, String>Unknown attributes captured for roundtrip fidelity.
extra_children: Vec<PositionedNode>Unknown child elements captured for roundtrip fidelity.
Trait Implementations§
Source§impl Clone for TextParagraphProperties
impl Clone for TextParagraphProperties
Source§fn clone(&self) -> TextParagraphProperties
fn clone(&self) -> TextParagraphProperties
Returns a duplicate of the value. Read more
1.0.0 · 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 TextParagraphProperties
impl Debug for TextParagraphProperties
Source§impl Default for TextParagraphProperties
impl Default for TextParagraphProperties
Source§fn default() -> TextParagraphProperties
fn default() -> TextParagraphProperties
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TextParagraphProperties
impl<'de> Deserialize<'de> for TextParagraphProperties
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FromXml for TextParagraphProperties
impl FromXml for TextParagraphProperties
Source§fn from_xml<R: BufRead>(
reader: &mut Reader<R>,
start_tag: &BytesStart<'_>,
is_empty: bool,
) -> Result<Self, ParseError>
fn from_xml<R: BufRead>( reader: &mut Reader<R>, start_tag: &BytesStart<'_>, is_empty: bool, ) -> Result<Self, ParseError>
Parse from an XML reader positioned at the start tag. Read more
Source§impl Serialize for TextParagraphProperties
impl Serialize for TextParagraphProperties
Source§impl TextParagraphPropertiesExt for TextParagraphProperties
Available on crate feature dml-text only.
impl TextParagraphPropertiesExt for TextParagraphProperties
Available on crate feature
dml-text only.Source§fn margin_left_emu(&self) -> Option<i32>
fn margin_left_emu(&self) -> Option<i32>
Get the left margin in EMU.
Source§fn margin_right_emu(&self) -> Option<i32>
fn margin_right_emu(&self) -> Option<i32>
Get the right margin in EMU.
Source§fn indent_emu(&self) -> Option<i32>
fn indent_emu(&self) -> Option<i32>
Get the first-line indent in EMU.
Source§fn line_spacing(&self) -> Option<&CTTextSpacing>
fn line_spacing(&self) -> Option<&CTTextSpacing>
Get the line spacing definition.
Source§fn space_before(&self) -> Option<&CTTextSpacing>
fn space_before(&self) -> Option<&CTTextSpacing>
Get the space-before definition.
Source§fn space_after(&self) -> Option<&CTTextSpacing>
fn space_after(&self) -> Option<&CTTextSpacing>
Get the space-after definition.
Source§fn paragraph_level(&self) -> i32
fn paragraph_level(&self) -> i32
Get the paragraph level (0-based; 0 = body text).
Source§fn bullet_char(&self) -> Option<&str>
fn bullet_char(&self) -> Option<&str>
Get the bullet character, if the bullet is a char bullet (
buChar).Source§fn text_alignment(&self) -> Option<STTextAlignType>
fn text_alignment(&self) -> Option<STTextAlignType>
Get the text alignment.
Source§impl ToXml for TextParagraphProperties
impl ToXml for TextParagraphProperties
Source§fn write_attrs<'a>(&self, start: BytesStart<'a>) -> BytesStart<'a>
fn write_attrs<'a>(&self, start: BytesStart<'a>) -> BytesStart<'a>
Write attributes onto the start tag and return it.
Source§fn write_children<W: Write>(
&self,
writer: &mut Writer<W>,
) -> Result<(), SerializeError>
fn write_children<W: Write>( &self, writer: &mut Writer<W>, ) -> Result<(), SerializeError>
Write child elements and text content inside the element.
Source§fn is_empty_element(&self) -> bool
fn is_empty_element(&self) -> bool
Whether this element has no children (self-closing).
Source§fn write_element<W>(
&self,
tag: &str,
writer: &mut Writer<W>,
) -> Result<(), SerializeError>where
W: Write,
fn write_element<W>(
&self,
tag: &str,
writer: &mut Writer<W>,
) -> Result<(), SerializeError>where
W: Write,
Write a complete element:
<tag attrs>children</tag> or <tag attrs/>.Auto Trait Implementations§
impl Freeze for TextParagraphProperties
impl RefUnwindSafe for TextParagraphProperties
impl Send for TextParagraphProperties
impl Sync for TextParagraphProperties
impl Unpin for TextParagraphProperties
impl UnsafeUnpin for TextParagraphProperties
impl UnwindSafe for TextParagraphProperties
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