我們在我的XML 3至4張圖片,我需要將它們放在因爲它會產生上的XML應用XSL-FO的PDF格式。如何在xsl-fo上疊加圖像?
我們絕對定位&所有其他屬性試圖將其放置在另一個,但不能這樣做。 如果這些圖像是在一個頁面&的頁面兩側的中包含FO:與其他內容塊。
我的東西想是這樣的:---
<fo:block>
<xsl:for-each select="topic//fig">
<xsl:variable name="counter">
<xsl:value-of select="position()" />
</xsl:variable>
<xsl:if test="./image/@href">
<xsl:if test="($counter='1')">
<fo:block>
<fo:external-graphic src="url({concat($imagesUrl-pdf,$ancestorId,'/','image/',.//image/@href)})" xsl:use-attribute-sets="image1"/>
</fo:block>
</xsl:if>
<xsl:if test="($counter='2')">
<fo:external-graphic src="url({concat($imagesUrl-pdf,$ancestorId,'/','image/',.//image/@href)})" xsl:use-attribute-sets="image2"/>
</xsl:if>
<xsl:if test="($counter='3')">
<fo:external-graphic src="url({concat($imagesUrl-pdf,$ancestorId,'/','image/',.//image/@href)})" xsl:use-attribute-sets="image3"/>
</xsl:if>
<xsl:if test="($counter='4')">
<fo:block>
<fo:external-graphic src="url({concat($imagesUrl-pdf,$ancestorId,'/','image/',.//image/@href)})" xsl:use-attribute-sets="image4"/>
</fo:block>
</xsl:if>
<xsl:if test="($counter='5')">
<fo:block>
<fo:external-graphic src="url({concat($imagesUrl-pdf,$ancestorId,'/','image/',.//image/@href)})" xsl:use-attribute-sets="image5"/>
</fo:block>
</xsl:if>
</xsl:if>
</xsl:for-each>
</fo:block>
確實表明,如果這可以在任何way.Any建議可以實現將不勝感激。
顯示你正在試圖完成一些代碼和圖片,它是不可能在你的描述猜測。 – 2014-09-04 20:20:52
很抱歉給您帶來不便,但我不能上傳圖片,短於reputation.Thanks – 2014-09-05 04:22:29