File: jtest.xml

package info (click to toggle)
docbook-jrefentry 1.1.0-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, lenny, sarge, squeeze
  • size: 108 kB
  • ctags: 9
  • sloc: xml: 236; makefile: 32; sh: 4
file content (84 lines) | stat: -rw-r--r-- 2,322 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?xml version="1.0"?>
<!DOCTYPE refentry PUBLIC "-//Norman Walsh//DTD JRefEntry V1.1//EN"
  "http://docbook.sourceforge.net/release/jrefentry/1.1/jrefentry.dtd">

<refentry>
  <refnamediv>
    <refname>calc.column.width</refname>
    <refpurpose>Calculate an XSL FO table column width specification from a CALS
      table column width specification.</refpurpose>
  </refnamediv>

  <refdescription>

    <para>CALS expresses table column widths in the following basic
      forms:</para>

    <itemizedlist>
      <listitem>
	<para><emphasis>99.99units</emphasis>, a fixed length specifier.</para>
      </listitem>
      <listitem>
	<para><emphasis>99.99</emphasis>, a fixed length specifier without any
	  units.</para>
      </listitem>
      <listitem>
	<para><emphasis>99.99*</emphasis>, a relative length specifier.</para>
      </listitem>
      <listitem>
	<para><emphasis>99.99*+99.99units</emphasis>, a combination of
	  both.</para>
      </listitem>
    </itemizedlist>

    <para>The CALS units are points (pt), picas (pi), centimeters (cm),
      millimeters (mm), and inches (in). These are the same units as XSL, except
      that XSL abbreviates picas "pc" instead of "pi". If a length specifier has
      no units, the CALS default unit (pt) is assumed.</para>

    <para>Relative length specifiers are represented in XSL with the
      proportional-column-width() function.</para>

    <para>Here are some examples:</para>

    <itemizedlist>
      <listitem>
	<para>"36pt" becomes "36pt"</para>
      </listitem>
      <listitem>
	<para>"3pi" becomes "3pc"</para>
      </listitem>
      <listitem>
	<para>"36" becomes "36pt"</para>
      </listitem>
      <listitem>
	<para>"3*" becomes "proportional-column-width(3)"</para>
      </listitem>
      <listitem>
	<para>"3*+2pi" becomes "proportional-column-width(3)+2pc"</para>
      </listitem>
      <listitem>
	<para>"1*+2" becomes "proportional-column-width(1)+2pt"</para>
      </listitem>
    </itemizedlist>

  </refdescription>

  <refparameter>

    <variablelist>
      <varlistentry><term>colwidth</term>
	<listitem>
	  <para>The CALS column width specification.</para>
	</listitem>
      </varlistentry>
    </variablelist>

  </refparameter>

  <refreturn>
    <para>The XSL column width specification.</para>
  </refreturn>

</refentry>