Java Print Dialog Framework (JPDF) ist eine Sammlung von Java-Klassen und Ressourcen-Dateien sollen von Software-Entwicklern verwendet werden, um eine umfassende Druckfähigkeit zu bestehenden Java-Anwendungen / Applets hinzuzufügen.
Hier sind einige der wichtigsten Features von "Java Print Dialog Framework":
· Kann angezeigt und ausgedruckt werden Swing-Komponenten & ndash; einschließlich: JTable, JTree, JTextPane, JTextArea, JEditorPane und JPanel.
· Able zu komponieren und Druckformen / Berichte mit Daten aus externen Quellen (zB Datenbanken und Dateien) erhalten.
· Entwickelt, um eine Druckfunktion mit einem Minimum an benutzerdefinierte Codierung erforderlich ist.
· Hoch ausfahrbaren / anpassbare & ndash; anwendungsspezifische Druckanforderungen zu erfüllen.
· Entwickelt, um in Java Swing-Anwendungen / Applets integriert werden.
Printing Swing-Komponenten
Die Swing-Komponenten, die gedruckt werden können, gehören JTable, JTree, JTextPane, JTextArea, JEditorPane und JPanel. Komplexe Dokumente, die eine Sequenz von Swing-Komponenten Rücken an Rücken angeordnet sind, kann zusammengesetzt und gedruckt werden. Specialized Seite einrichten Dialoge werden für jede Art von Bauteil vorgesehen. Die Paginierung Logik sorgt dafür, dass das bedruckte Material ansprechend auf die gewünschten Seiten segmentiert.
Berichterstellung
Die Berichterstellung Capability können Sie komponieren, Vorschau und Drucken von Berichten mit Daten aus externen Quellen (zB Datenbanken und Dateien) erhalten. Berichte können tabellarisch, Text und andere Arten von Material (zB Adressetiketten) & ndash enthalten; sowohl die Rohdaten und berechneten Statistiken (zB Tabelle Spaltensummen). Die Berichte werden programm & ndash zusammensetzt; so dass Sie die volle Kontrolle über alle Aspekte der Layout und Formatierung. Dies ermöglicht Ihnen, die Berichte 'Blick auf die Berichterstattungsstandards Ihres Unternehmens einhalten anpassen.
Vorschau Capability
Diese Vorschau-Funktion ermöglicht dem Endbenutzer Ihrer Anwendung, um das Material in der Vorschau zu drucken sind. Von innerhalb der Vorschau-Dialoge kann der Benutzer durch die Seiten navigieren, die gedruckt werden sollen, vergrößern Sie die Anzeige auf einen geeigneten Vergrößerungsskala, ändern Sie die Seite einrichten Parameter (zB Papiergröße, Ränder, Kopf- / Fußzeile, und so weiter), und drucken Sie die Vorschau Material.
Seite-Konfiguration, Vorschau und Drucken-Dialoge
Diese Dialoge können out-of-the-Box verwendet, um eine anspruchsvolle Druckfunktion für eine vorhandene Anwendung zu implementieren. (Die JPDF Dialoge Seite beschreibt einige der vorgesehenen Dialoge.) Sie können die Dialogfelder, die Ihren Anforderungen entsprechend zu wählen, und stecken Sie diese in Ihre Anwendung mit sehr wenig Codierung. Wenn die Dialoge enthalten nicht genau Ihren Anforderungen gerecht zu werden, bietet die JPDF einen gut strukturierten Rahmen mit dem Sie die Dialoge mit einem Minimum an Programmier brauchen entwickeln können. (Das Erstellen eines neuen Dialogseite bietet mehr Details.)
Benutzerdefinierte Attribute drucken
Die JPDF bietet eine große Anzahl von Druckattribute zusätzlich zu den in der JPS (Java Print Service) zur Verfügung gestellt. Diese benutzerdefinierten Druck Attribute können Sie den Inhalt der Kopf- / Fußzeilen, Seitenrahmen, Ausrichtung / Positionierung / Skalierung des zu bedruckenden Materials anzugeben, und viele Attribute spezifisch für die Art von Bedruckstoff (zB ob Tabellen sollten mit gedruckt werden oder ohne Gitternetzlinien).
Druckauftragsverwaltung
Die Druckauftragsverwaltungsfunktion führt alle Druckaufträge auf einem Hintergrundthread. Dies ermöglicht es dem Endbenutzer, weiter zu arbeiten, während der Druckauftrag wird im Hintergrund verarbeitet. Der Status der Druckaufträge kann überwacht werden, während es ausgeführt wird. Der Endbenutzer kann optional der Job Fortschritt informiert werden, da jede Seite gedruckt wird, und / oder wenn der Job beendet ist. Sie können wahlweise kann der Endanwender, um den Druckjob abzubrechen, bevor er abgeschlossen ist.
Print Job-Ausgang kann an einen Drucker Datei richten, Bilddateien (JPEG oder PNG) oder ein Adobe Acrobat & reg; PDF-Datei (erfordert die Ghostscript-PDF-Interpreter).
Lokalisierung Capability
Alle Beschriftungen und Meldungen von den JPDF Dialoge angezeigt kommen von Immobilien-Dateien (das sind Textdateien, die Sie bearbeiten können). Eine eigene Immobilie Datei für jede unterstützte Sprache (derzeit Englisch, Deutsch, Italienisch, Polnisch und Spanisch) zur Verfügung gestellt. Sie als Anwendungsentwickler können die Sprache wählen, oder Sie können die Endbenutzer zu tun. Maßeinheiten in den Dialogen verwendet werden, können in Zoll oder Millimeter angegeben werden
Was ist neu in dieser Pressemitteilung:.
- Viele Verbesserungen wurden in der Druckvorschau Fähigkeit hergestellt.
- Dazu gehören Textsuche, verbesserte Leistung, und die Fähigkeit, das Aussehen des Vorschaufenster mit Vorschau Themes anpassen.
- Der Bericht Zusammensetzung API wurde Steigerung um mehr Report-Layout / Formatierung Kontrolle.
- JRE 7 und Nimbus Look-and-feel-Unterstützung wurde hinzugefügt.
Kommentare nicht gefunden