Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by berni,
28. Apr 2003
Ja aus word heraus geht es ...
Ich mach das in delphi jetzt so:
1.) sichere standarddrucker
2.) setze active printer auf PDFWriter
3.) setze registry key: 'HKEY_CURRENT_USER\Software\Adobe\Acrobat PDFWriter' Fiels PDFFileName auf STRING: "PDF-DateiName"
4.) WordApplication.PrintOut
5.) Statndarddrucker zurücksetzen
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by berni,
28. Apr 2003
Ja das gibt es in der Tat,
leider kann ich mit dieses Macro nicht ansehen,
was da genau passiert, denn sonst könnte man
es ja in delphi irgendwie kopieren
aber das ist nicht bearbeitbar - und wenn man
es neu erstellen will wird es gelöscht ...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by berni,
24. Apr 2003
Ich wollte das Vollautmatisiert haben,
sprich Knopfdruck und fertig ist das
PDF irgendwo im Hintergrund .....
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by berni,
24. Apr 2003
Hi,
welche Office und Adobe Version hattest Du damals ?
Ich habe gerade einen Hinweis bekommen, das es bei
Office 2K SR1 und Adobe 4 funktionieren würde.
Ich habe Office 2K SR1 und Adobe 5 - evtl. liegt der
Haken ja an der Version.
Den Weg über Ghostscript wollte ich nicht unbedingt gehen,
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by berni,
24. Apr 2003
Danke, aber das ist nicht das Problem.
Die Ausgabedatei von PrintOut oder PrintOutOld wird ja angelegt
wenn ich sie angebe, nur sie ist 0Byte gross, obwohl ein
ProcessFenster erscheint das die Seiten 1,2,3,4 .... als
angegebene Datei gedruckt werden.
Meine Vermutung geht nur irgendwie dahin das der
Adobe PDFWriter oder Distiller gar nicht von
Delphi aus "blind" angesteuert werden können...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by berni,
24. Apr 2003
Hallo,
folgendes riesiges Problem:
WordApplication.ActivePrinter := 'Adobe PDFWriter';
WordApplication.PrintOut;
der PDF PrintDialog kommt, und das PDF wird erzeugt. Jetzt will ich den Dateinamen automatisch angeben: