Entwickler-Ecke
Multimedia / Grafik - Formulare als Bilder aus Projekten exportieren
olga - Do 28.08.03 12:55
Titel: Formulare als Bilder aus Projekten exportieren
:shock: versuche vergebens, herauszufinden, wie ich ein fertiges Formular (z.B. Form1) als Bild (.jpeg, .bmp,...) abspeichern koennte. Ausdrucken kann ich es, ja... Danke fuer Tipps! :?
Moderiert von
Aya: Thread verschoben.
Andreas L. - Do 28.08.03 13:02
Hi,
falsches Forum :-)
Wie wärs mit nen screenhot vom formular :?:
Greetz
onlinehome
olga - Do 28.08.03 13:06
Danke fuer Deine schnelle Antwort! Und wo steckt dieser screenhot genau? Ich meine nicht den Knopf - der reagiert eh nicht - gibt es vielleicht eine elegantere Methode? Sagen wir, eine automatische Ausgabe von ausgewaehlten Teilbereichen des Formulars als Bildchen? :o
Andreas L. - Do 28.08.03 13:35
Ähm....
vielleicht kannste das mit ner API Funktion machen. mehr weiß ich auch net.
Greetz
Christian S. - Do 28.08.03 13:59
Du könntest die Form während der Laufzeit so abspeichern:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20:
| procedure TForm1.FormClick(Sender: TObject); VAR myImage : TBitmap; rect : TRect; begin rect.Left :=0; rect.Top := 0; rect.Right := Form1.ClientWidth; rect.Bottom := Form1.ClientHeight;
myImage := TBitmap.Create;
myImage.Width := Form1.ClientWidth; myImage.Height := Form1.ClientHeight;
myImage.Canvas.CopyRect(rect,form1.Canvas,rect);
myImage.SaveToFile('c:\bild.bmp');
myImage.free; end; |
MfG
Peter
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!