On Tue, 12 Apr 2011 16:28:07 +0100
Chris Ridd <[email protected]> wrote:
> I've got a bunch of screenshots containing hand-drawn arrows and
> annotations that I think would be better done as callouts, but I
> don't seem to be able to get callouts rendering properly to PDF.
>
> Do they actually work?
>
> If they do, does anyone have a working example they could share?
> Here's my non-working XML:
>
> <mediaobjectco>
> <imageobjectco>
> <areaspec units="calspair">
> <area coords="5000,5000 5100,5100" id="p1" linkends="c1"/>
> </areaspec>
>
> <imageobject>
> <imagedata fileref="/path/to/screenshot.png" scale="50"/>
> </imageobject>
>
> <calloutlist>
> <callout arearefs="p1">
> <para>Here I am in the middle.</para>
> </callout>
> </calloutlist>
> </imageobjectco>
> </mediaobjectco>
>
> [I'm not sure what purpose the linkends="c1" serves, if any.]
<example xml:id="inline1">
<title>e</title>
<programlisting>
<xsl:template match="para">
<fo:block> <co xml:id="ls1"/>
<xsl:apply-templates/>
</fo:block>
</xsl:template>
<xsl:template match="emphasis[@role='warning']">
<fo:inline background-color="red">Warning:</fo:inline> <co
xml:id="ls2"/> <xsl:apply-templates/>
</xsl:template>
</programlisting>
<calloutlist>
<callout arearefs="ls1">
<para></para>
</callout>
<callout arearefs="ls2">
<para></para> </callout>
</calloutlist>
</example>
That's the format I find works well for both HTML and PDF.
HTH
--
regards
--
Dave Pawson
XSLT XSL-FO FAQ.
http://www.dpawson.co.uk
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]