Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Speicherort für Druckerdokument vorgeben (https://www.delphipraxis.net/189941-speicherort-fuer-druckerdokument-vorgeben.html)

juniorA 10. Aug 2016 10:13

Speicherort für Druckerdokument vorgeben
 
Ich habe als Drucker unten Windows 10 den Microsoft XPS Dokument Writer eingestellt.
Wie bekommen ich es hin, dass bei dortigen Abfrage nach den Speicherort und Dateinamen für das Dokument,
dieser bereits von Delphi vorbelegt werden kann?

-=ZGD=- 10. Aug 2016 10:17

AW: Speicherort für Druckerdokument vorgeben
 
Hallo.

Wenn du aus Delphi heraus drucken möchtest, kannst du das über
Code:
PrinterSettings.PrintFileName
machen, soweit ich mich recht erinnere.

Grüße,
Stefan

juniorA 10. Aug 2016 10:35

AW: Speicherort für Druckerdokument vorgeben
 
Hallo Stephan,

und wie kommt man an die PrinterSettings ran/ setzt Sie? :cry:

Mit den besten Grüßen von Heiko

-=ZGD=- 10. Aug 2016 10:48

AW: Speicherort für Druckerdokument vorgeben
 
Wie druckst du denn aktuell, sprich wie gehst du vor?

juniorA 10. Aug 2016 11:57

AW: Speicherort für Druckerdokument vorgeben
 
Ich habe einen Standarddrucherdialog (PrintDialog1) den ich öffne und auf den dortigen Canvas schicke ich meine Ausgaben

printer.Title := 'Test';

if PrintDialog1.Execute then
begin
Printer.BeginDoc;
SetMapMode(Printer.Canvas.Handle, MM_LOMETRIC);
Printer.Canvas.Font.Name := 'Arial';
Printer.Canvas.Brush.Color := clWhite;
Printer.Canvas.Font.Height := 35;

Printer.Canvas.TextOut(1000, 1000, 'Das ist Text');

...
Printer.EndDoc;
end;

MfG. Heiko

matashen 10. Aug 2016 12:03

AW: Speicherort für Druckerdokument vorgeben
 
Hallo,

Printer.title

ist das was du suschst

z.B:

Printer.title:='Mein schnöder Ausdruck' zeigt in der DruckWarteschalnge 'Mein schnöder Ausdruck' an, bei Dateiausgaben ist dies dann der Voreingestellte Dateiname

Gruß Matthias


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