PDF-Format für die Druckvorschau unter Windows

Unter Windows bietet 4D den Usern jetzt auch die Möglichkeit, PDF als Vorschau zu verwenden. Microsofts Entscheidung, den XPS-Viewer zu einer optionalen Windows-Funktion zu machen, hat bei vielen Benutzern zu Problemen bei der Bereitstellung von Anwendungen geführt, was dazu führte, dass Endbenutzer ihre Drucke nicht in der Vorschau anzeigen konnten. Obwohl die Installation des kostenlosen XPS Viewers einfach ist, zögern einige Administratoren, zusätzliche Funktionen zu installieren, insbesondere in Remote Desktop Umgebungen.
Glücklicherweise bietet 4D v20 jetzt die Möglichkeit, das PDF Format für die Druckvorschau zu nutzen. Da in fast allen aktuellen Windows-Versionen entweder XPS oder PDF vorinstalliert ist, sollten Endanwender keine Probleme mehr mit der Druckvorschau haben. Diese neue Option bietet eine flexiblere und effizientere Lösung, die sowohl den Anforderungen der Endbenutzer als auch der Administratoren gerecht wird.

Wie FUNKTIONIERT es?

Um das PDF-Format mit Druckvorschau unter Windows zu nutzen, müssen Sie eigentlich nichts tun!

4D erkennt, ob ein XPS-Drucker und ein XPS-Viewer im System vorhanden sind und schaltet, falls nicht, automatisch auf das PDF-Format um.
Fehlt ein PDF-Drucker oder -Viewer, wird anstelle des Kontrollkästchens für die Druckvorschau am unteren Rand des Druckdialogs eine Meldung angezeigt. Und wenn Sie den Druckdialog ausgeblendet haben, wird in diesem Fall eine Fehlermeldung ausgegeben.

Da das XPS-Format immer noch Vorteile hat, wie z. B. die Einbettung von Druckereinstellungen, haben wir das XPS-Format nicht durch das PDF-Format ersetzt.

Behalten Sie die Kontrolle

Alles ist automatisch, aber Sie können auch die Kontrolle über den Automatismus behalten.

Mit 4D v20 unterstützt der SET PRINT OPTION Befehl einen neuen Selektor Print preview option. Sie können festlegen, ob die Druckvorschau den automatischen Algorithmus verwendet oder ob das Format XPS oder PDF verwendet werden soll:

SET PRINT OPTION(Print preview option; kp preview automatic)
SET PRINT OPTION(Print preview option; kp preview XPS)
SET PRINT OPTION(Print preview option; kp preview PDF)

GET PRINT OPTION unterstützt auch die neue Print preview option. Er gibt die im zweiten Parameter eingestellte Option und die im dritten Parameter verwendete Option zurück.
Diese letzte Option ist praktisch, um zu prüfen, ob Ihre Einstellungen in Ordnung sind, bevor Sie eine Druckvorschau starten, anstatt die Druckvorschau zu starten und die Fehler zu erkennen. Wenn Sie zum Beispiel kp preview PDF eingestellt haben und der PDF-Drucker oder PDF-Viewer fehlt, gibt die Option kp preview none.
Hier ist ein Beispiel, mit dem Sie überprüfen können, welches Druckvorschauformat tatsächlich im System verwendet wird:

SET PRINT OPTION(Print preview option; kp preview automatic)
GET PRINT OPTION(Print preview option; $optionSet; $optionUsed)
Case of 
 : ($optionUsed=kp preview XPS)
  // XPS format
 : ($optionUsed=kp preview PDF)
  // PDF format
 : ($optionUsed=kp preview none)
  // No print preview available
End case 

Beachten Sie, dass sich dieses neue Verhalten nicht auf macOS auswirkt, da das Druckvorschau-Format immer PDF ist.

Wir sind zuversichtlich, dass die PDF-Formatoption für die Druckvorschau die Benutzerfreundlichkeit Ihrer bereitgestellten Anwendungen erheblich verbessern wird. Mit dieser neuen Option möchten wir Ihnen wertvolle Zeit und Mühe ersparen und gleichzeitig sicherstellen, dass die Endbenutzer mit der Funktionalität der Anwendung zufrieden sind.

Wir sind ständig bestrebt, unseren Anwendern die bestmögliche Erfahrung zu bieten, und wir ermutigen Sie, Ihre Gedanken und Ihr Feedback im 4D Forum zu teilen. Ihr Feedback hilft uns, Ihre Bedürfnisse besser zu verstehen und unsere Produkte und Dienstleistungen kontinuierlich zu verbessern.

Avatar
- Product Owner - Damien Fuzeau ist seit Februar 2019 Mitglied des 4D Produktteams. Als Product Owner ist er für das Schreiben von User Stories zuständig, die er dann in funktionale Spezifikationen umsetzt. Zu seinen Aufgaben gehört es auch, dafür zu sorgen, dass die gelieferten Funktionsimplementierungen den Anforderungen der Kunden entsprechen. Damien hat an der Universität von Nantes einen Abschluss in Softwaretechnik gemacht. Er verbrachte mehr als 23 Jahre in seinem früheren Unternehmen, zunächst als Entwickler (er entdeckte 4D im Jahr 1997) und später als technischer Leiter und Softwarearchitekt. Dieses Unternehmen ist ein 4D OEM Partner und hat 4D basierte Geschäftssoftware für Tausende von Usern auf Hunderten von Servern eingesetzt. Damien ist also mit der Entwicklung und dem Einsatz von 4D in einem mehrsprachigen Kontext vertraut.