Ich habe ein Gitter-Datenfenster mit einem Bild im Hintergrund (mit den Abmessungen einer A4-Seite) und möchte sowohl die Daten als auch das Bild als eine (einzelne Seite) PDF-Datei exportieren. Ich habe mehrere Kombinationen der folgenden Befehle verwendet, aber höchstens eine 0-große PDF-Datei.
%Vor%Benutzeranleitung (auf Seite 533) sagt:
… the data is printed to a PostScript file and automatically distilled to PDF using GNU Ghostscript…
Installing Ghostscript
For licensing reasons, Ghostscript is not installed with PowerBuilder. You (and your users) must download and install it before you can use this technique…
Hat jemand eine Idee, was ist das Verfahren?
BEARBEITEN DANKE EUCH ALLEN. Die Installation von Ghostscript erwies sich als ausreichend. Ich kann nur nicht verstehen, warum die Prozedur auf einigen Kollegen-PCs (mit Methode = XSLFOP!) Erfolgreich ist, ohne ghostscript zu verwenden: - /
Administratorrechte sind erforderlich um den Drucker zu installieren. Wir benutzen Dieses Setup auf XP.
Diese Anweisungen verwenden einen HP Druckertreiber anstelle des von Sybase bereitgestellten. Wenn Sie diesen Treiber aus irgendeinem Grund nicht haben, können Sie ihn von HP herunterladen. Der HP Treiber hat die folgenden Vorteile:
Benötigte Dateien
Installieren Sie gs860w32.exe
Der Druckername ist Groß- und Kleinschreibung und muss genau sein Was ist in den Anführungszeichen? Es gibt kein Speicherplatz in "DataWindow". Der einfachste Weg um es richtig zu machen, kopieren Sie daraus dokumentieren und einfügen.
Wir haben es hier funktioniert. Aus unserem internen Wiki:
Wir verwenden Version 1.06 des Postscript-Treibers, den Sie hier herunterladen können:
Ihr Code sieht gut aus und stimmt mit meinem Code überein, den ich gerade überprüft habe, der etwas Ähnliches tut. Stellen Sie sicher, dass Ghostscript korrekt installiert ist.
Zu Debugging-Zwecken würde ich versuchen, ein viel einfacheres Datenfenster ohne den Bitmap-Hintergrund zu verwenden.
Als kleine Ergänzung zu den anderen musste ich noch nie eines der Export-Attribute ändern (); Ich speichere nur SaveAs (). Ich gehe davon aus, dass diese Attribute dafür gedacht sind, nicht-Ghostscript-Routen zu gehen, aber ich kann mich nicht erinnern, dass jemand das erfolgreich gemacht hat.
Um Ihren Test zu vereinfachen, sollten Sie prüfen, ob Sie im DataWindow-Malwerkzeug mit der rechten Maustaste auf das Vorschau-Fenster klicken können, um zu sehen, ob die Option "Zeilen speichern unter ..." vorhanden ist. (Ich habe momentan keine Version 10.5 installiert, daher kann ich nicht sehen, ob sie in dieser Version verfügbar ist.) Dadurch ersparen Sie sich die Ausführung der App und testen zumindest die grundlegenden Funktionen, bevor sie in PowerScript ausgeführt wird / p>
Viel Glück,
Terry.
Das Problem mit Ghostscript ist, dass die Treiber nicht signiert sind. Dies ist ein großes Problem in Windows 8, da es nur die Installation der Treiber stoppt. Unter Windows 7 wurde Ihnen mitgeteilt, was los war und die Treiber installieren dürfen. Windows 8 stoppt nur die Installation der Treiber, Sie können dies beweisen, indem Sie versuchen, einen Drucker mit den Ghostscript-Dateien zu erstellen.
Derzeit wird mit den HP PS-Treibern versucht, eine Problemumgehung für das Windows 8-Betriebssystem zu identifizieren.
Windows 8 erlaubt unsignierte Druckertreiber, aber Sie müssen den "erweiterten Modus" neu starten, siehe die Prozedur unter dem folgenden Link und wählen Sie die Option Deaktivieren der Treibersignatur. Ссылка
Windows warnt weiterhin und rät davon ab, einen nicht signierten Treiber zu installieren.
Tags und Links pdf powerbuilder datawindow