-
Leider gibts hierfür keine direkten Funktionen.
Ich denke, da kommt nur Java für in Frage.
-
Weis jehmand wie das mit Java funktioniert? Gibt es vielleicht eine API die ich einbinden kann?
-
Vergiss den Aufruf von Java-Funktionen aus RPGLE. Das macht dein Programm extrem langsam, da für jeden Call auf die Funktion eine Interprozesskommunikation zwischen deinem und dem Java-Job läuft.
-
- Postscript ist erst mal nicht Bestandteil der Java Standard Funktionalitäten.
- Es gibt da mehrere Libraries, die sowas können, sowohl OpenSource als auch kommerzielle
- von synchroner Einbindung in RPG rate ich generell ab
- denkbar wäre da ein Java PrintServer Dienst, für den Kommunikationsteil habe ich da eine Freeware (AppServer4RPG), ohne Programmieraufwand (Java seitig) ist da aber kaum was machbar.
- alternativ würde ich über die Möglichkeit nachdenken im RPG nur eine Zwischen Repräsentation zu erstellen und die dann mit Java in Postscript zu wandeln (soweit die Anforderung das ermöglicht)
D*B
 Zitat von Fuerchau
Vergiss den Aufruf von Java-Funktionen aus RPGLE. Das macht dein Programm extrem langsam, da für jeden Call auf die Funktion eine Interprozesskommunikation zwischen deinem und dem Java-Job läuft.
-
@BenderD
1. Es wird schon Postscript ausgegeben
2. Eine Umsetzung von Postscript in PDF erfolgt über Gostview
3. Die Funktionalität eines Flattersatzes ist innerhalb durch eine Postscriptfunktion schon möglich.
Die Postscriptfunktion funktioniert sollange wir nicht nach dem Flattersatz eine neue Andruckzeile ausgeben wollen die eine relative position zu dem letzten gedruckten Satz hat. Deswegen brauche ich ein Möglichkeit vor der Ausgabe zuwissen an welcher Stelle der Flattersatz endet.
Gibt es dafür keine elegante Lösung dann gehe ich einfach von einer mittleren Schriftbreite bei einer festen Schriftgröße aus und zähle einfach Zeichen.
-
wenn das Ziel PDF ist, dann würde man das in Java direkt erzeugen (z.B.: PDFBOX) und da weiß jeder Font wie breit ein Stück Text wird und lässt sich danach fragen.
D*B
BTW:
Flattersatz := ungleich lange Textzeilen
nicht zu verwechseln mit
typografische Schrift: Buchstaben mit unterschiedlicher Breite
 Zitat von Kaufmann
@BenderD
2. Eine Umsetzung von Postscript in PDF erfolgt über Gostview
-
1. Das Programm besteht schon.
2. Soll es eine allgemeine Funktion werden die wir in anderen Programmen auch benutzen können.
3. Bis auf das der Endpunkt der letzten Zeile nicht bekannt ist können wir die Funktionalität mit einer Postscriptfunktion gewährleisten.
Similar Threads
-
By schatte in forum NEWSboard Programmierung
Antworten: 19
Letzter Beitrag: 10-01-07, 11:32
-
By Bratmaxxe in forum NEWSboard Programmierung
Antworten: 9
Letzter Beitrag: 08-01-07, 09:50
-
By ulbrecht in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 06-12-06, 17:06
-
By M.Kasper in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 25-08-06, 07:32
-
By JonnyRico in forum NEWSboard Programmierung
Antworten: 14
Letzter Beitrag: 30-03-06, 12:33
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks