API Reference
OdpParagraph
An XML-backed presentation paragraph.
Inheritance
- Object
- OdpParagraph
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method OdpList.AddItem
- Property OdpList.Items
- Method OdpNotes.AddParagraph
- Property OdpNotes.Paragraphs
- Method OdpParagraph.AddText
- Method OdpParagraph.TransformTextCase
- Method OdpTableCell.AddParagraph
- Property OdpTableCell.Paragraphs
- Method OdpTextBox.AddParagraph
- Property OdpTextBox.Paragraphs
Methods
public OdpHyperlink AddHyperlink(String text, String href) #OdpHyperlinkAdds a hyperlink without resolving or fetching its target.
Parameters
- text System.String
- href System.String
public OdpRun AddRun(String text = null) #OdpRunAdds an inline text run.
Parameters
- text System.String = null
public OdpParagraph AddText(String text) #OdpParagraphAppends plain text while encoding ODF whitespace semantics.
Parameters
- text System.String
public OdpParagraph TransformTextCase(OfficeTextCase textCase, CultureInfo culture = null) #OdpParagraphChanges the stored paragraph text casing while preserving the paragraph style.
Parameters
- textCase OfficeIMO.Drawing.OfficeTextCase
- culture System.Globalization.CultureInfo = null
Inherited Methods
Properties
public String Text { get; set; } #Decoded paragraph text.
public String StyleName { get; set; } #Referenced paragraph style name.
public IReadOnlyList<OdpRun> Runs { get; } #Inline text runs.
public IReadOnlyList<OdpInlineNode> InlineNodes { get; } #Direct inline nodes in document order.
public Nullable<Boolean> Bold { get; set; } #Explicit or inherited bold state.
public Nullable<Boolean> Italic { get; set; } #Explicit or inherited italic state.
public Nullable<Boolean> Underline { get; set; } #Explicit or inherited underline state.
public Nullable<OdfTextDecorationStyle> UnderlineStyle { get; set; } #Explicit or inherited native underline style.
public Nullable<OdfTextDecorationType> UnderlineType { get; set; } #Explicit or inherited native underline line count.
public Boolean UsesNonSolidUnderlineStyle { get; } #Whether the effective underline uses a non-solid ODF decoration style.
public Nullable<Boolean> StrikeThrough { get; set; } #Explicit or inherited strike-through state.
public Nullable<OdfTextDecorationStyle> LineThroughStyle { get; set; } #Explicit or inherited native line-through style.
public Nullable<OdfTextDecorationType> LineThroughType { get; set; } #Explicit or inherited native line-through line count.
public Boolean UsesNonSolidLineThroughStyle { get; } #Whether the effective line-through uses a non-solid ODF decoration style.
public Nullable<OdfLength> FontSize { get; set; } #Explicit or inherited font size.
public Nullable<OdfTextPosition> TextPosition { get; set; } #Explicit or inherited baseline placement.
public Nullable<OdfTextTransform> TextTransform { get; set; } #Explicit or inherited display-time case transformation.
public Nullable<Boolean> SmallCaps { get; set; } #Explicit or inherited small-cap display formatting.
public String FontFamily { get; set; } #Explicit or inherited font family.
public String WritingMode { get; set; } #Effective ODF writing-mode token, such as lr-tb or rl-tb.
public Boolean IsRightToLeft { get; } #Whether the effective horizontal paragraph writing mode is right-to-left.
public Nullable<OdfLength> LineHeight { get; set; } #Effective paragraph line height, including absolute and percentage values.
public Nullable<OdpParagraphAlignment> Alignment { get; set; } #Explicit or inherited horizontal paragraph alignment.
public Nullable<OdfColor> Color { get; set; } #Explicit or inherited text color.
public Nullable<OdfColor> BackgroundColor { get; set; } #Explicit or inherited text background color.