pub trait ITextParagraphFormat_Impl: Sized {
Show 48 methods // Required methods fn Alignment(&self) -> Result<ParagraphAlignment>; fn SetAlignment(&self, value: ParagraphAlignment) -> Result<()>; fn FirstLineIndent(&self) -> Result<f32>; fn KeepTogether(&self) -> Result<FormatEffect>; fn SetKeepTogether(&self, value: FormatEffect) -> Result<()>; fn KeepWithNext(&self) -> Result<FormatEffect>; fn SetKeepWithNext(&self, value: FormatEffect) -> Result<()>; fn LeftIndent(&self) -> Result<f32>; fn LineSpacing(&self) -> Result<f32>; fn LineSpacingRule(&self) -> Result<LineSpacingRule>; fn ListAlignment(&self) -> Result<MarkerAlignment>; fn SetListAlignment(&self, value: MarkerAlignment) -> Result<()>; fn ListLevelIndex(&self) -> Result<i32>; fn SetListLevelIndex(&self, value: i32) -> Result<()>; fn ListStart(&self) -> Result<i32>; fn SetListStart(&self, value: i32) -> Result<()>; fn ListStyle(&self) -> Result<MarkerStyle>; fn SetListStyle(&self, value: MarkerStyle) -> Result<()>; fn ListTab(&self) -> Result<f32>; fn SetListTab(&self, value: f32) -> Result<()>; fn ListType(&self) -> Result<MarkerType>; fn SetListType(&self, value: MarkerType) -> Result<()>; fn NoLineNumber(&self) -> Result<FormatEffect>; fn SetNoLineNumber(&self, value: FormatEffect) -> Result<()>; fn PageBreakBefore(&self) -> Result<FormatEffect>; fn SetPageBreakBefore(&self, value: FormatEffect) -> Result<()>; fn RightIndent(&self) -> Result<f32>; fn SetRightIndent(&self, value: f32) -> Result<()>; fn RightToLeft(&self) -> Result<FormatEffect>; fn SetRightToLeft(&self, value: FormatEffect) -> Result<()>; fn Style(&self) -> Result<ParagraphStyle>; fn SetStyle(&self, value: ParagraphStyle) -> Result<()>; fn SpaceAfter(&self) -> Result<f32>; fn SetSpaceAfter(&self, value: f32) -> Result<()>; fn SpaceBefore(&self) -> Result<f32>; fn SetSpaceBefore(&self, value: f32) -> Result<()>; fn WidowControl(&self) -> Result<FormatEffect>; fn SetWidowControl(&self, value: FormatEffect) -> Result<()>; fn TabCount(&self) -> Result<i32>; fn AddTab( &self, position: f32, align: TabAlignment, leader: TabLeader ) -> Result<()>; fn ClearAllTabs(&self) -> Result<()>; fn DeleteTab(&self, position: f32) -> Result<()>; fn GetClone(&self) -> Result<ITextParagraphFormat>; fn GetTab( &self, index: i32, position: &mut f32, align: &mut TabAlignment, leader: &mut TabLeader ) -> Result<()>; fn IsEqual(&self, format: Option<&ITextParagraphFormat>) -> Result<bool>; fn SetClone(&self, format: Option<&ITextParagraphFormat>) -> Result<()>; fn SetIndents(&self, start: f32, left: f32, right: f32) -> Result<()>; fn SetLineSpacing(&self, rule: LineSpacingRule, spacing: f32) -> Result<()>;
}

Required Methods§

fn Alignment(&self) -> Result<ParagraphAlignment>

fn SetAlignment(&self, value: ParagraphAlignment) -> Result<()>

fn FirstLineIndent(&self) -> Result<f32>

fn KeepTogether(&self) -> Result<FormatEffect>

fn SetKeepTogether(&self, value: FormatEffect) -> Result<()>

fn KeepWithNext(&self) -> Result<FormatEffect>

fn SetKeepWithNext(&self, value: FormatEffect) -> Result<()>

fn LeftIndent(&self) -> Result<f32>

fn LineSpacing(&self) -> Result<f32>

fn LineSpacingRule(&self) -> Result<LineSpacingRule>

fn ListAlignment(&self) -> Result<MarkerAlignment>

fn SetListAlignment(&self, value: MarkerAlignment) -> Result<()>

fn ListLevelIndex(&self) -> Result<i32>

fn SetListLevelIndex(&self, value: i32) -> Result<()>

fn ListStart(&self) -> Result<i32>

fn SetListStart(&self, value: i32) -> Result<()>

fn ListStyle(&self) -> Result<MarkerStyle>

fn SetListStyle(&self, value: MarkerStyle) -> Result<()>

fn ListTab(&self) -> Result<f32>

fn SetListTab(&self, value: f32) -> Result<()>

fn ListType(&self) -> Result<MarkerType>

fn SetListType(&self, value: MarkerType) -> Result<()>

fn NoLineNumber(&self) -> Result<FormatEffect>

fn SetNoLineNumber(&self, value: FormatEffect) -> Result<()>

fn PageBreakBefore(&self) -> Result<FormatEffect>

fn SetPageBreakBefore(&self, value: FormatEffect) -> Result<()>

fn RightIndent(&self) -> Result<f32>

fn SetRightIndent(&self, value: f32) -> Result<()>

fn RightToLeft(&self) -> Result<FormatEffect>

fn SetRightToLeft(&self, value: FormatEffect) -> Result<()>

fn Style(&self) -> Result<ParagraphStyle>

fn SetStyle(&self, value: ParagraphStyle) -> Result<()>

fn SpaceAfter(&self) -> Result<f32>

fn SetSpaceAfter(&self, value: f32) -> Result<()>

fn SpaceBefore(&self) -> Result<f32>

fn SetSpaceBefore(&self, value: f32) -> Result<()>

fn WidowControl(&self) -> Result<FormatEffect>

fn SetWidowControl(&self, value: FormatEffect) -> Result<()>

fn TabCount(&self) -> Result<i32>

fn AddTab( &self, position: f32, align: TabAlignment, leader: TabLeader ) -> Result<()>

fn ClearAllTabs(&self) -> Result<()>

fn DeleteTab(&self, position: f32) -> Result<()>

fn GetClone(&self) -> Result<ITextParagraphFormat>

fn GetTab( &self, index: i32, position: &mut f32, align: &mut TabAlignment, leader: &mut TabLeader ) -> Result<()>

fn IsEqual(&self, format: Option<&ITextParagraphFormat>) -> Result<bool>

fn SetClone(&self, format: Option<&ITextParagraphFormat>) -> Result<()>

fn SetIndents(&self, start: f32, left: f32, right: f32) -> Result<()>

fn SetLineSpacing(&self, rule: LineSpacingRule, spacing: f32) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§