JürgenB: SVG skalieren, mögliche Lösung

Beitrag lesen

problematische Seite

Hallo,

ich habe jetzt eine Lösung für das Skalierproblem gefunden: Link

Ich bin dazu wie folgt vorgegangen:

  • Angabe einer viewbox
  • Setzen von vector-effect auf non-scaling-stroke
  • Bei Texten merke ich mir Position und Rotation, frage dann über getScreenCTM() die Transformationsmatrix des svg-Elements ab und korrigiere mit den Skalierwerten aus der Matrix die Skalierung der Texte.

Gruß
Jürgen

PS Ich habe etwas aufgeräumt. Die Dateien befinden sich jetzt im Ordner „FktPlot“.