Entwickler-Ecke
Dateizugriff - Länge der Dateinamen begrenzt???
peppi - Mi 09.04.03 11:33
Titel: Länge der Dateinamen begrenzt???
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:
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 - Do 10.04.03 09:56
Hallo,
hat die Eigenschaft DocumentName überhaupt etwas mit dem Dateinamen zu tun?
Gruß
Tino
peppi - 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 - 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 - 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!!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!