Forum: Cross-Platform-Entwicklung
by Harry Stahl,
3. Okt 2016
Also, wenn ich Deinen Original-Quellcode verwende, sieht das Ergebnis bei mir aus, wie in Anlage 1 (Bildergebnis1).
Wenn ich den Source-Code wie folgt abändere (Berücksichtigung von StrokeThickness),
pkt1 := PointF(4.0, 4.0);
pkt2 := PointF(Image1.bitmap.width-4 , image1.bitmap.height-4);
dann sieht es aus wie in Anlage 2(BildErgebnis2), nehme an, so wolltest Du es.
Forum: Cross-Platform-Entwicklung
by Harry Stahl,
3. Okt 2016
Image.width ist nicht gleich Bitmap.width
TImage ist so eine Art Container, der ein Bitmap enthält. Da kann der Container in der Darstellung auf der Form kleiner oder größer als das Bitmap selber sein.
Du musst also immer mit der Größen von Image.Bitmap arbeiten oder eben selbst eine Größe Vorgeben, wenn Image.Bitmap noch keinen Inhalt hat.
Das kannst Du Dir selber mal verdeutlichen,...