diff --git a/CHANGELOG.md b/CHANGELOG.md index cce16d9..3be6dc5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ Proof Changelog ## Not Released #### Features - * -- + * CutBlock BlockTrf attribute x and y are always with 4 digits after decimal point now #### Bug Fixing * -- diff --git a/src/proofnetwork/jdf/data/cutblock.cpp b/src/proofnetwork/jdf/data/cutblock.cpp index a2f563d..741b10c 100644 --- a/src/proofnetwork/jdf/data/cutblock.cpp +++ b/src/proofnetwork/jdf/data/cutblock.cpp @@ -256,7 +256,10 @@ void CutBlock::setTransformationMatrix(const QString &arg) void CutBlock::setTransformationMatrix(double x, double y, double rotation) { Q_D(CutBlock); - QString transformationMatrix = QStringLiteral("%1 %2 %3").arg(d->createRotationMatrixString(rotation)).arg(x).arg(y); + QString transformationMatrix = QStringLiteral("%1 %2 %3") + .arg(d->createRotationMatrixString(rotation)) + .arg(x, 0, 'f', 4, QLatin1Char(' ')) + .arg(y, 0, 'f', 4, QLatin1Char(' ')); setTransformationMatrix(transformationMatrix); }