Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

PdfHeaderTextBuilder

OfficeIMO.Pdf

Namespace
OfficeIMO.Pdf
Assembly
OfficeIMO.Pdf
Source revision
e163ccb36643 with working tree changes
Modifiers
sealed

Builder for header text segments and page tokens.

Inheritance

  • object
  • PdfHeaderTextBuilder

Usage

Explore 17 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.

Accepted by parameters 12

Methods

CurrentPage 2 overloads
public PdfHeaderTextBuilder CurrentPage() #

Adds a token that renders the current page number.

Returns

PdfHeaderTextBuilder The same builder for chaining.
public PdfHeaderTextBuilder CurrentPage(PdfTextRun style) #

Adds a current-page token with the supplied visual text style.

Parameters

style OfficeIMO.Pdf.PdfTextRun required
Text run whose visual styling is applied; its text is ignored.

Returns

PdfHeaderTextBuilder The same builder for chaining.
DocumentPages 2 overloads
public PdfHeaderTextBuilder DocumentPages() #

Adds the page count of the complete document, including all sections.

Returns

PdfHeaderTextBuilder The same builder for chaining.
public PdfHeaderTextBuilder DocumentPages(PdfTextRun style) #

Adds a document-wide page-count token with the supplied visual text style.

Parameters

style OfficeIMO.Pdf.PdfTextRun required
Text run whose visual styling is applied; its text is ignored.

Returns

PdfHeaderTextBuilder The same builder for chaining.
public PdfHeaderTextBuilder Run(PdfTextRun run) #

Adds a visually styled text run to the header.

Parameters

run OfficeIMO.Pdf.PdfTextRun required
Styled text to render. Interactive links, inline visuals, and paragraph tabs are not supported.

Returns

PdfHeaderTextBuilder The same builder for chaining.
public PdfHeaderTextBuilder Text(string s) #

Adds a literal text segment to the header.

Parameters

s string required
Text to render.

Returns

PdfHeaderTextBuilder The same builder for chaining.
TotalPages 2 overloads
public PdfHeaderTextBuilder TotalPages() #

Adds a token that renders the total number of pages.

Returns

PdfHeaderTextBuilder The same builder for chaining.
public PdfHeaderTextBuilder TotalPages(PdfTextRun style) #

Adds a total-pages token with the supplied visual text style.

Parameters

style OfficeIMO.Pdf.PdfTextRun required
Text run whose visual styling is applied; its text is ignored.

Returns

PdfHeaderTextBuilder The same builder for chaining.