API Reference

Class

PdfFooterCompose

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf

Footer builder (alignment, text, page number tokens).

Inheritance

  • Object
  • PdfFooterCompose

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Methods

public PdfFooterCompose AlignCenter() #
Returns: PdfFooterCompose

Sets footer alignment to the center.

public PdfFooterCompose AlignLeft() #
Returns: PdfFooterCompose

Sets footer alignment to the left.

public PdfFooterCompose AlignRight() #
Returns: PdfFooterCompose

Sets footer alignment to the right.

public PdfFooterCompose Color(PdfColor color) #
Returns: PdfFooterCompose

Sets footer text color.

Parameters

color OfficeIMO.Pdf.PdfColor requiredposition: 0
EvenPagesImage 3 overloads
public PdfFooterCompose EvenPagesImage(Byte[] data, Double width, Double height, PdfAlign align = Left, OfficeImageFit fit = Stretch) #
Returns: PdfFooterCompose

Adds an image to the even-page-only footer.

Parameters

data System.Byte[] requiredposition: 0
width System.Double requiredposition: 1
height System.Double requiredposition: 2
align OfficeIMO.Pdf.PdfAlign = Left optionalposition: 3
fit OfficeIMO.Drawing.OfficeImageFit = Stretch optionalposition: 4
public PdfFooterCompose EvenPagesImage(Byte[] data, Double width, Double height, String alternativeText) #
Returns: PdfFooterCompose

Adds a meaningful image to the even-page-only footer with alternate text.

Parameters

data System.Byte[] requiredposition: 0
width System.Double requiredposition: 1
height System.Double requiredposition: 2
alternativeText System.String requiredposition: 3
public PdfFooterCompose EvenPagesImage(Byte[] data, Double width, Double height, PdfAlign align, OfficeImageFit fit, String alternativeText) #
Returns: PdfFooterCompose

Adds an image to the even-page-only footer.

Parameters

data System.Byte[] requiredposition: 0
width System.Double requiredposition: 1
height System.Double requiredposition: 2
align OfficeIMO.Pdf.PdfAlign requiredposition: 3
fit OfficeIMO.Drawing.OfficeImageFit requiredposition: 4
alternativeText System.String requiredposition: 5
public PdfFooterCompose EvenPagesShape(OfficeShape shape, PdfAlign align = Left) #
Returns: PdfFooterCompose

Adds a shape to the even-page-only footer.

Parameters

shape OfficeIMO.Drawing.OfficeShape requiredposition: 0
align OfficeIMO.Pdf.PdfAlign = Left optionalposition: 1
EvenPagesText 2 overloads
public PdfFooterCompose EvenPagesText(String format) #
Returns: PdfFooterCompose

Renders an even-page-only footer text format. Supports {page} and {pages}.

Parameters

format System.String requiredposition: 0
public PdfFooterCompose EvenPagesText(Action<FooterTextBuilder> build) #
Returns: PdfFooterCompose

Builds an even-page-only footer from text and tokens.

Parameters

build System.Action{OfficeIMO.Pdf.FooterTextBuilder} requiredposition: 0
Delegate to compose even-page footer segments.
public PdfFooterCompose EvenPagesZones(String left, String center, String right) #
Returns: PdfFooterCompose

Renders even-page-only left, center, and right footer zones. Supports {page} and {pages}.

Parameters

left System.String requiredposition: 0
center System.String requiredposition: 1
right System.String requiredposition: 2
FirstPageImage 3 overloads
public PdfFooterCompose FirstPageImage(Byte[] data, Double width, Double height, PdfAlign align = Left, OfficeImageFit fit = Stretch) #
Returns: PdfFooterCompose

Adds an image to the page-1-only footer.

Parameters

data System.Byte[] requiredposition: 0
width System.Double requiredposition: 1
height System.Double requiredposition: 2
align OfficeIMO.Pdf.PdfAlign = Left optionalposition: 3
fit OfficeIMO.Drawing.OfficeImageFit = Stretch optionalposition: 4
public PdfFooterCompose FirstPageImage(Byte[] data, Double width, Double height, String alternativeText) #
Returns: PdfFooterCompose

Adds a meaningful image to the page-1-only footer with alternate text.

Parameters

data System.Byte[] requiredposition: 0
width System.Double requiredposition: 1
height System.Double requiredposition: 2
alternativeText System.String requiredposition: 3
public PdfFooterCompose FirstPageImage(Byte[] data, Double width, Double height, PdfAlign align, OfficeImageFit fit, String alternativeText) #
Returns: PdfFooterCompose

Adds an image to the page-1-only footer.

Parameters

