[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Help with xsl template for image on the titlepage
Actually, I solved the puzzle by myself.
Just for the record, here is what I did.
1) In my titlepage template I added:
<mediaobject t:named-template="titlepage.image"
t:wrapper="fo:block" />
2) In my customization layer I added:
<xsl:template name="titlepage.image">
<fo:external-graphic
width="6.7in"
height="8.5in"
content-width="scale-to-fit"
content-height="scale-to-fit"
border="solid 1pt" >
<xsl:attribute name="src">
<xsl:value-of select="descendant-or-self::imagedata[@fileref][1]/
@fileref" />
</xsl:attribute>
</fo:external-graphic>
</xsl:template>
/frank
22 mar 2010 kl. 13.11 skrev Frank Arensmeier:
> Hello list members.
>
> After hours and hours of trail-and-error, I finally ran out of
> ideas. I am looking for a way to control presentation of one
> particular image that is supposed to be used on a titlepage (without
> editing the input XML). What I have achieved so far is:
>
> 1) I customised the titlepage.templates.xml file found in the fo
> directory.
> 2) my titlepage now contains the article title, subtitle and one image
> 3) The input XML contains the imageobject (the one that is supposed
> to find its way to the titlepage) as the first child of the
> articleinfo node.
>
> What I want to do is, in my customisation layer, to set a fixed size
> for that particular image and the corresponding image container.
>
> One of my ideas was to tweak the graphics.xsl template, hard code
> the values for size of the image and the image container and include
> that customized template in my customization layer. I actually did
> succeed tweaking the template to my needs. One side effect was that
> the customized template was applied to all mediaobjects, not just
> the one on the titlepage. My impression was that by adding
> 'mode="titlepage" to the template, it would only apply to the
> titlepage. But that turned out to be wrong.
>
> So my question how can I hardcode attributes (scaling, size etc.)
> for a particular image in my customization layer.
>
> Am I making sense?
>
> Thank you for your input.
> /frank
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
> For additional commands, e-mail: docbook-apps-help@lists.oasis-
> open.org
>
>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]