From 5df77291fe3411ed893f916adbb0c78b30680572 Mon Sep 17 00:00:00 2001 From: plc-user <74435298+plc-user@users.noreply.github.com> Date: Thu, 14 Mar 2024 08:51:53 +0100 Subject: [PATCH 1/2] fix size of SVG-export --- sources/exportdialog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/exportdialog.cpp b/sources/exportdialog.cpp index a50c5147e..6588ecbc3 100644 --- a/sources/exportdialog.cpp +++ b/sources/exportdialog.cpp @@ -411,7 +411,7 @@ void ExportDialog::generateSvg( // "joue" la QPicture sur un QSvgGenerator QSvgGenerator svg_engine; - svg_engine.setSize(QSize(width, height)); + svg_engine.setSize(QSize((width*9/16), (height*9/16))); svg_engine.setOutputDevice(&io_device); QPainter svg_painter(&svg_engine); picture.play(&svg_painter); From 06a6e5e5f4740c3440f1ede8051e30110d120293 Mon Sep 17 00:00:00 2001 From: plc-user <74435298+plc-user@users.noreply.github.com> Date: Thu, 14 Mar 2024 08:55:59 +0100 Subject: [PATCH 2/2] fix font-size of graphical elements "input" --- sources/editor/graphicspart/partdynamictextfield.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sources/editor/graphicspart/partdynamictextfield.cpp b/sources/editor/graphicspart/partdynamictextfield.cpp index bb261287c..311102742 100644 --- a/sources/editor/graphicspart/partdynamictextfield.cpp +++ b/sources/editor/graphicspart/partdynamictextfield.cpp @@ -176,6 +176,12 @@ void PartDynamicTextField::fromXml(const QDomElement &dom_elmt) { font_.fromString(dom_elmt.attribute("font")); setFont(font_); } + else if (dom_elmt.hasAttribute("font_size")) { +#if TODO_LIST +#pragma message("@TODO plc-user: remove again, when elements are converted!") +#endif + setFont(QETApp::dynamicTextsItemFont(dom_elmt.attribute("font_size", QString::number(9)).toInt())); + } else { #if TODO_LIST #pragma message("@TODO remove in futur")