API Reference
PdfPageLayoutInfo
Permission-neutral page geometry used by viewing and print-layout workflows.
Inheritance
- Object
- PdfPageLayoutInfo
Usage
Explore 2 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 2
Methods
public PdfSelectionQuad MapUserSpaceRectangleToVisual(Double left, Double bottom, Double right, Double top) #PdfSelectionQuadMaps a default user-space rectangle to top-left visual coordinates without extracting page content.
Parameters
- left System.Double
- bottom System.Double
- right System.Double
- top System.Double
public PdfPagePoint MapVisualPointToUserSpace(Double x, Double y) #PdfPagePointMaps a top-left visual point to default user space without extracting page content.
Parameters
- x System.Double
- y System.Double
public PdfPageRectangle MapVisualRectangleToUserSpace(Double left, Double top, Double right, Double bottom) #PdfPageRectangleMaps a top-left visual rectangle to default user space, accounting for crop, rotation, and user-unit scale.
Parameters
- left System.Double
- top System.Double
- right System.Double
- bottom System.Double
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public Double Width { get; } #Effective CropBox or MediaBox width in default user-space units.
public Double Height { get; } #Effective CropBox or MediaBox height in default user-space units.
public Double VisualWidth { get; } #Displayed page width after rotation and UserUnit are applied.
public Double VisualHeight { get; } #Displayed page height after rotation and UserUnit are applied.
public Int32 RotationDegrees { get; } #Inherited page rotation normalized to 0, 90, 180, or 270 degrees.
public Double UserUnit { get; } #Effective positive UserUnit value, defaulting to 1.
public PdfPageGeometry Geometry { get; } #Typed page boundary and presentation metadata.