[NEWSboard IBMi Forum]
Seite 2 von 2 Erste 1 2
  1. #13
    Registriert seit
    Feb 2001
    Beiträge
    20.707
    Es scheint keine native AFPDS-Unterstützung in Java zu geben, da dies zu ÁS/400-spezifisch ist.
    Man kann da wohl nur PRTF's verwenden.
    Bzgl. der AFP-Ressourcen (Grafiken, PAGSEG) gibts bzgl. Hosttransform leider nur Einschränkungen auf Schwarz/Weiß bzw. Graustufen. Zudem müssen PAGSEG's als Objekte vorhanden sein, dynamische Grafikausgaben sind nur mit Line/Box usw. möglich.

    Eine Seitensteuerung bei PDF suchst du wahrscheinlich vergeblich.
    Da musst du eher versuchen, Druckerdaten native in PDF einzubetten, so dass diese als Druckerdatnstrom gesendet werden.
    Der Spooler ist da komplett außen vor, der dient nur zu Datenhaltung.
    Das Problem bei solchen Sachen ist, dass diese PDF's dann nicht für jeden Drucker verwendbar sein werden.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  2. #14
    Registriert seit
    Oct 2011
    Beiträge
    12
    Es gibt eine Klasse org.apache.fop.render.afp.modca.AFPDataStream.
    Ich weiß nicht, ob dieser Strem zielführend ist, aber ich probiere den zunächst mal aus.

    PRFT ist gleich PrinterFiles?
    Die sind für mich auch Neuland, ich hätte im Moment nicht mal eine Vorstellung wie ich die erzeugen und beschreiben kann.

    Ich wollte die Seiten nicht per PDF ansteuern. Sonder meine Idealvorstellung wäre gewesen, dass ich ein druckbares Dokument laden kann und dann sagen kann auf welchen Drucker und welchen Fach ich ausdrucken.

  3. #15
    Registriert seit
    Oct 2011
    Beiträge
    12
    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.

    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);
    Was sind mögliche Gründe für das Scheitern einer HostTransformation?

Similar Threads

  1. Neue Möglichkeiten mit SQL auf i5 / iSeries / AS400
    By Fondue in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 28-04-06, 19:40
  2. Auf Canon iP5200R direkt von der AS400 aus drucken?
    By AS400Noob in forum NEWSboard Drucker
    Antworten: 5
    Letzter Beitrag: 04-04-06, 15:08
  3. Sprache ändern auf der AS400
    By Christian.Hesse in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 24-11-05, 14:28
  4. Sicherheitssoftware auf der AS400
    By hs in forum IBM i Hauptforum
    Antworten: 19
    Letzter Beitrag: 08-08-05, 09:42
  5. von java aus auf die AS400-Bibliotheken
    By Vicky-B in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-01-05, 14:32

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •