API Reference

Class

PdfImagePlacement

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Placement geometry for one image XObject invocation on a PDF page.

Inheritance

  • Object
  • PdfImagePlacement

Usage

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

Properties

public Int32 PageNumber { get; } #

One-based source page number containing the image invocation.

public String ResourceName { get; } #

Image resource name from the page or form XObject resource dictionary.

public Int32 ObjectNumber { get; } #

PDF object number for the image stream, or 0 when the image is direct.

public Double A { get; } #

Current transformation matrix A component at the image invocation.

public Double B { get; } #

Current transformation matrix B component at the image invocation.

public Double C { get; } #

Current transformation matrix C component at the image invocation.

public Double D { get; } #

Current transformation matrix D component at the image invocation.

public Double E { get; } #

Current transformation matrix E translation component at the image invocation.

public Double F { get; } #

Current transformation matrix F translation component at the image invocation.

public Double X { get; } #

Left edge of the placement bounding box in PDF points.

public Double Y { get; } #

Bottom edge of the placement bounding box in PDF points.

public Double Width { get; } #

Bounding-box width in PDF points.

public Double Height { get; } #

Bounding-box height in PDF points.

public Boolean IsAxisAligned { get; } #

True when the placement matrix is axis-aligned within a small tolerance.