Skip to content

Commit

Permalink
Merge pull request #24029 from bakajikara/svg-size
Browse files Browse the repository at this point in the history
SVG Export: Write width and height in mm, not px
  • Loading branch information
cbjeukendrup authored Aug 17, 2024
2 parents c070a45 + 4e88e5b commit 4ba6bf9
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/importexport/imagesexport/internal/svggenerator.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -248,7 +248,7 @@ class SvgPaintEngine : public QPaintEngine
#define SVG_QUOTE "\""
#define SVG_COMMA ","
#define SVG_GT ">"
#define SVG_PX "px"
#define SVG_MM "mm"
#define SVG_NONE "none"
#define SVG_EVENODD "evenodd"
#define SVG_BUTT "butt"
Expand Down Expand Up @@ -1045,8 +1045,8 @@ bool SvgPaintEngine::begin(QPaintDevice*)
stream() << "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>" << Qt::endl << SVG_BEGIN;
if (d->viewBox.isValid()) {
// viewBox has floating point values, size width/height is integer
stream() << SVG_WIDTH << d->viewBox.width() << SVG_PX << SVG_QUOTE
<< SVG_HEIGHT << d->viewBox.height() << SVG_PX << SVG_QUOTE;
stream() << SVG_WIDTH << d->viewBox.width() / mu::engraving::DPMM << SVG_MM << SVG_QUOTE
<< SVG_HEIGHT << d->viewBox.height() / mu::engraving::DPMM << SVG_MM << SVG_QUOTE;

stream() << SVG_VIEW_BOX << d->viewBox.left()
<< SVG_SPACE << d->viewBox.top()
Expand Down

0 comments on commit 4ba6bf9

Please sign in to comment.