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 Form1 ausdrucken (https://www.delphipraxis.net/99216-form1-ausdrucken.html)

taktaky 8. Sep 2007 17:40


Form1 ausdrucken
 
Hallo

mit dem Code wird Form1 als Bild erzeugt:
Delphi-Quellcode:
procedure TForm1.Button5Click(Sender: TObject);
var
  Bitmap: TBitmap;
begin
  Bitmap := TBitmap.Create;
  try
    Bitmap := Form1.GetFormImage;
    Bitmap.SaveToFile('form1.bmp');
    form1.print;
  finally
     Bitmap.Free;
  end;
  end;
end.
Ich möchte das Bild "form1.bmp" gleichzeitig ausdrucken aber Schwarz Weiß !

Im Form1 befindet sich ein Webbrowser. Beim ausdrucken, wird er nur als weisser Bereich angezeigt !
Der Inhalt in Webbrwoser wird nicht ausgedruckt !

dominikkv 8. Sep 2007 17:57

Re: Form1 ausdrucken
 
Zitat:

Zitat von taktaky
Im Form1 befindet sich ein Webbrowser. Beim ausdrucken, wird er nur als weisser Bereich angezeigt !
Der Inhalt in Webbrwoser wird nicht ausgedruckt !

weil der TWebBrowser irgendwas vom Internetexplorer kapselt und nicht von deinem Programm verwaltet wird...
vllt kannst du ja einfach nen screenshot von deiner Form machen...

Die Muhkuh 8. Sep 2007 19:11

Re: Form1 ausdrucken
 
Hier im Forum suchenFormular drucken, Hier im Forum suchenWebbrowser drucken :roll:

taktaky 8. Sep 2007 19:44

Re: Form1 ausdrucken
 
Zitat:

Zitat von Die Muhkuh

Das hilft nicht, der WebBrwoser wird immer nicht mitgedruckt !

Vielleicht versuchen wir die Tasten "Druck" + "Alt" zu drücken :mrgreen:

Das Bild wird in Zwischenablage kopiert danach :gruebel:

wie lauten die Keys?

DP-Maintenance 8. Sep 2007 20:03

DP-Maintenance
 
Dieses Thema wurde von "Dax" von "Tutorials und Kurse" nach "VCL / WinForms / Controls" verschoben.

taktaky 8. Sep 2007 22:38

Re: Form1 ausdrucken
 
Liste der Anhänge anzeigen (Anzahl: 1)
gegooglet und schon was gefunden

ich kann nun den Webbrowser als Bild speichern (genau wie er aussieht :))
nun möchte ich das Bild ausdrucken
Delphi-Quellcode:
ShellExecute(handle, 'print', 'test.jpg', '', '', SW_HIDE);
das Bild wird zuerst mit dem Programm Windows Imaging geöffnet?
wie kann ich das Bild direkt zum Drucker schicken?


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