Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi skalieren bzw Zoomen (https://www.delphipraxis.net/33082-skalieren-bzw-zoomen.html)

Darty 1. Nov 2004 14:54


skalieren bzw Zoomen
 
Hallo Leutz,

wie geht man da vor wenn man mithilfe Canvas auf einer Paintbox zeichnet bzw schreibt,
ist es möglich falls das grösser ist als eine Form zu skalieren ?
Das heisst möchte z.B. eine Zeichnung adas 2x so gross ist als eine Form die deswegen
gescrollt wird in eine 1:1 Ansicht (Auch wenn eventuell nicht mehr lesbar wäre) umzuwandeln ?
Welche Funktionen gibts da dafür. Danke schon mal.

Dax 1. Nov 2004 15:01

Re: skalieren bzw Zoomen
 
Wenn du den Inhalt einer Zeichenfläche skalieren willst, kannst du entweder neu zeichnen oder MSDN-Library durchsuchenStretchBlt/Delphi-Referenz durchsuchenStretchDraw benutzen. StretchBlt bietet ein paar Optionen mehr als StretchDraw, aber dafür ist StretchDraw leichter zu benutzen.
Wenn eine TCanvas zoomen willst, ohne vorher ein TGraphic-Objekt erstellen zu müssen (das wird bei StretchDraw nötig), musst du StretchBlt benutzen.

Darty 1. Nov 2004 15:08

Re: skalieren bzw Zoomen
 
Danke für den Hinweis, werde dann danach schauen.

Darty 14. Nov 2004 11:34

Re: skalieren bzw Zoomen
 
Irgendwie werde ich daraus nicht so sehr schlau. Gibt es auch ein Beispiel Code oder zumindestens einen Ausschnitt daraus ? Oder ist das zu kompliziert ? Danke schon mal für euer Hilfe.

Luckie 14. Nov 2004 23:39

Re: skalieren bzw Zoomen
 
Kuck dir mal hier http://www.luckie-online.de/Delphi/Sonstiges/ den SchragenWurf an.

Darty 15. Nov 2004 08:35

Re: skalieren bzw Zoomen
 
ja ok werde ich machen. Hoffe da weiter zu kommen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz