jason-fox / fox.jason.watermark

DITA-OT Plug-in to add a watermark to generated PDF files
https://jason-fox.github.io/dita-ot-plugins/watermark
Apache License 2.0
1 stars 0 forks source link

Modifying the attribute sets #1

Closed stefan-jung closed 1 year ago

stefan-jung commented 1 year ago

Hello @jason-fox

it would be nice if you would add a parameter to override the attribute sets you are providing to style the watermark. For whatever reason the watermark is cut. This looks a little bit odd. As an alternative, a parameter for passing a plain old image would also nice and much simpler.

image

stefan-jung commented 1 year ago

I see now that I can easily override the attribute sets from my topic2fo_shell_dometic_fop.xsl file.

jason-fox commented 1 year ago

You could also just overwrite draft.xsl with a hardcoded SVG graphic as shown:

<xsl:template match="/">
    <xsl:text disable-output-escaping="yes">
        &lt;!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"&gt;
    </xsl:text>
    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="black" class="bi bi-droplet" viewBox="0 0 16 16">
        <path fill-rule="evenodd" d="M7.21.8C7.69.295 8 0 8 0c.109.363.234.708.371 1.038.812 1.946 2.073 3.35 3.197 4.6C12.878 7.096 14 8.345 14 10a6 6 0 0 1-12 0C2 6.668 5.58 2.517 7.21.8zm.413 1.021A31.25 31.25 0 0 0 5.794 3.99c-.726.95-1.436 2.008-1.96 3.07C3.304 8.133 3 9.138 3 10a5 5 0 0 0 10 0c0-1.201-.796-2.157-2.181-3.7l-.03-.032C9.75 5.11 8.5 3.72 7.623 1.82z"/>
        <path fill-rule="evenodd" d="M4.553 7.776c.82-1.641 1.717-2.753 2.093-3.13l.708.708c-.29.29-1.128 1.311-1.907 2.87l-.894-.448z"/>
    </svg>
</xsl:template>