Das Erstellen von Metafiles wird in bestimmten Zusammenhängen beeinflusst davon,
- ob du Bildschirmskalierung benutzt,
- ob du RDP benutzt
- und ob dein Bildschirm ein anderes Seitenverhältnis als 4:3 hat.
Diese Bugs verhalten sich zudem in Details abhängig von der Windows-Version unterschiedlich. Unter Windows 7 verhalten sie sich anders falsch als unter Windows 10.
Ich schreibe mir meine Metafile in einen TMemoryStream, lade mir den PENHMETAHEADER (oder wie das Ding heißt), änder da bestimmte Felder und lade die Metafile dann erneut.