Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   welche parameter brauch ich für getviewportextex? (https://www.delphipraxis.net/93269-welche-parameter-brauch-ich-fuer-getviewportextex.html)

punker-lili 3. Jun 2007 15:58


welche parameter brauch ich für getviewportextex?
 
Ich möchte ein bild ausdrucken und darunter seinen titel vermerken. dafür muss ich aber wissen wie groß das bild ist... :gruebel:
deshalb wollte ich die eigenschaft "getviewportextex" verwenden. leider weiß ich nicht was delphi in den klammern für werte haben will bzw. was sie bedeuten. Könnte mir bitte jemand helfen?

Matze 3. Jun 2007 16:06

Re: welche parameter brauch ich für getviewportextex?
 
Die Suche in der DP ergab folgendes:

Delphi-Quellcode:
outDC := Printer.Canvas.Handle;
GetViewPortExtEx(OutDC, Size);
Wobei Sizevom Typ TSize und OutDC vom Typ HDC ist.

Der erste Parameter ist somit das Handle, der 2. die Größe.

punker-lili 3. Jun 2007 18:27

Re: welche parameter brauch ich für getviewportextex?
 
Und wie kannich die Höhe des Image bestimmen?

Luckie 3. Jun 2007 18:32

Re: welche parameter brauch ich für getviewportextex?
 
Du musts ja das Bild irgendwie auf den Canvas des Druckers bekommen mit irgendwelchen Zeichenfunktionen und da wirst du ja eeine Höhe angeben müssen. Du weißt also, wie groß dein Bild ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:45 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