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/)
-   -   Diagramm als Bild exportieren und in die Zwischenablage kopieren oder als Datei (https://www.delphipraxis.net/167543-diagramm-als-bild-exportieren-und-die-zwischenablage-kopieren-oder-als-datei.html)

RWarnecke 4. Apr 2012 18:01

Diagramm als Bild exportieren und in die Zwischenablage kopieren oder als Datei
 
Hallo zusammen,

ich habe heute die Aufgabe bekommen bestimmte Daten in unterschiedlichen Diagrammen (Linen, Säulen, Kreis etc. ) darzustellen. Ich habe bis jetzt nur mit der Chart-Komponente gearbeitet, die bei Delphi direkt dabei ist. Von der weiß ich, dass ich das Diagramm als BMP exportieren kann. Wie kann ich jetzt aber das Diagramm als Grafik in die Zwischenablage kopieren ? Geht das mit der Komponente oder brauche ich dazu eine andere ? Wenn ja, welche würdet Ihr empfehlen ?

Oder würdet Ihr das ganze versuchen über Excel zu realisieren ?

Bummi 4. Apr 2012 18:46

AW: Diagramm als Bild exportieren und in die Zwischenablage kopieren oder als Datei
 
Delphi-Quellcode:
Chart1.CopyToClipboardBitmap;
oder

Delphi-Quellcode:
var
 bmp:TBitMap;
begin
  bmp :=TBitmap.Create;
  try
    bmp.Width := 1000;
    bmp.Height := 500;
    Chart1.Draw(bmp.canvas,rect(0,0,bmp.Width,bmp.Height));
    Clipboard.assign(bmp);
  finally
    bmp.Free;
  end;
end;

RWarnecke 4. Apr 2012 19:25

AW: Diagramm als Bild exportieren und in die Zwischenablage kopieren oder als Datei
 
Zitat:

Zitat von Bummi (Beitrag 1160251)
Delphi-Quellcode:
Chart1.CopyToClipboardBitmap;

Oh man, da war ich mal wieder blind. :wall: Danke für den Hinweis Bummi.


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