Transforms¶
Creates an SVG transform attribute value for applying multiple transformations to an element
| Parameter | Type | Required | Description |
|---|---|---|---|
| translate | STRING | Translation coordinates in the format "x,y" | |
| rotate | STRING | Rotation angle in degrees, or "angle x y" for rotation around a point | |
| scale | STRING | Scale factor, or "x,y" for different scaling in each dimension | |
| skewX | STRING | Horizontal skew angle in degrees | |
| skewY | STRING | Vertical skew angle in degrees |
STRING A transform attribute value that can be used with the transform attribute of SVG elements.
function 'DaxLib.SVG.Transforms' =
(
translate: STRING,
rotate: STRING,
scale: STRING,
skewX: STRING,
skewY: STRING
) =>
IF(NOT ISBLANK(translate), "translate(" & translate & ") ") &
IF(NOT ISBLANK(rotate), "rotate(" & rotate & ") ") &
IF(NOT ISBLANK(scale), "scale(" & scale & ") ") &
IF(NOT ISBLANK(skewX), "skewX(" & skewX & ") ") &
IF(NOT ISBLANK(skewY), "skewY(" & skewY & ") ")