Hi Tyson,
That message you referred to did not cover imagemaps. It was referring to using
callout icons in a programlisting. In that case, an extension function is needed to
preprocess the text in the programlisting to place the callout images in with the
text, and that mix is then processed by DocBook XSL into PDF output. There is no
equivalent extension for mixing callouts or other hot spots with images, as far as I
know. I hope someone proves me wrong.
Bob Stayton
Sagehill Enterprises
b...@sagehill.net
----- Original Message -----
From: "Tyson Marchuk" <tmarc...@cdlsystems.com>
To: <docbook-apps@lists.oasis-open.org>
Sent: Friday, May 04, 2012 4:09 PM
Subject: [docbook-apps] Image maps in PDF output
Hello,
I'm new to Docbook and I'm trying to create an image map (click-able image where
clicking different sections of the image results in going to different locations in
the document) in a PDF document. I've run across this reference
(http://www.sagehill.net/docbookxsl/Imagemaps.html) which seems to suggest this
can't be done in PDFs with Docbook but it was published in 2007 and I saw a post on
this mailing list from 2012
(http://lists.oasis-open.org/archives/docbook-apps/201202/msg00010.html) which seems
to suggest it should work in PDFs. I've used the example code from the first link
with slight modifications (copied below) on one of my graphics and changed the
stylesheet to only use numbers and while the output does have the numbers and text
below the graphic there does not appear to be any linking going on in the document
between the graphic and callouts.
Is this a limitation of PDFs or Docbook or am I doing something wrong?
Thank you for your time and help,
Tyson Marchuk
<mediaobjectco>
<imageobjectco>
<areaspec id="map1" units="calspair">
<area linkends="callout1" coords="0,0 5000,10000" id="area1"/>
<area linkends="callout2" coords="5000,0 10000,10000" id="area2"/>
</areaspec>
<imageobject>
<imagedata fileref="images/myImage.png" />
</imageobject>
<calloutlist>
<callout arearefs="area1" id="callout1">
<para>My only callout1</para>
</callout>
<callout arearefs="area2" id="callout2">
<para>My only callout2</para>
</callout>
</calloutlist>
</imageobjectco>
</mediaobjectco>
---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscr...@lists.oasis-open.org
For additional commands, e-mail: docbook-apps-h...@lists.oasis-open.org
---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscr...@lists.oasis-open.org
For additional commands, e-mail: docbook-apps-h...@lists.oasis-open.org