FOP Bibliothek unvollständig?

Status
Nicht offen für weitere Antworten.
H

Hilflosss

Gast
Hey,

will mit FOP arbeiten,dafür muss ich folgenden Import machen:

import org.apache.fop.apps.Driver;


Aber ich finde nichts vom Driver.

Könnt ihr mir weiterhelfen?


:cry:
 
S

SlaterB

Gast
hast du denn andere Klassen in dem package, ähnliche packages?
wenn es eine komplette Jar ist wird wohl kaum was fehlen

kannst du irgendwelche Dateien importieren oder alle nicht,
mal in die Lib reingeschaut ob die Klasse vorhanden ist?

vielleicht ne andere Version, in der es die Klassen noch nicht gab/ nicht mehr gibt

woher hast du die Lib
+
mit welchem Beispiel arbeitest du, das dich glauben läßt, diese Datei zu brauchen?
 
G

Gast

Gast
hast du das zum laufen gekriegt?

Ich hab einmal die Version 0.93 probiert. da gibt es Driver nicht.


bei der Version 0.20.5 gibts Driver aber er mekert an, das er Driver und Options nicht kennt.
 
S

SlaterB

Gast
ich benutze 0.20.5

import org.apache.fop.apps.Driver;
import org.apache.fop.apps.Options;

geht

> Kann es sein das man kein Zugriff auf die Klassen bekommt?
definiere 'Zugriff'
 
H

Hilflosss

Gast
Der Zugriff scheint jetzt zu funktionieren. Hab die biliothek rausgenommen und neu konfiguriert. Hoffe das bleibt jetzt so.

Aber ne Frage. hast du Über FO schon gedruckt?
 

SnooP

Top Contributor
Ich würde dringend zu 0.9.3 raten - dort gibt es allerdings kein Driver mehr, d.h. die API hat sich doch sehr geändert.

Hier steht eigentlich genau wie's läuft:
http://xmlgraphics.apache.org/fop/0.93/embedding.html#basics

Drucken geht etwas schwieriger, weil man auf javax.print zurückgreifen muss ;) - d.h. mit dem erzeugten OutputStream (ByteArrayOutputStream) muss ein SimpleDoc-Objekt gefüllt werden, dass dann über einen PrintJob ausgegeben werden kann.

Wenn man den java2d PrintRenderer benutzt, kann man dort auch direkt den PrintJob im Konstruktor übergeben. Problem ist, dass der java2d PrintRenderer recht lahm ist. Besser ist also, wenn man direkt den PSRenderer z.B. benutzen kann (oder auch pcl). Dann muss man noch aufpassen, dass man den richtigen Mime-Typ auswählt für den Flavour - das ist meist:
DocFlavor.INPUT_STREAM.AUTOSENSE für's Drucken.
 
G

Gast

Gast
Vielen dank an euch! Werde es ausprobieren. Hoffe das ich weiterkomme!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
K JSON-Bibliothek XML & JSON 5
M XML Datenmodell - Bibliothek? XML & JSON 2
S XMI Bibliothek? XML & JSON 7
K JAXB-XML unvollständig XML & JSON 1

Ähnliche Java Themen

Neue Themen


Oben