pub struct ParagraphStyleDefinition {Show 25 fields
pub id: String,
pub name: String,
pub based_on_id: Option<String>,
pub next_style_id: Option<String>,
pub align: Option<ParagraphAlignment>,
pub snap_to_grid: Option<bool>,
pub source_has_snap_to_grid: Option<bool>,
pub text_alignment: Option<ParagraphTextAlignment>,
pub source_has_text_alignment: Option<bool>,
pub heading_level: Option<HeadingLevel>,
pub numbering: Option<ParagraphNumbering>,
pub spacing: Option<ParagraphSpacing>,
pub indent: Option<ParagraphIndent>,
pub background_color: Option<String>,
pub borders: Option<ParagraphBorderSet>,
pub tab_stops: Option<Vec<ParagraphTabStop>>,
pub contextual_spacing: Option<bool>,
pub keep_next: Option<bool>,
pub keep_lines: Option<bool>,
pub widow_control: Option<bool>,
pub page_break_before: Option<bool>,
pub run_style: Option<TextStyle>,
pub ui_priority: Option<i64>,
pub is_default: Option<bool>,
pub is_primary: Option<bool>,
}Expand description
Mirrors TypeScript ParagraphStyleDefinition.
Fields§
§id: String§name: String§based_on_id: Option<String>§next_style_id: Option<String>§align: Option<ParagraphAlignment>§snap_to_grid: Option<bool>§source_has_snap_to_grid: Option<bool>§text_alignment: Option<ParagraphTextAlignment>§source_has_text_alignment: Option<bool>§heading_level: Option<HeadingLevel>§numbering: Option<ParagraphNumbering>§spacing: Option<ParagraphSpacing>§indent: Option<ParagraphIndent>§background_color: Option<String>§borders: Option<ParagraphBorderSet>§tab_stops: Option<Vec<ParagraphTabStop>>§contextual_spacing: Option<bool>§keep_next: Option<bool>§keep_lines: Option<bool>§widow_control: Option<bool>§page_break_before: Option<bool>§run_style: Option<TextStyle>§ui_priority: Option<i64>§is_default: Option<bool>§is_primary: Option<bool>Trait Implementations§
Source§impl Clone for ParagraphStyleDefinition
impl Clone for ParagraphStyleDefinition
Source§impl Debug for ParagraphStyleDefinition
impl Debug for ParagraphStyleDefinition
Source§impl<'de> Deserialize<'de> for ParagraphStyleDefinition
impl<'de> Deserialize<'de> for ParagraphStyleDefinition
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 PartialEq for ParagraphStyleDefinition
impl PartialEq for ParagraphStyleDefinition
Source§impl Serialize for ParagraphStyleDefinition
impl Serialize for ParagraphStyleDefinition
impl StructuralPartialEq for ParagraphStyleDefinition
Auto Trait Implementations§
impl Freeze for ParagraphStyleDefinition
impl RefUnwindSafe for ParagraphStyleDefinition
impl Send for ParagraphStyleDefinition
impl Sync for ParagraphStyleDefinition
impl Unpin for ParagraphStyleDefinition
impl UnsafeUnpin for ParagraphStyleDefinition
impl UnwindSafe for ParagraphStyleDefinition
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more