]> granicus.if.org Git - docbook-dsssl/commitdiff
Received from DBLaTeX. The latest devel version of dblatex
authorMichael Smith <xmldoc@users.sourceforge.net>
Mon, 17 Oct 2005 14:46:44 +0000 (14:46 +0000)
committerMichael Smith <xmldoc@users.sourceforge.net>
Mon, 17 Oct 2005 14:46:44 +0000 (14:46 +0000)
(pre-0.1.7) correctly renders callouts in all valid test cases in
this document.

testdocs/tests/mediaobjectco.002.xml [new file with mode: 0644]

diff --git a/testdocs/tests/mediaobjectco.002.xml b/testdocs/tests/mediaobjectco.002.xml
new file mode 100644 (file)
index 0000000..73c5fe4
--- /dev/null
@@ -0,0 +1,212 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
+          "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
+<article>
+<articleinfo>
+<title>Unit Test: mediaobjectco.002</title>
+<releaseinfo role="CVS"
+             >$Id$</releaseinfo>
+<corpauthor>DocBook Project Development Team</corpauthor>
+</articleinfo>
+
+<para>Invalid calspair coordinates format.</para>
+
+  <mediaobjectco>
+    <imageobjectco>
+      <areaspec>
+        <area id="a1" units="calspair" coords="50,50,50,50"/>
+        <areaset id="s1" coords="">
+          <area id="a2" units="calspair" coords="25000,25 25,15000"/>
+          <area id="a3" units="calspair" coords="XX,75 75,YY"/>
+        </areaset>
+      </areaspec>
+      <imageobject>
+        <imagedata
+          fileref="graphics/duck.png"
+          contentwidth="400px"
+          contentdepth="400px"
+          srccredit="O'Reilly &amp; Associates/Dover Archives"/>
+      </imageobject>
+    </imageobjectco>
+    <textobject><phrase>alt text</phrase></textobject>
+  </mediaobjectco>
+
+<para>Valid mediaobjectco. It checks that the coordinates of the markups are
+correct, and that the <sgmltag>calloutlist</sgmltag> is correct too.</para>
+
+<mediaobjectco>
+  <imageobjectco>
+    <areaspec>
+      <area id="va1" units="calspair" coords="0,0 0,0"/>
+      <area id="va2" units="calspair" coords="5000,0 5000,0"/>
+      <area id="va3" units="calspair" coords="10000,0 10000,0"/>
+      <area id="va4" units="calspair" coords="10000,5000 10000,5000"/>
+      <area id="va5" units="calspair" coords="10000,10000 10000,10000"/>
+      <area id="va6" units="calspair" coords="5000,10000 5000,10000"/>
+      <area id="va7" units="calspair" coords="0,10000 0,10000"/>
+      <area id="va8" units="calspair" coords="0,5000 0,5000"/>
+      <area id="va9" units="calspair" coords="3333,1666 3333,1666" linkends="co-va9"/>
+      <area id="va10" units="calspair" coords="6666,1666 6666,1666" linkends="co-va10"/>
+    </areaspec>
+    <imageobject>
+      <imagedata
+        fileref="graphics/duck.png"
+        contentwidth="400px"
+        contentdepth="400px"
+        srccredit="O'Reilly &amp; Associates/Dover Archives"/>
+    </imageobject>
+    <calloutlist>
+    <callout arearefs="va1">
+    <para>Coordinates are (0,0)</para>
+    </callout>
+    <callout arearefs="va2">
+    <para>Coordinates are (50%,0)</para>
+    </callout>
+    <callout arearefs="va3">
+    <para>Coordinates are (100%,0)</para>
+    </callout>
+    <callout arearefs="va4">
+    <para>Coordinates are (100%,50%)</para>
+    </callout>
+    <callout arearefs="va5">
+    <para>Coordinates are (100%,100%)</para>
+    </callout>
+    <callout arearefs="va6">
+    <para>Coordinates are (50%,100%)</para>
+    </callout>
+    <callout arearefs="va7">
+    <para>Coordinates are (0,100%)</para>
+    </callout>
+    <callout arearefs="va8">
+    <para>Coordinates are (0,50%)</para>
+    </callout>
+    <callout arearefs="va9" id="co-va9">
+    <para>Coordinates are (1/3,1/6)</para>
+    </callout>
+    <callout arearefs="va10" id="co-va10">
+    <para>Coordinates are (2/3,1/6)</para>
+    </callout>
+    </calloutlist>
+    </imageobjectco>
+    <textobject><phrase>alt text</phrase></textobject>
+  </mediaobjectco>
+
+<para>Valid mediaobjectco. It checks that the coordinates follow the actual
+image sizes.</para>
+
+<mediaobjectco>
+  <imageobjectco>
+    <areaspec>
+      <area id="vb1" units="calspair" coords="0,0 0,0"/>
+      <area id="vb2" units="calspair" coords="5000,0 5000,0"/>
+      <area id="vb3" units="calspair" coords="10000,0 10000,0"/>
+      <area id="vb4" units="calspair" coords="10000,5000 10000,5000"/>
+      <area id="vb5" units="calspair" coords="10000,10000 10000,10000"/>
+      <area id="vb6" units="calspair" coords="5000,10000 5000,10000"/>
+      <area id="vb7" units="calspair" coords="0,10000 0,10000"/>
+      <area id="vb8" units="calspair" coords="0,5000 0,5000"/>
+      <area id="vb9" units="calspair" coords="3333,1666 3333,1666" linkends="co-vb9"/>
+      <area id="vb10" units="calspair" coords="6666,1666 6666,1666" linkends="co-vb10"/>
+    </areaspec>
+    <imageobject>
+      <imagedata
+        fileref="graphics/duck.png"
+        contentwidth="300px"
+        contentdepth="400px"
+        srccredit="O'Reilly &amp; Associates/Dover Archives"/>
+    </imageobject>
+    <calloutlist>
+    <callout arearefs="vb1">
+    <para>Coordinates are (0,0)</para>
+    </callout>
+    <callout arearefs="vb2">
+    <para>Coordinates are (50%,0)</para>
+    </callout>
+    <callout arearefs="vb3">
+    <para>Coordinates are (100%,0)</para>
+    </callout>
+    <callout arearefs="vb4">
+    <para>Coordinates are (100%,50%)</para>
+    </callout>
+    <callout arearefs="vb5">
+    <para>Coordinates are (100%,100%)</para>
+    </callout>
+    <callout arearefs="vb6">
+    <para>Coordinates are (50%,100%)</para>
+    </callout>
+    <callout arearefs="vb7">
+    <para>Coordinates are (0,100%)</para>
+    </callout>
+    <callout arearefs="vb8">
+    <para>Coordinates are (0,50%)</para>
+    </callout>
+    <callout arearefs="vb9" id="co-vb9">
+    <para>Coordinates are (1/3,1/6)</para>
+    </callout>
+    <callout arearefs="vb10" id="co-vb10">
+    <para>Coordinates are (2/3,1/6)</para>
+    </callout>
+    </calloutlist>
+  </imageobjectco>
+  <textobject><phrase>alt text</phrase></textobject>
+</mediaobjectco>
+
+<mediaobjectco>
+  <imageobjectco>
+    <areaspec>
+      <area id="vc1" units="calspair" coords="0,0 0,0"/>
+      <area id="vc2" units="calspair" coords="5000,0 5000,0"/>
+      <area id="vc3" units="calspair" coords="10000,0 10000,0"/>
+      <area id="vc4" units="calspair" coords="10000,5000 10000,5000"/>
+      <area id="vc5" units="calspair" coords="10000,10000 10000,10000"/>
+      <area id="vc6" units="calspair" coords="5000,10000 5000,10000"/>
+      <area id="vc7" units="calspair" coords="0,10000 0,10000"/>
+      <area id="vc8" units="calspair" coords="0,5000 0,5000"/>
+      <area id="vc9" units="calspair" coords="3333,1666 3333,1666" linkends="co-vc9"/>
+      <area id="vc10" units="calspair" coords="6666,1666 6666,1666" linkends="co-vc10"/>
+    </areaspec>
+    <imageobject>
+      <imagedata
+        fileref="graphics/duck.png"
+        contentwidth="300px"
+        contentdepth="200px"
+        srccredit="O'Reilly &amp; Associates/Dover Archives"/>
+    </imageobject>
+    <calloutlist>
+    <callout arearefs="vc1">
+    <para>Coordinates are (0,0)</para>
+    </callout>
+    <callout arearefs="vc2">
+    <para>Coordinates are (50%,0)</para>
+    </callout>
+    <callout arearefs="vc3">
+    <para>Coordinates are (100%,0)</para>
+    </callout>
+    <callout arearefs="vc4">
+    <para>Coordinates are (100%,50%)</para>
+    </callout>
+    <callout arearefs="vc5">
+    <para>Coordinates are (100%,100%)</para>
+    </callout>
+    <callout arearefs="vc6">
+    <para>Coordinates are (50%,100%)</para>
+    </callout>
+    <callout arearefs="vc7">
+    <para>Coordinates are (0,100%)</para>
+    </callout>
+    <callout arearefs="vc8">
+    <para>Coordinates are (0,50%)</para>
+    </callout>
+    <callout arearefs="vc9" id="co-vc9">
+    <para>Coordinates are (1/3,1/6)</para>
+    </callout>
+    <callout arearefs="vc10" id="co-vc10">
+    <para>Coordinates are (2/3,1/6)</para>
+    </callout>
+    </calloutlist>
+  </imageobjectco>
+  <textobject><phrase>alt text</phrase></textobject>
+</mediaobjectco>
+
+
+</article>