class ParagraphBuilder

Parents

object

Gehtsoft.PDFFlow.Models.Shared.IFont

Brief

The class for adding and configuring paragraphs and their content.

Static Public Methods

New

Creates a new instance of ParagraphBuilder.

Public Properties

Font

The paragraph font.

Public Methods

ApplyStyle

Applies a style to the paragraph.

BuildToSection

Builds a paragraph to a section.

SetAlignment

Sets the horizontal alignment for the paragraph content.

SetBackColor

Set the paragraph background color.

SetBold

Sets the bold font style for the paragraph.

SetBorder

Sets the paragraph border by a configuration action.

SetBorder

Sets the paragraph border color, stroke style, and width.

SetBorder

Sets the paragraph border color and stroke style.

SetBorder

Sets the paragraph border stroke style.

SetBorderColor

Sets the paragraph border color.

SetBorderColor

Sets the color for each paragraph border side.

SetBorderStroke

Sets the paragraph border stroke style.

SetBorderStroke

Sets the stroke style for each paragraph border side.

SetBorderWidth

Sets the width for each paragraph border side.

SetBorderWidth

Sets the paragraph border width.

SetDateStyle

Sets the style for dates in the paragraph.

SetFirstLineIndent

Adds an indent to the first line of the paragraph.

SetFont

Sets the font for the paragraph.

SetFontColor

Sets the font color for the paragraph.

SetFontEncodingName

Sets the font encoding for the paragraph.

SetFontName

Sets the font name for the paragraph.

SetFontSize

Sets the font size for the paragraph.

SetInlineImageStyle

Sets the style for inline images in the paragraph.

SetItalic

Sets the italic font style for the paragraph.

SetJustifyAlignment

Enables or disables the paragraph justification.

SetKeepWithNext

Defines whether the paragraph should be rendered with the element next to it.

SetLineSpacing

Sets the line spacing for the paragraph.

SetList

Makes the paragraph an item of a specified level of a multilevel list.

SetListBulleted

Makes the paragraph an item of a multilevel bulleted list, allows setting the bullet style, the level of the list item, and the indent for the level.

SetListNumbered

Makes the paragraph an item of a multilevel numbered list and allows setting the numbering style, the level of the list item, the indent for the level, and enabling the hierarchic numeration.

SetMarginBottom

Sets the paragraph bottom margin.

SetMarginLeft

Sets the paragraph left margin.

SetMarginRight

Sets the paragraph right margin.

SetMargins

Sets all paragraph margins to the same value.

SetMargins

Sets the paragraph left, top, right, and bottom margins.

SetMarginTop

Sets the paragraph top margin.

SetOblique

Sets the oblique font style for the paragraph.

SetOrphanMinimum

Sets the orphan minimum value for the paragraph.

SetOutline

Marks the paragraph as an element of the table of content.

SetPageBreak

Sets the page break for the paragraph.

SetPageNumberStyle

Sets the style for page numbers the paragraph.

SetStrikethrough

Sets the strikethrough font style for the paragraph.

SetStrikethrough

Sets the strikethrough color and stroke style for the paragraph.

SetStrikethroughColor

Sets the strikethrough color for the paragraph.

SetStrikethroughStroke

Sets the strikethrough stroke style for the paragraph.

SetTextDirection

Sets the text direction for the paragraph.

SetTextElementStyle

Sets the style for text elements in the paragraph.

SetTextOverflowAction

Sets the text overflow action for the paragraph.

SetUnderline

Sets the paragraph font style to underline.

SetUnderline

Sets the underline stroke style and color for the paragraph font.

SetUnderlineColor

Sets the underline color for the paragraph font.

SetUnderlineStroke

Sets the underline stroke style for the paragraph font.

SetUrlStyle

Sets the style for URLs in the paragraph.

SetWidowMinimum

Sets the widow minimum value for the paragraph.

ToArea

Changes the current fluent context to RepeatingAreaBuilder.

ToCell

Changes the current fluent context to TableCellBuilder.

ToDocument

Changes the current fluent context to DocumentBuilder.

ToRow

Changes the current fluent context to TableRowBuilder.

ToSection

Changes the current fluent context to SectionBuilder.

ToTable

Changes the current fluent context to TableBuilder.

back