Uff
Ich stand richtig auf dem Schlauch.
Wenn man im Canvas Right und Bottom auch noch richtig setzt funktioniert es auch. So gehts jetzt:
Delphi-Quellcode:
PositionX := Measurement.SVGPoint.Position.X;
PositionY := Measurement.SVGPoint.Position.Y;
lWidth := Measurement.SVGPoint.Width ;
lHeight := Measurement.SVGPoint.Height ;
SVGPoint.PaintTo(DestCanvas, RectF(PositionX, PositionY, lWidth + PositionX, lHeight + PositionY));
Manchmal kann man sich nur an den Kopf greifen und den Kaffee eine Sufe stärker drehen.