Thema
:
Drucken in eine Datei
Einzelnen Beitrag anzeigen
Flocke
Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
Delphi 10.2 Tokyo Professional
#
12
Re: Drucken in eine Datei
8. Sep 2005, 15:17
Ggf. geht's so:
zusammenfalten
·
markieren
Delphi-Quellcode:
procedure
BeginDocWithFilename(Printer: TPrinter;
const
Filename:
string
);
var
DC
: HDC;
DocInfo: TDocInfo;
begin
if
not
Printer.Printing
then
Printer.BeginDoc;
if
Filename <> '
'
then
begin
DC
:= Printer.Handle;
EndPage(
DC
);
AbortDoc(
DC
);
FillChar(DocInfo, SizeOf(DocInfo), 0);
with
DocInfo
do
begin
cbSize := SizeOf(DocInfo);
lpszDocName := PChar(Printer.Title);
lpszOutput := PChar(Filename);
end
;
StartDoc(
DC
, DocInfo);
StartPage(
DC
);
end
;
end
;
... und dann
BeginDocWithFilename(Printer, 'C:\hallo.prn')
aufrufen statt
Printer.BeginDoc
.
Volker
Besucht meine
Garage
Aktuell:
RtfLabel 1.3d
,
PrintToFile 1.4
Zitat
Flocke
Öffentliches Profil ansehen
Mehr Beiträge von Flocke finden