2009-12-24 4 views
10

Ich versuche, die Höhe und Breite des Bildes in PDF mit fop 0.95 erstellt zu reparieren. Hier ist der Code für sie auchWie fixed Bild Höhe und Breite mit Xsl-FO mit Apache fop 0,95

<fo:external-graphic src="s\image.png" content-height="scale-to-fit" height="2.00in" content-width="2.00in"/> 

Dies gibt uns das Bild nicht funktioniert

<fo:external-graphic src="s\image.png" height="2.00in" width="2.00in"/> 

Nach verwendet, die durch Breite bestimmt wird. Zusammenfassend versuche ich, das Bild zu dehnen, anstatt das Seitenverhältnis mit fop 0,95 zu halten. Hat jemand eine Idee dafür?

Antwort

23

Diese gibt uns das Bild, das durch Breite geregelt wird. Zusammenfassend bin ich versuche, das Bild eher als das Seitenverhältnis mit fop 0,95 zu halten.

Standardmäßig behält fop das Seitenverhältnis unabhängig von der angegebenen Bildhöhe und Breite bei. Dies bedeutet, dass fop standardmäßig eine einheitliche Skalierung durchführt.

Um das Bild entsprechend Ihrer Spezifikation zu strecken, sollten Sie eine ungleichmäßige Skalierung verwenden. Dieser Weg:

<fo:external-graphic src="s\image.png" content-height="scale-to-fit" height="2.00in" content-width="2.00in" scaling="non-uniform"/> 

Dies wird Ihr image.png Bild mit Höhe 2.00in und Breite 2.00in anzeigen.

Hoffe, das hilft. Danke,