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:[email protected]]
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