Skip to content

modern-pdf-lib


modern-pdf-lib / parseSvgTransform

Function: parseSvgTransform()

parseSvgTransform(transformStr): [number, number, number, number, number, number]

Defined in: src/assets/svg/svgParser.ts:199

Parse an SVG transform attribute into a 2D affine matrix.

Returns [a, b, c, d, e, f] representing:

[ a  c  e ]
[ b  d  f ]
[ 0  0  1 ]

Supports: matrix, translate, scale, rotate, skewX, skewY. Multiple transforms are composed left-to-right.

Parameters

transformStr

string

Returns

[number, number, number, number, number, number]

Released under the MIT License.