2016-08-05 19 views
1

Ich benutze TIBCO Jaspersoft Studio-6.3.0.final. Ich verwende den Bildausdruck, um das Bild aus dem relativen Pfad zu drucken..wmf Bild nicht in .docx Datei von JasperSoft 6.3

Wenn ich in PDF exportieren, kommt Bild. Im Falle von .docx Bild wird nicht angezeigt.

Wenn ich .wmf Bild hinzufügen, Bild nicht in DOCX-Datei exportiert.

Ist dies ein Bug oder eine Konfiguration in JasperSoft?

Können Sie mir bitte mitteilen, muss ich irgendeine andere Konfiguration für .docx einstellen?

Hier füge ich den jrxml-Code an.

<image onErrorType="Blank"> 
    <reportElement positionType="Float" isPrintRepeatedValues="false" x="41" y="141" width="130" height="139" uuid="d5febafb-320c-445f-97dd-d2f5f87d80c6"/> 
    <graphicElement fill="Solid"/> 
    <imageExpression><![CDATA[$F{GRAFIK}]]></imageExpression> 
</image> 
+0

Petter nahm ich die Antwort umwandeln kann. Ich wusste es vorher nicht. Danke für die Information. – pmartha

Antwort

0

.wmf scheint nicht korrekt unterstützt zu werden, siehe jasper-reports quittiert bug report.

Ich würde vorschlagen, dass Sie die .wmf Datei zu .svg konvertieren, die vollständig für alle Standard-Exporte unterstützt wird.

Wenn Sie es zur Laufzeit konvertieren, können Sie die xmlgraphics batik library verwenden, ist es die WMFTranscoder API haben, die wmf-svg

+0

Jedes Beispiel oder Referenz können Sie sagen? Ich verwende SQL-Abfrage. Ich habe nicht viel Ahnung in Java. – pmartha

+0

@partha der WMFTranscoder API-Link haben ein Beispiel, wie Sie von WMF zu SVG konvertieren, aber wissen, Zweifel, die Sie brauchen, um einige Java zu wissen. Sie müssen eine Klasse erstellen und diese Klasse in den Klassenpfad von jasper-reports aufnehmen. –

+0

@partha Ich habe gesehen, dass du einen Fehlerbericht übermittelst, also habe ich den Link in die Antwort eingegeben. –

0

Ihr JRXML-Code wurde richtig geschrieben. Ich denke, es ist ein Fehler oder es wird nicht unterstützt. Aber Microsoft Office >=2010 unterstützt Import von PDF-Dokument, so dass Sie es durch es tun können.

Ich empfehle Ihnen, in der Jaspersoft Community zu fragen, wo die Mitarbeiter antworten und wenn Sie für Support bezahlen, sollten Sie Jaspersoft Studio Support versuchen.

+0

Ich benutze Office 2013. Wenn ich scaleImage = "FillFrame" einstelle, kommt in diesem Fall das Dokument in den korrupten Modus. aber wmf Bild wird gedruckt. – pmartha