Ich habe noch einen Workaround... naja eher Trick entdeckt der einem das Leben hier vielleicht etwas einfacher macht:
- Mache die Anwendung HighDPI-aware
- Setze in der DPR noch vor Application.Initialize() die Thread-DPI-Awareness auf "UNAWARE"
- Führe das Erstellen der Vektorgrafik in einem separaten Thread aus. Der Thread muss zu Beginn separat auf High-DPI-Aware gestellt werden.
- ???
- Gewinn!
Ein einzelner Thread kann mittels
SetThreadDpiAwarenessContext seine DPI-Awareness ändern.