uPdfBaseMatrix function
Implementation
List<double> uPdfBaseMatrix(Rect box, int rotation, double scale) {
final double left = box.left;
final double right = box.right;
final double minY = box.top;
final double maxY = box.bottom;
switch (rotation) {
case 90:
return <double>[0, scale, scale, 0, -minY * scale, -left * scale];
case 180:
return <double>[-scale, 0, 0, scale, right * scale, -minY * scale];
case 270:
return <double>[0, -scale, -scale, 0, maxY * scale, right * scale];
default:
return <double>[scale, 0, 0, -scale, -left * scale, maxY * scale];
}
}