Method | Description | |
---|---|---|
CalcCurrentVerticalInfo ( ) : MigraDoc.Rendering.VerticalLineInfo | ||
CalcImageRenderInfo ( Image image ) : MigraDoc.Rendering.RenderInfo | ||
CalcVerticalInfo ( PdfSharp.Drawing.XFont font ) : MigraDoc.Rendering.VerticalLineInfo | ||
EndHyperlink ( MigraDoc.DocumentObjectModel.Hyperlink hyperlink, PdfSharp.Drawing.XUnit right, PdfSharp.Drawing.XUnit bottom ) : void | ||
EndUnderline ( PdfSharp.Drawing.XPen pen, PdfSharp.Drawing.XUnit xPosition ) : void | ||
FinishLayoutInfo ( ) : void |
Finishes the layout info by calculating starting and trailing heights.
|
|
Format ( MigraDoc.Rendering.Area area, MigraDoc.Rendering.FormatInfo previousFormatInfo ) : void |
Formats the paragraph by performing line breaks etc.
|
|
FormatAsWord ( PdfSharp.Drawing.XUnit width ) : FormatResult | ||
FormatBlank ( ) : FormatResult |
Processes (measures) a blank.
|
|
FormatBookmarkField ( MigraDoc.DocumentObjectModel.Fields.BookmarkField bookmarkField ) : FormatResult | ||
FormatCharacter ( MigraDoc.DocumentObjectModel.Character character ) : FormatResult |
Processes (measures) a special character within text.
|
|
FormatDateField ( MigraDoc.DocumentObjectModel.Fields.DateField dateField ) : FormatResult | ||
FormatElement ( MigraDoc.DocumentObjectModel.DocumentObject docObj ) : FormatResult |
Processes the elements when formatting.
|
|
FormatImage ( Image image ) : FormatResult | ||
FormatInfoField ( MigraDoc.DocumentObjectModel.Fields.InfoField infoField ) : FormatResult | ||
FormatLineBreak ( ) : FormatResult | ||
FormatListSymbol ( ) : void | ||
FormatNumPagesField ( MigraDoc.DocumentObjectModel.Fields.NumPagesField numPagesField ) : FormatResult | ||
FormatPageField ( MigraDoc.DocumentObjectModel.Fields.PageField pageField ) : FormatResult | ||
FormatPageRefField ( MigraDoc.DocumentObjectModel.Fields.PageRefField pageRefField ) : FormatResult | ||
FormatSectionField ( MigraDoc.DocumentObjectModel.Fields.SectionField sectionField ) : FormatResult | ||
FormatSectionPagesField ( MigraDoc.DocumentObjectModel.Fields.SectionPagesField sectionPagesField ) : FormatResult | ||
FormatSoftHyphen ( ) : FormatResult | ||
FormatSpace ( MigraDoc.DocumentObjectModel.Character character ) : FormatResult | ||
FormatSymbol ( MigraDoc.DocumentObjectModel.Character character ) : FormatResult | ||
FormatTab ( ) : FormatResult |
Adjusts the current x position to the given tab stop if possible.
|
|
FormatText ( MigraDoc.DocumentObjectModel.Text text ) : FormatResult |
Processes a text element during formatting.
|
|
FormatWord ( string word ) : FormatResult |
Helper function for formatting word-like elements like text and fields.
|
|
GetDocumentInfo ( string name ) : string | ||
GetFieldValue ( MigraDoc.DocumentObjectModel.DocumentObject field ) : string | ||
GetHyperlink ( ) : MigraDoc.DocumentObjectModel.Hyperlink | ||
GetLineHeight ( MigraDoc.DocumentObjectModel.ParagraphFormat format, |
Help function to receive a line height on empty paragraphs.
|
|
GetListSymbol ( string &symbol, PdfSharp.Drawing.XFont &font ) : bool |
Gets information necessary to render or measure the list symbol.
|
|
GetNextTabStop ( ) : MigraDoc.DocumentObjectModel.TabStop |
Gets the next tab stop following the current x position.
|
|
GetOutlineTitle ( ) : string | ||
GetPreviousBlankWidth ( MigraDoc.Rendering.ParagraphIterator beforeIter ) : PdfSharp.Drawing.XUnit | ||
GetShadingArea ( ) : MigraDoc.Rendering.Area | ||
GetSpaceWidth ( MigraDoc.DocumentObjectModel.Character character ) : PdfSharp.Drawing.XUnit | ||
GetSymbol ( MigraDoc.DocumentObjectModel.Character character ) : string | ||
GetUnderlinePen ( bool isWord ) : PdfSharp.Drawing.XPen | ||
HandleNonFittingLine ( ) : void | ||
IgnoreBlank ( ) : bool | ||
InitFormat ( MigraDoc.Rendering.Area area, MigraDoc.Rendering.FormatInfo previousFormatInfo ) : bool |
Initializes this instance for formatting.
|
|
InitRendering ( ) : void | ||
IsBlank ( MigraDoc.DocumentObjectModel.DocumentObject docObj ) : bool | ||
IsLineBreak ( MigraDoc.DocumentObjectModel.DocumentObject docObj ) : bool | ||
IsPlainText ( MigraDoc.DocumentObjectModel.DocumentObject docObj ) : bool | ||
IsRenderedField ( MigraDoc.DocumentObjectModel.DocumentObject docObj ) : bool | ||
IsSoftHyphen ( MigraDoc.DocumentObjectModel.DocumentObject docObj ) : bool | ||
IsSpaceCharacter ( MigraDoc.DocumentObjectModel.DocumentObject docObj ) : bool | ||
IsSymbol ( MigraDoc.DocumentObjectModel.DocumentObject docObj ) : bool | ||
IsTab ( MigraDoc.DocumentObjectModel.DocumentObject docObj ) : bool | ||
IsWordLikeElement ( MigraDoc.DocumentObjectModel.DocumentObject docObj ) : bool | ||
MeasureString ( string word ) : PdfSharp.Drawing.XUnit | ||
NextTabOffset ( ) : |
||
ParagraphRenderer ( |
Initializes a ParagraphRenderer object for formatting.
|
|
ParagraphRenderer ( |
Initializes a ParagraphRenderer object for rendering.
|
|
PopSavedBlankWidth ( ) : PdfSharp.Drawing.XUnit | ||
ProbeAfterCenterAlignedTab ( PdfSharp.Drawing.XUnit tabStopPosition, bool ¬Fitting ) : PdfSharp.Drawing.XUnit |
Probes the paragraph elements after a right aligned tab stop and returns the vertical text position to start at.
|
|
ProbeAfterDecimalAlignedTab ( PdfSharp.Drawing.XUnit tabStopPosition, bool ¬Fitting ) : PdfSharp.Drawing.XUnit |
Probes the paragraph elements after a right aligned tab stop and returns the vertical text position to start at.
|
|
ProbeAfterLeftAlignedTab ( PdfSharp.Drawing.XUnit tabStopPosition, bool ¬Fitting ) : PdfSharp.Drawing.XUnit |
Probes the paragraph elements after a left aligned tab stop and returns the vertical text position to start at.
|
|
ProbeAfterRightAlignedTab ( PdfSharp.Drawing.XUnit tabStopPosition, bool ¬Fitting ) : PdfSharp.Drawing.XUnit |
Probes the paragraph elements after a right aligned tab stop and returns the vertical text position to start at.
|
|
ProbeAfterTab ( ) : bool |
Probes the paragraph after a tab. Caution: This Function resets the word count and line width before doing its work.
|
|
ReMeasureLine ( MigraDoc.Rendering.LineInfo &lineInfo ) : void | ||
RealizeHyperlink ( PdfSharp.Drawing.XUnit width ) : void | ||
Render ( ) : void |
Renders the paragraph.
|
|
RenderBlank ( ) : void | ||
RenderBookmarkField ( ) : void | ||
RenderBorders ( ) : void | ||
RenderCharacter ( MigraDoc.DocumentObjectModel.Character character ) : void | ||
RenderDateField ( MigraDoc.DocumentObjectModel.Fields.DateField dateField ) : void | ||
RenderElement ( MigraDoc.DocumentObjectModel.DocumentObject docObj ) : void | ||
RenderImage ( Image image ) : void | ||
RenderInfoField ( MigraDoc.DocumentObjectModel.Fields.InfoField infoField ) : void | ||
RenderLine ( MigraDoc.Rendering.LineInfo lineInfo ) : void |
Renders a single line.
|
|
RenderLinebreak ( ) : void | ||
RenderListSymbol ( ) : void | ||
RenderNumPagesField ( MigraDoc.DocumentObjectModel.Fields.NumPagesField numPagesField ) : void | ||
RenderPageField ( MigraDoc.DocumentObjectModel.Fields.PageField pageField ) : void | ||
RenderPageRefField ( MigraDoc.DocumentObjectModel.Fields.PageRefField pageRefField ) : void | ||
RenderSectionField ( MigraDoc.DocumentObjectModel.Fields.SectionField sectionField ) : void | ||
RenderSectionPagesField ( MigraDoc.DocumentObjectModel.Fields.SectionPagesField sectionPagesField ) : void | ||
RenderShading ( ) : void | ||
RenderSoftHyphen ( ) : void | ||
RenderSpace ( MigraDoc.DocumentObjectModel.Character character ) : void | ||
RenderSymbol ( MigraDoc.DocumentObjectModel.Character character ) : void | ||
RenderTab ( ) : void | ||
RenderTabLeader ( |
||
RenderText ( MigraDoc.DocumentObjectModel.Text text ) : void | ||
RenderUnderline ( PdfSharp.Drawing.XUnit width, bool isWord ) : void | ||
RenderWord ( string word ) : void | ||
RestoreAfterProbing ( MigraDoc.Rendering.ParagraphIterator paragraphIter, int blankCount, PdfSharp.Drawing.XUnit wordsWidth, PdfSharp.Drawing.XUnit xPosition, PdfSharp.Drawing.XUnit lineWidth, PdfSharp.Drawing.XUnit blankWidth ) : void | ||
SaveBeforeProbing ( MigraDoc.Rendering.ParagraphIterator ¶graphIter, int &blankCount, PdfSharp.Drawing.XUnit &wordsWidth, PdfSharp.Drawing.XUnit &xPosition, PdfSharp.Drawing.XUnit &lineWidth, PdfSharp.Drawing.XUnit &blankWidth ) : void | ||
SaveBlankWidth ( PdfSharp.Drawing.XUnit blankWidth ) : void | ||
StartHyperlink ( PdfSharp.Drawing.XUnit left, PdfSharp.Drawing.XUnit top ) : void | ||
StartNewLine ( ) : bool |
Starts a new line by resetting measuring values. Do not call before the first first line is formatted!
|
|
StartUnderline ( PdfSharp.Drawing.XUnit xPosition ) : void | ||
StoreLineInformation ( ) : void |
Stores all line information.
|
|
UnderlinePenChanged ( PdfSharp.Drawing.XPen pen ) : bool |