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“.