![]() |
Länge bestimmen auf Canvas
Hallo zusammen,
wenn ich eine Linie auf einem Canvas zeichne, wie kann ich hier die Länge in Millimeter, Zentimeter oder einen bestimmten Maßstab bestimmen oder zeichnen ? Ich möchte im Grunde von den Koordinaten X nach Y eine Linie zeichnen, die eine Länge von 2 cm hat, wenn ich diesen Bereich auf einem DIN A4 Blatt ausdrucke. |
AW: Länge bestimmen auf Canvas
Umrechnen? Pixel / PixelProInch * cmProInch
Bzw. TPrinter fragen wie viele Pixel breit die Seite ist und dann Pixel / PixelProSeite * (MillimeterProSeite - AbzüglichDemNichtBedruckbaremRand) Oder die Zeichenfläche umstellen. SetMapMode + MM_HIMETRIC Und schon ist 1 Pixel = 0,01 Millimeter |
AW: Länge bestimmen auf Canvas
Wie ich dich kenne willst du auch auf OSX, IOS und Android damit ?
Stimmen die Berechnungen von Himitzu dann noch, wenn Retina mit im Spiel ist ? Ich hatte auch ziemliche Schwierigkeiten Canvas-Drawing unter allen Platformen ans Laufen zu bekommen. Eine klare Regel dafür habe ich noch nicht gefunden, mehr TryAndError. Es gibt ScreenSCale, CanvaseScale, BitmapScale, etc. wie hängen die alle zusammen ? Rollo |
AW: Länge bestimmen auf Canvas
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz