API Reference

Class

PdfPageOverlayOptions

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Controls placement of a source PDF page imported as a Form XObject onto target pages.

Inheritance

  • Object
  • PdfPageOverlayOptions

Usage

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

Returned or exposed by

Accepted by parameters

Constructors

Methods

public PdfPageOverlayOptions UseTargetPages(String selector) #
Returns: PdfPageOverlayOptions

Sets the target pages from a rich page-selector expression.

Parameters

selector System.String requiredposition: 0

Properties

public Int32 SourcePageNumber { get; set; } #

One-based page number imported from the source PDF.

public PdfPageSelector TargetPages { get; set; } #

Optional target-page selector. Null applies the imported page to every target page.

public PdfPageOverlayFit Fit { get; set; } #

How the imported page fits the target rectangle.

public PdfAlign HorizontalAlignment { get; set; } #

Horizontal alignment inside the target page or target rectangle.

public PdfVerticalAlign VerticalAlignment { get; set; } #

Vertical alignment inside the target page or target rectangle.

public Nullable<Double> X { get; set; } #

Optional target rectangle X coordinate in points.

public Nullable<Double> Y { get; set; } #

Optional target rectangle Y coordinate in points.

public Nullable<Double> Width { get; set; } #

Optional target rectangle width in points.

public Nullable<Double> Height { get; set; } #

Optional target rectangle height in points.

public Double Opacity { get; set; } #

Imported page opacity from 0 through 1.

public Boolean BehindContent { get; set; } #

Places the imported page before existing page content.

public PdfReadOptions SourceReadOptions { get; set; } #

Read options used for the imported source PDF, including its password and permission policy.