data System.Byte[] requiredposition: 0
width System.Double requiredposition: 1
height System.Double requiredposition: 2
align OfficeIMO.Pdf.PdfAlign requiredposition: 3
fit OfficeIMO.Drawing.OfficeImageFit requiredposition: 4
alternativeText System.String requiredposition: 5
public PdfFooterCompose FirstPageShape(OfficeShape shape, PdfAlign align = Left) #
Returns: PdfFooterCompose

Adds a shape to the page-1-only footer.

Parameters

shape OfficeIMO.Drawing.OfficeShape requiredposition: 0
align OfficeIMO.Pdf.PdfAlign = Left optionalposition: 1
FirstPageText 2 overloads
public PdfFooterCompose FirstPageText(String format) #
Returns: PdfFooterCompose

Renders a page-1-only footer text format. Supports {page} and {pages}.

Parameters

format System.String requiredposition: 0
public PdfFooterCompose FirstPageText(Action<FooterTextBuilder> build) #
Returns: PdfFooterCompose

Builds a page-1-only footer from text and tokens.

Parameters

build System.Action{OfficeIMO.Pdf.FooterTextBuilder} requiredposition: 0
Delegate to compose first-page footer segments.
public PdfFooterCompose FirstPageZones(String left, String center, String right) #
Returns: PdfFooterCompose

Renders page-1-only left, center, and right footer zones. Supports {page} and {pages}.

Parameters

left System.String requiredposition: 0
center System.String requiredposition: 1
right System.String requiredposition: 2
public PdfFooterCompose Font(PdfStandardFont font) #
Returns: PdfFooterCompose

Sets footer font.

Parameters

font OfficeIMO.Pdf.PdfStandardFont requiredposition: 0
public PdfFooterCompose FontFamily(String familyName) #
Returns: PdfFooterCompose

Uses a registered named font family for footer text.

Parameters

familyName System.String requiredposition: 0
public PdfFooterCompose FontSize(Double size) #
Returns: PdfFooterCompose

Sets footer font size in points.

Parameters

size System.Double requiredposition: 0
Image 3 overloads
public PdfFooterCompose Image(Byte[] data, Double width, Double height, PdfAlign align = Left, OfficeImageFit fit = Stretch) #
Returns: PdfFooterCompose

Adds an image to the running footer.

Parameters

data System.Byte[] requiredposition: 0
width System.Double requiredposition: 1
height System.Double requiredposition: 2
align OfficeIMO.Pdf.PdfAlign = Left optionalposition: 3
fit OfficeIMO.Drawing.OfficeImageFit = Stretch optionalposition: 4
public PdfFooterCompose Image(Byte[] data, Double width, Double height, String alternativeText) #
Returns: PdfFooterCompose

Adds a meaningful image to the running footer with alternate text.

Parameters

data System.Byte[] requiredposition: 0
width System.Double requiredposition: 1
height System.Double requiredposition: 2
alternativeText System.String requiredposition: 3
public PdfFooterCompose Image(Byte[] data, Double width, Double height, PdfAlign align, OfficeImageFit fit, String alternativeText) #
Returns: PdfFooterCompose

Adds an image to the running footer.

Parameters

data System.Byte[] requiredposition: 0
width System.Double requiredposition: 1
height System.Double requiredposition: 2
align OfficeIMO.Pdf.PdfAlign requiredposition: 3
fit OfficeIMO.Drawing.OfficeImageFit requiredposition: 4
alternativeText System.String requiredposition: 5
public PdfFooterCompose Offset(Double points) #
Returns: PdfFooterCompose

Sets footer baseline offset below the bottom margin in points.

Parameters

points System.Double requiredposition: 0
public PdfFooterCompose PageNumber() #
Returns: PdfFooterCompose

Renders the current page number in the footer.

public PdfFooterCompose PageNumberWithTotal() #
Returns: PdfFooterCompose

Renders the current page number and total pages in the footer.

public PdfFooterCompose Shape(OfficeShape shape, PdfAlign align = Left) #
Returns: PdfFooterCompose

Adds a shape to the running footer.

Parameters

shape OfficeIMO.Drawing.OfficeShape requiredposition: 0
align OfficeIMO.Pdf.PdfAlign = Left optionalposition: 1
Text 2 overloads
public PdfFooterCompose Text(String format) #
Returns: PdfFooterCompose

Renders a literal footer text format. Supports {page} and {pages}.

Parameters

format System.String requiredposition: 0
public PdfFooterCompose Text(Action<FooterTextBuilder> build) #
Returns: PdfFooterCompose

Builds a custom footer from text and tokens.

Parameters

build System.Action{OfficeIMO.Pdf.FooterTextBuilder} requiredposition: 0
Delegate to compose footer segments.
public PdfFooterCompose Zones(String left, String center, String right) #
Returns: PdfFooterCompose

Renders left, center, and right footer zones on one line. Supports {page} and {pages}.

Parameters

left System.String requiredposition: 0
center System.String requiredposition: 1
right System.String requiredposition: 2