Mit der Klasse org.apache.fop.render.afp.modca.AFPDataStream
ist mir gelungen auf dem SpoolOutputStream einen AFDPS Datastream zu erzeugen. Leider hackt es auch hier an der HostTransformation. Sprich das SpoolFile in der Drucker Queue kann nicht angezeigt werden.
Ausgedruckt wird aber auf dem Drucker, wenn es auch ein nicht sonderlich spektakulärer Strich ist.
Was sind mögliche Gründe für das Scheitern einer HostTransformation?Code:PrintParameterList parms = new PrintParameterList(); parms.setParameter(PrintObject.ATTR_OUTPUT_QUEUE, queue.getPath()); SpooledFileOutputStream out = new SpooledFileOutputStream(system_,parms, null, null); AFPDataStream afpStream= new AFPDataStream(); afpStream.startDocument(out); afpStream.startPage(2970, 2100, 0); afpStream.createLine(1000, 0, 1000, 2000, 10, Color.BLACK); afpStream.endPage(); afpStream.startPage(2970, 2100, 0); afpStream.createLine(1000, 0, 1000, 2000, 10, Color.BLACK); afpStream.endPage(); afpStream.endDocument(); outPutQueueList.close(); out.close(); System.exit(0);
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks