API Reference

Class

PdfCompose

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Entry point for the fluent composition DSL. Add ordinary flow through PdfItemCompose>), or use PdfPageCompose>) and PdfPageCompose>) for scoped page settings and layout.

Inheritance

  • Object
  • PdfCompose

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 PdfCompose Content(Action<PdfItemCompose> build) #
Returns: PdfCompose

Adds content to the document's current flow without introducing a page or section boundary.

Parameters

build System.Action{OfficeIMO.Pdf.PdfItemCompose} requiredposition: 0
public PdfCompose Defaults(Action<PdfPageCompose> configure) #
Returns: PdfCompose

Updates document-wide page defaults without introducing a page or section boundary.

Parameters

configure System.Action{OfficeIMO.Pdf.PdfPageCompose} requiredposition: 0
public PdfCompose Page(Action<PdfPageCompose> configure) #
Returns: PdfCompose

Configures a page (size, margins, content, footer).

Parameters

configure System.Action{OfficeIMO.Pdf.PdfPageCompose} requiredposition: 0
public PdfCompose Section(Action<PdfPageCompose> configure) #
Returns: PdfCompose

Configures a section-scoped flow with its own page setup and content.

Parameters

configure System.Action{OfficeIMO.Pdf.PdfPageCompose} requiredposition: 0
public PdfCompose Settings(Action<PdfOptions> configure) #
Returns: PdfCompose

Updates document-wide rendering, catalog, security, compliance, and attachment settings. This is primarily useful to adapters that compose a document incrementally after creation.

Parameters

configure System.Action{OfficeIMO.Pdf.PdfOptions} requiredposition: 0