Next in thread → Next in month →

Re: [docbook-apps] Default for scale factor for images

From
Lars Vogel <>
Date
2015-08-14T11:23:36+00:00
ID
Thread
Re: [docbook-apps] Default for scale factor for images
Hi Benjamin,

thanks a bunch, that makes my life much easier.

Best regards, Lars

2015-08-04 13:48 GMT+02:00 Kallauch, Benjamin (EEIN) <>:

Hi Lars,

 

I’d suggest the following (which holds at least for the FO formatting):

 

First, insert (thus: create) an XSL parameter in your customization layer:

 

<xsl:param
 name="default.image.scale"
 select="'0.4'"/>

 

 

Second, modify the image.scale template to acknowledge the parameter:

 

<xsl:template
 name="image.scale">

           
<xsl:choose>

                 
<xsl:when
 test="$ignore.image.scaling
 != 0">0</xsl:when>

                 
<xsl:when
 test="@contentwidth
 or @contentdepth">1.0</xsl:when>

                 
<xsl:when
 test="@scale">

                       
<xsl:value-of
 select="@scale
 div 100.0"/>

                 
</xsl:when>

                 
<xsl:otherwise>

                       
<xsl:value-of
 select="$default.image.scale"/>

                 
</xsl:otherwise>

           
</xsl:choose>

</xsl:template>

 

Regards, Benjamin

 

Von: Lars Vogel [mailto:]

Gesendet: Dienstag, 4. August 2015 13:14

An: DocBook Apps

Betreff: [docbook-apps] Default for scale factor for images

 

Hi,

 

for my screenshots I typically add a scale factor of 40 to make the images size well.

 

<para>

                        
<mediaobject>

                                  
<imageobject>

                                              
<imagedata fileref="./images/application_model_ui_elements.png" scale="40" />

                                  
</imageobject>

                                  
<textobject>

                                              
<phrase>Application Model UI Elements</phrase>

                                  
</textobject>

                        
</mediaobject>

            </para>

 

Is there a general parameter for this? My desired behavior would be that I can define a default for all imageobject which do not specify this parameter but override it for individual imageobject via this parameter.

 

Best regards, Lars
Next in thread → Next in month →