PageTemplate

Immutable value object representing a page that has been imported as a Form XObject.

Namespace: Com\Tecnick\Pdf\Import

Implements: PageTemplateInterface

File: PageTemplate.php line 36

Immutable value object representing a page that has been imported as a Form XObject.

Tags

Properties

$height read-only

File: PageTemplate.php line 57

public float $height

$mediaBox read-only

File: PageTemplate.php line 85

public array<int, float> $mediaBox

$rotation read-only

File: PageTemplate.php line 64

public int $rotation

$sourceId read-only

File: PageTemplate.php line 71

public string $sourceId

$sourcePage read-only

File: PageTemplate.php line 78

public int $sourcePage

$width read-only

File: PageTemplate.php line 50

public float $width

$xobjId read-only

File: PageTemplate.php line 43

public string $xobjId

Methods

__construct()

File: PageTemplate.php line 98

public __construct(string $xobjId, float $width, float $height, int $rotation, string $sourceId, int $sourcePage, array<int, float> $mediaBox) : mixed

Parameters

  • $xobjId : string: XObject template ID.
  • $width : float: Width in user units.
  • $height : float: Height in user units.
  • $rotation : int: Page rotation in degrees.
  • $sourceId : string: Source document identifier.
  • $sourcePage : int: 1-based page number.
  • $mediaBox : array<int, float>: MediaBox [x0, y0, x1, y1] in points.

getHeight()

File: PageTemplate.php line 126

public getHeight() : float

Return values

float

getMediaBox()

File: PageTemplate.php line 149

public getMediaBox() : array<int, float>

Return values

array<int, float>

getRotation()

File: PageTemplate.php line 131

public getRotation() : int

Return values

int

getSourceId()

File: PageTemplate.php line 136

public getSourceId() : string

Return values

string

getSourcePage()

File: PageTemplate.php line 141

public getSourcePage() : int

Return values

int

getWidth()

File: PageTemplate.php line 121

public getWidth() : float

Return values

float

getXobjId()

File: PageTemplate.php line 116

public getXobjId() : string

Return values

string