Autor Beitrag
peppi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 65


delphi 7
BeitragVerfasst: Mi 09.04.03 11:33 
Hi,

ein Problem gelöst kommt schon das nächste :evil:

In meinem Programm werden verschiedene Liste über den AcrobatPDFWriter gedruckt. Im Quelltext generiere ich den dazugehörigen Dateinamen folgendermaßen:

ausblenden Quelltext
1:
ppReport1.PrinterSetup.DocumentName :=  'A_KNR_' + (DBText1.Field.Text) + '_ LISTE_' + Date + '';					


Leider ist anscheinend der Dateiname zu lang. Die letzten Zeichen werden einfach weggelassen. Der Name kann aber nicht verkürzt werden, ist halt ne Auflage. Aber in dem "Speichern unter"-Dialog den ich noch mit anzeigen lasse kann ich problemlos noch Zeichen manuell anfügen. Ich finde aber für den ppReport (ReportBuilder) keine Einstellung in der ich die Länge des Dateinamens festlegen kann. Gibt es da in Delphi (4) eine Grundeinstellung in der ich sowas festlegen kann? Kann nichts finden. Hoffe ihr wisst da was.

LG Jana!!
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Do 10.04.03 09:56 
Hallo,

hat die Eigenschaft DocumentName überhaupt etwas mit dem Dateinamen zu tun?

Gruß
Tino
peppi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 65


delphi 7
BeitragVerfasst: Do 10.04.03 11:37 
Hallo Tino,

also es funktioniert auf jeden Fall so.

Auszug aus der Online-Hilfe zum ReportBuilder:



TppPrinterSetup.DocumentName

Declaration
property DocumentName: String

Description
When a report is printing, this is the name of the document as it should appear when listed in the Print Manager and on network header pages


Mehr steht da leider nicht zu. Also im Speichern-Dialog (ich drucke ja PDF) steht dann der angegebene Name. Nur halt nicht vollständig sondern wird nach 31 Zeichen einfach abgeschnitten.

Liebe Grüße

Jana
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Do 10.04.03 17:11 
Ach so! Das liegt dann wohl an dem Druckertreiber. Denn dieser ist doch für den Speichern-Dialog verantwortlich, oder?

Gruß
Tino
peppi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 65


delphi 7
BeitragVerfasst: Fr 11.04.03 12:23 
Hallo Tino,

stimmt, du hast wohl recht. Muss ich mir wohl ne andere Lösung einfallen lassen. Dank dir trotzdem

LG Jana!!