SVG drawing center option

This commit is contained in:
Thomas Krijnen
2020-09-27 14:29:27 +02:00
parent fd90d558b3
commit a13e28930a
3 changed files with 27 additions and 6 deletions
+2 -2
View File
@@ -863,8 +863,8 @@ void SvgSerializer::resize() {
double sc, cx, cy;
if (scale_) {
sc = (*scale_) * 1000;
cx = (xmax + xmin) / 2. * sc - width / 2.;
cy = (ymax + ymin) / 2. * sc - height / 2.;
cx = (xmax + xmin) / 2. * sc - width * center_x_.get_value_or(0.5);
cy = (ymax + ymin) / 2. * sc - height * center_y_.get_value_or(0.5);
} else {
if (calculated_scale_) {
sc = *calculated_scale_;