Class
MarkdownQuoteBuilder
OfficeIMO.Markdown
Builder for block quotes supporting raw lines or nested blocks.
Inheritance
- object
- MarkdownQuoteBuilder
Usage
Explore 7 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 5
- Method MarkdownQuoteBuilder.Block
- Method MarkdownQuoteBuilder.Line
- Method MarkdownQuoteBuilder.Lines
- Method MarkdownQuoteBuilder.P
- Method MarkdownQuoteBuilder.Quote
Accepted by parameters 2
- Method MarkdownDocument.Quote
- Method MarkdownQuoteBuilder.Quote
Constructors
public MarkdownQuoteBuilder() #Methods
public MarkdownQuoteBuilder Block(IMarkdownBlock block) #Adds an arbitrary markdown block inside the quote.
Parameters
- block OfficeIMO.Markdown.IMarkdownBlock
Returns
MarkdownQuoteBuilderpublic MarkdownQuoteBuilder Line(string text) #Adds a raw text line to the quote.
Parameters
- text string
Returns
MarkdownQuoteBuilderpublic MarkdownQuoteBuilder Lines(IEnumerable<string> lines) #Adds multiple raw lines to the quote.
Parameters
- lines System.Collections.Generic.IEnumerable<string>
Returns
MarkdownQuoteBuilderP 2 overloads
public MarkdownQuoteBuilder P(string text) #Adds a paragraph with the specified text.
Parameters
- text string
Returns
MarkdownQuoteBuilderpublic MarkdownQuoteBuilder P(Action<MarkdownParagraphBuilder> build) #Adds a paragraph built via MarkdownParagraphBuilder.
Parameters
- build System.Action<OfficeIMO.Markdown.MarkdownParagraphBuilder>
Returns
MarkdownQuoteBuilderpublic MarkdownQuoteBuilder Quote(Action<MarkdownQuoteBuilder> build) #Adds a nested block quote.
Parameters
- build System.Action<OfficeIMO.Markdown.MarkdownQuoteBuilder>
Returns
MarkdownQuoteBuilder