Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Rave Report: Wie TRaveBitmap Eigenschaft auslesen??? (https://www.delphipraxis.net/118994-rave-report-wie-travebitmap-eigenschaft-auslesen.html)

DerPfuscher 19. Aug 2008 07:47


Rave Report: Wie TRaveBitmap Eigenschaft auslesen???
 
Erstmal ein herzliches Hallo :-D und nun dann aber auch gleich zu meinem Problem...
In einem RaveReport habe ich ein TRaveBitmap angelegt. Bevor der User den Report nun druckt bzw. sich im Preview anzeigen lassen möchte, will ich die Position des TRaveBitmap abfragen und ggf. ändern.
Auf das TRaveBitmap bekomme ich wunderbar Zugriff und kann auch ohne weiteres dessen Eigenschaften die gewünschten Werte zuweisen z.B.
Delphi-Quellcode:
TRaveBitmap.Left:=0.2;
Jetzt ist es für mich aber erforderlich die Positionen von eben diesem abzufragen und ggf. zu ändern und hier fängt das Dillema an.
Habe das versucht so zu realisieren:
Delphi-Quellcode:
with RvP.ProjMan do
begin
  rvPage:=FindRaveComponent('Report1.Page1', Nil) as TRavePage;
  rvBitmap:=FindRaveComponent('StripBmp',rvPage) as TRaveBitmap ;
end;
BitmapLeft:=rvBitmap.Left; //BitmapLeft ist dabei vom Typ Real
Das kann natürlich nicht funktionieren da die Eigenschaft TRaveBitmap.Left vom Typ TRaveUnits ist. Ich hab mir schon den Wolf gesucht und leider nix dazu gefunden. Ich wäre über jede Hilfe oder jedes Beispiel, wie ich denn die Eigenschaften wie z.B. Left oder Top von TRaveBitmap auslesen kann, sehr dankbar.

DerPfuscher 19. Aug 2008 10:29

Re: Rave Report: Wie TRaveBitmap Eigenschaft auslesen???
 
Muhhh.... :wall:
Manchmal isses halt doch so einfach wie es aussieht!

So geht's:
Delphi-Quellcode:
BitmapLeft:=real(rvBitmap.Left);
Sry für die überflüssige Frage... :roll:


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