Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfPageOverlayOptions

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

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

Inheritance

  • Object
  • PdfPageOverlayOptions

Usage

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

Returned or exposed by 1

Accepted by parameters 4

Constructors

public PdfPageOverlayOptions() #

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 Double? X { get; set; } #

Optional target rectangle X coordinate in points.

public Double? Y { get; set; } #

Optional target rectangle Y coordinate in points.

public Double? Width { get; set; } #

Optional target rectangle width in points.

public Double? Height { get; set; } #

Optional target rectangle height in points.

public Double Opacity { get; set; } #

Imported page opacity from 0 through 1.

public OfficeBlendMode BlendMode { get; set; } #

Blend operation used when the imported page is composited over existing content.

public Boolean BehindContent { get; set; } #

Places the imported page before existing page content.

public PdfLoadOptions? SourceReadOptions { get; set; } #

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