hi!
folgendes problem sucht eine lösung:
ich erstelle eine template für ein element namens content wie folgt:
und eine für das tag image:
das element content kann zB so aussehen:
wie schaffe ich es, vor und nach dem image einen zeilenumbruch einzufügen? momentan wird der text, der eigentlich über und unter dem bild stehen sollte, über das bilder drüber geschrieben.
hier ein beispiel pdf(seite 2 ansehen):
hmmm.pdf
zusatzfrage: wie kann ich eine globale variable(am anfang des stylesheets auf 0 gesetzt)
bei jedem rendering eines elementes erhöhen?
das funktioniert nicht(im image template):
<xslaram name="resrcFileCount" select="{$resrcFileCount}+1"/>
vielen dank im voraus, insel
folgendes problem sucht eine lösung:
ich erstelle eine template für ein element namens content wie folgt:
Code:
<xsl:template match="content"> <xsl:apply-templates/> </xsl:template>
Code:
<xsl:template match="image"> <fo:block/> <fo:block> <fo:external-graphic width="{@width}px" height="{@height}px" src='{$resrcFileDir}/resrcfile{$resrcFileCount}.jpg'/> </fo:block> <fo:block/> </xsl:template>
Code:
<content> texttexttexttexttexttexttexttexttexttexttexttexttexttexttext texttexttexttexttext<image src="mein.jpg"/>texttexttext texttexttexttexttexttexttexttexttexttexttexttexttexttexttext </content>
hier ein beispiel pdf(seite 2 ansehen):
hmmm.pdf
zusatzfrage: wie kann ich eine globale variable(am anfang des stylesheets auf 0 gesetzt)
bei jedem rendering eines elementes erhöhen?
das funktioniert nicht(im image template):
<xslaram name="resrcFileCount" select="{$resrcFileCount}+1"/>
vielen dank im voraus, insel
Comment