class final readonly Optional · pdftoolkit/pdf-to-html 0.1.2
PDF\Html\Reading\ContentMatrixImmutable PDF affine transform: x'=ax+cy+e, y'=bx+dy+f.Inheritance and contracts
This type declares no parent, interface or trait.
Construction
__construct()
public function __construct(float $a = 1, float $b = 0, float $c = 0, float $d = 1, float $e = 0, float $f = 0)Declared methods
concatenate()
public function concatenate(self $local): selfPDF concatenation applies the new local transform before the current transform.linear()
public function linear(): arrayTranslation does not affect the logical edge lengths retained by derivation.
@return array{float, float, float, float}operands()
public static function operands(array $operands): self@param list<BasicType> $operandsunitDimensions()
public function unitDimensions(): array@return array{float, float}Properties
| Declaration | Origin and documentation |
|---|---|
public readonly float $a | PDF\Html\Reading\ContentMatrix |
public readonly float $b | PDF\Html\Reading\ContentMatrix |
public readonly float $c | PDF\Html\Reading\ContentMatrix |
public readonly float $d | PDF\Html\Reading\ContentMatrix |
public readonly float $e | PDF\Html\Reading\ContentMatrix |
public readonly float $f | PDF\Html\Reading\ContentMatrix |