Announcement

Collapse
No announcement yet.

bilder&textverlauf

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • bilder&textverlauf

    hi!

    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>
    und eine für das tag image:
    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>
    das element content kann zB so aussehen:
    Code:
    <content>
    texttexttexttexttexttexttexttexttexttexttexttexttexttexttext
    texttexttexttexttext<image src="mein.jpg"/>texttexttext
    texttexttexttexttexttexttexttexttexttexttexttexttexttexttext
    </content>
    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

  • #2
    ok, hab es selbst rausgefunden, es lag an den width bzw height angaben. eine erklärung für dieses seltsame verhalten wäre mir trotzdem sehr willkommen =)

    Comment

    Working...
    X