]> git.evergreen-ils.org Git - working/Evergreen.git/blob - stylesheets/evergreen_docbook_files/docbook-xsl-1.75.2/slides/fo/param.xml
Add stylesheets for our evergreen docbook site.
[working/Evergreen.git] / stylesheets / evergreen_docbook_files / docbook-xsl-1.75.2 / slides / fo / param.xml
1 <?xml version="1.0" encoding="ASCII"?>\r
2 <book version="5.0" xml:id="slides_fo_doc">\r
3 <info>\r
4 <title>Slides FO Parameter Reference</title>\r
5 <releaseinfo role="meta">\r
6 $Id: param.xweb 6633 2007-02-21 18:33:33Z xmldoc $\r
7 </releaseinfo>\r
8 <author>\r
9   <personname>\r
10     <surname>Walsh</surname>\r
11     <firstname>Norman</firstname>\r
12   </personname>\r
13 </author>\r
14 <copyright>\r
15   <year>2002</year>\r
16   <holder>Norman Walsh</holder>\r
17 </copyright>\r
18 <abstract>\r
19   <para>This is reference documentation for all user-configurable\r
20     parameters in the DocBook XSL Slides FO stylesheet (for\r
21     generating PDF slide presentations). Note that the Slides\r
22     stylesheet for FO output is a customization layer of the\r
23     DocBook XSL FO stylesheet. Therefore, in addition to the\r
24     slides-specific parameters listed in this section, you can\r
25     also use a number of <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="../fo/">FO stylesheet\r
26     parameters</link> to control Slides FO output.</para>\r
27 </abstract>\r
28 </info>\r
29 <reference xml:id="fo">\r
30   <title>FO: General Params</title>\r
31 <refentry version="5.0" xml:id="slide.title.font.family">\r
32 <refmeta>\r
33 <refentrytitle>slide.title.font.family</refentrytitle>\r
34 <refmiscinfo class="other" otherclass="datatype">list</refmiscinfo>\r
35 <refmiscinfo class="other" otherclass="list-type">open</refmiscinfo>\r
36 <refmiscinfo class="other" otherclass="value">serif</refmiscinfo>\r
37 <refmiscinfo class="other" otherclass="value">sans-serif</refmiscinfo>\r
38 <refmiscinfo class="other" otherclass="value">monospace</refmiscinfo>\r
39 </refmeta>\r
40 <refnamediv>\r
41 <refname>slide.title.font.family</refname>\r
42 <refpurpose>Specifies font family to use for slide titles</refpurpose>\r
43 </refnamediv>\r
44 \r
45 <refsynopsisdiv>\r
46 <programlisting xml:id="slide.title.font.family.frag">\r
47 &lt;xsl:param name="slide.title.font.family"&gt;Helvetica&lt;/xsl:param&gt;\r
48 </programlisting>\r
49 </refsynopsisdiv>\r
50 \r
51 <refsection><info><title>Description</title></info>\r
52 \r
53 <para>Specifies the font family to use for slides titles.</para>\r
54 \r
55 </refsection>\r
56 </refentry>\r
57 \r
58 <refentry version="5.0" xml:id="slide.font.family">\r
59 <refmeta>\r
60 <refentrytitle>slide.font.family</refentrytitle>\r
61 <refmiscinfo class="other" otherclass="datatype">list</refmiscinfo>\r
62 <refmiscinfo class="other" otherclass="list-type">open</refmiscinfo>\r
63 <refmiscinfo class="other" otherclass="value">serif</refmiscinfo>\r
64 <refmiscinfo class="other" otherclass="value">sans-serif</refmiscinfo>\r
65 <refmiscinfo class="other" otherclass="value">monospace</refmiscinfo>\r
66 </refmeta>\r
67 <refnamediv>\r
68 <refname>slide.font.family</refname>\r
69 <refpurpose>Specifies font family to use for slide bodies</refpurpose>\r
70 </refnamediv>\r
71 \r
72 <refsynopsisdiv>\r
73 <programlisting xml:id="slide.font.family.frag">\r
74 &lt;xsl:param name="slide.font.family"&gt;Helvetica&lt;/xsl:param&gt;\r
75 </programlisting>\r
76 </refsynopsisdiv>\r
77 \r
78 <refsection><info><title>Description</title></info>\r
79 \r
80 <para>Specifies the font family to use for slides bodies.</para>\r
81 \r
82 </refsection>\r
83 </refentry>\r
84 \r
85 <refentry version="5.0" xml:id="foil.title.master">\r
86 <refmeta>\r
87 <refentrytitle>foil.title.master</refentrytitle>\r
88 <refmiscinfo class="other" otherclass="datatype">number</refmiscinfo>\r
89 </refmeta>\r
90 <refnamediv>\r
91 <refname>foil.title.master</refname>\r
92 <refpurpose>Specifies unitless font size to use for foil titles</refpurpose>\r
93 </refnamediv>\r
94 \r
95 <refsynopsisdiv>\r
96 <programlisting xml:id="foil.title.master.frag">\r
97 &lt;xsl:param name="foil.title.master"&gt;36&lt;/xsl:param&gt;\r
98 &lt;!-- Inconsistant use of point size? --&gt;\r
99 </programlisting>\r
100 </refsynopsisdiv>\r
101 \r
102 <refsection><info><title>Description</title></info>\r
103 \r
104 <para>Specifies a unitless font size to use for foil titles; used in\r
105 combination with the <parameter>foil.title.size</parameter>\r
106 parameter.</para>\r
107 </refsection>\r
108 </refentry>\r
109 \r
110 <refentry version="5.0" xml:id="foil.title.size">\r
111 <refmeta>\r
112 <refentrytitle>foil.title.size</refentrytitle>\r
113 <refmiscinfo class="other" otherclass="datatype">length</refmiscinfo>\r
114 </refmeta>\r
115 <refnamediv>\r
116 <refname>foil.title.size</refname>\r
117 <refpurpose>Specifies font size to use for foil titles, including units</refpurpose>\r
118 </refnamediv>\r
119 \r
120 <refsynopsisdiv>\r
121   <programlisting xml:id="foil.title.size.frag">\r
122     &lt;xsl:param name="foil.title.size"&gt;\r
123       &lt;xsl:value-of select="$foil.title.master"&gt;&lt;/xsl:value-of&gt;&lt;xsl:text&gt;pt&lt;/xsl:text&gt;\r
124     &lt;/xsl:param&gt;\r
125   </programlisting>\r
126 </refsynopsisdiv>\r
127 \r
128 <refsection><info><title>Description</title></info>\r
129 \r
130 <para>This parameter combines the value of the\r
131 <parameter>foil.title.master</parameter> parameter with a unit\r
132 specification. The default unit is <literal>pt</literal>\r
133 (points).</para>\r
134 \r
135 </refsection>\r
136 </refentry>\r
137 \r
138 </reference>\r
139 <reference xml:id="propsets">\r
140   <title>FO: Property Sets</title>\r
141 <refentry version="5.0" xml:id="slides.properties">\r
142 <refmeta>\r
143 <refentrytitle>slides.properties</refentrytitle>\r
144 <refmiscinfo class="other" otherclass="datatype">attribute set</refmiscinfo>\r
145 </refmeta>\r
146 <refnamediv>\r
147 <refname>slides.properties</refname>\r
148 <refpurpose>Specifies properties for all slides</refpurpose>\r
149 </refnamediv>\r
150 \r
151 <refsynopsisdiv>\r
152   <programlisting xml:id="slides.properties.frag">\r
153     &lt;xsl:attribute-set name="slides.properties"&gt;\r
154       &lt;xsl:attribute name="font-family"&gt;\r
155         &lt;xsl:value-of select="$slide.font.family"&gt;&lt;/xsl:value-of&gt;\r
156       &lt;/xsl:attribute&gt;\r
157     &lt;/xsl:attribute-set&gt;\r
158   </programlisting>\r
159 </refsynopsisdiv>\r
160 \r
161 <refsection><info><title>Description</title></info>\r
162 \r
163 <para>This parameter specifies properties that are applied to all slides.</para>\r
164 \r
165 </refsection>\r
166 </refentry>\r
167 \r
168 <refentry version="5.0" xml:id="foilgroup.properties">\r
169 <refmeta>\r
170 <refentrytitle>foilgroup.properties</refentrytitle>\r
171 <refmiscinfo class="other" otherclass="datatype">attribute set</refmiscinfo>  \r
172 </refmeta>\r
173 <refnamediv>\r
174 <refname>foilgroup.properties</refname>\r
175 <refpurpose>Specifies properties for all foilgroups</refpurpose>\r
176 </refnamediv>\r
177 \r
178 <refsynopsisdiv>\r
179   <programlisting xml:id="foilgroup.properties.frag">\r
180     &lt;xsl:attribute-set name="foilgroup.properties"&gt;\r
181       &lt;xsl:attribute name="font-family"&gt;\r
182         &lt;xsl:value-of select="$slide.font.family"&gt;&lt;/xsl:value-of&gt;\r
183       &lt;/xsl:attribute&gt;\r
184     &lt;/xsl:attribute-set&gt;\r
185   </programlisting>\r
186 </refsynopsisdiv>\r
187 \r
188 <refsection><info><title>Description</title></info>\r
189 \r
190 <para>This parameter specifies properties that are applied to all foilgroups.</para>\r
191 \r
192 </refsection>\r
193 </refentry>\r
194 \r
195 <refentry version="5.0" xml:id="foil.subtitle.properties">\r
196 <refmeta>\r
197 <refentrytitle>foil.subtitle.properties</refentrytitle>\r
198 <refmiscinfo class="other" otherclass="datatype">attribute set</refmiscinfo>\r
199 </refmeta>\r
200 <refnamediv>\r
201 <refname>foil.subtitle.properties</refname>\r
202 <refpurpose>Specifies properties for all foil subtitles</refpurpose>\r
203 </refnamediv>\r
204 \r
205 <refsynopsisdiv>\r
206   <programlisting xml:id="foil.subtitle.properties.frag">\r
207     &lt;xsl:attribute-set name="foil.subtitle.properties"&gt;\r
208       &lt;xsl:attribute name="font-family"&gt;\r
209         &lt;xsl:value-of select="$slide.title.font.family"&gt;&lt;/xsl:value-of&gt;\r
210       &lt;/xsl:attribute&gt;\r
211       &lt;xsl:attribute name="text-align"&gt;center&lt;/xsl:attribute&gt;\r
212       &lt;xsl:attribute name="font-size"&gt;\r
213         &lt;xsl:value-of select="$foil.title.master * 0.8"&gt;&lt;/xsl:value-of&gt;&lt;xsl:text&gt;pt&lt;/xsl:text&gt;\r
214       &lt;/xsl:attribute&gt;\r
215       &lt;xsl:attribute name="space-after"&gt;12pt&lt;/xsl:attribute&gt;\r
216     &lt;/xsl:attribute-set&gt;\r
217   </programlisting>\r
218 </refsynopsisdiv>\r
219 \r
220 <refsection><info><title>Description</title></info>\r
221 \r
222 <para>This parameter specifies properties that are applied to all foil subtitles.</para>\r
223 \r
224 </refsection>\r
225 </refentry>\r
226 \r
227 <refentry version="5.0" xml:id="foil.properties">\r
228 <refmeta>\r
229 <refentrytitle>foil.properties</refentrytitle>\r
230 <refmiscinfo class="other" otherclass="datatype">attribute set</refmiscinfo>\r
231 </refmeta>\r
232 <refnamediv>\r
233 <refname>foil.properties</refname>\r
234 <refpurpose>Specifies properties for all foils</refpurpose>\r
235 </refnamediv>\r
236 \r
237 <refsynopsisdiv>\r
238   <programlisting xml:id="foil.properties.frag">\r
239     &lt;xsl:attribute-set name="foil.properties"&gt;\r
240       &lt;xsl:attribute name="font-family"&gt;\r
241         &lt;xsl:value-of select="$slide.font.family"&gt;&lt;/xsl:value-of&gt;\r
242       &lt;/xsl:attribute&gt;\r
243       &lt;xsl:attribute name="margin-{$direction.align.start}"&gt;1in&lt;/xsl:attribute&gt;\r
244       &lt;xsl:attribute name="margin-{$direction.align.end}"&gt;1in&lt;/xsl:attribute&gt;\r
245       &lt;xsl:attribute name="font-size"&gt;\r
246         &lt;xsl:value-of select="$body.font.size"&gt;&lt;/xsl:value-of&gt;\r
247       &lt;/xsl:attribute&gt;\r
248       &lt;xsl:attribute name="font-weight"&gt;bold&lt;/xsl:attribute&gt;\r
249     &lt;/xsl:attribute-set&gt;\r
250   </programlisting>\r
251 </refsynopsisdiv>\r
252 \r
253 <refsection><info><title>Description</title></info>\r
254 \r
255 <para>This parameter specifies properties that are applied to all foils.</para>\r
256 \r
257 </refsection>\r
258 </refentry>\r
259 \r
260 <refentry version="5.0" xml:id="speakernote.properties">\r
261 <refmeta>\r
262 <refentrytitle>speakernote.properties</refentrytitle>\r
263 <refmiscinfo class="other" otherclass="datatype">attribute set</refmiscinfo>\r
264 </refmeta>\r
265 <refnamediv>\r
266 <refname>speakernote.properties</refname>\r
267 <refpurpose>Specifies properties for all speakernotes</refpurpose>\r
268 </refnamediv>\r
269 \r
270 <refsynopsisdiv>\r
271   <programlisting xml:id="speakernote.properties.frag">\r
272     &lt;xsl:attribute-set name="speakernote.properties"&gt;\r
273       &lt;xsl:attribute name="font-family"&gt;Times Roman&lt;/xsl:attribute&gt;\r
274       &lt;xsl:attribute name="font-style"&gt;italic&lt;/xsl:attribute&gt;\r
275       &lt;xsl:attribute name="font-size"&gt;12pt&lt;/xsl:attribute&gt;\r
276       &lt;xsl:attribute name="font-weight"&gt;normal&lt;/xsl:attribute&gt;\r
277     &lt;/xsl:attribute-set&gt;\r
278   </programlisting>\r
279 </refsynopsisdiv>\r
280 \r
281 <refsection><info><title>Description</title></info>\r
282 \r
283 <para>This parameter specifies properties that are applied to all speakernotes.</para>\r
284 \r
285 </refsection>\r
286 </refentry>\r
287 \r
288 <refentry version="5.0" xml:id="running.foot.properties">\r
289 <refmeta>\r
290 <refentrytitle>running.foot.properties</refentrytitle>\r
291 <refmiscinfo class="other" otherclass="datatype">attribute set</refmiscinfo>\r
292 </refmeta>\r
293 <refnamediv>\r
294 <refname>running.foot.properties</refname>\r
295 <refpurpose>Specifies properties for running foot on each slide</refpurpose>\r
296 </refnamediv>\r
297 \r
298 <refsynopsisdiv>\r
299   <programlisting xml:id="running.foot.properties.frag">\r
300     &lt;xsl:attribute-set name="running.foot.properties"&gt;\r
301       &lt;xsl:attribute name="font-family"&gt;\r
302         &lt;xsl:value-of select="$slide.font.family"&gt;&lt;/xsl:value-of&gt;\r
303       &lt;/xsl:attribute&gt;\r
304       &lt;xsl:attribute name="font-size"&gt;14pt&lt;/xsl:attribute&gt;\r
305       &lt;xsl:attribute name="color"&gt;#9F9F9F&lt;/xsl:attribute&gt;\r
306     &lt;/xsl:attribute-set&gt;\r
307   </programlisting>\r
308 </refsynopsisdiv>\r
309 \r
310 <refsection><info><title>Description</title></info>\r
311 \r
312 <para>This parameter specifies properties that are applied to the\r
313 running foot area of each slide.</para>\r
314 \r
315 </refsection>\r
316 </refentry>\r
317 \r
318 </reference>\r
319 \r
320 <appendix xml:id="styleheet"><title>The Stylesheet</title>\r
321 \r
322 <para>The <filename>param.xsl</filename> stylesheet is just a wrapper\r
323 around all these parameters.</para>\r
324 \r
325 <programlisting xml:id="top">\r
326 \r
327 &lt;!-- This file is generated from param.xweb --&gt;\r
328 \r
329 &lt;xsl:stylesheet exclude-result-prefixes="src" version="1.0"&gt;\r
330 \r
331 &lt;!-- ********************************************************************\r
332      $Id: param.xweb 6633 2007-02-21 18:33:33Z xmldoc $\r
333      ********************************************************************\r
334 \r
335      This file is part of the DocBook Slides Stylesheet distribution.\r
336      See ../README or http://docbook.sf.net/release/xsl/current/ for\r
337      copyright and other information.\r
338 \r
339      ******************************************************************** --&gt;\r
340 \r
341 &lt;src:fragref linkend="slide.font.family.frag"&gt;&lt;/src:fragref&gt;\r
342 &lt;src:fragref linkend="slide.title.font.family.frag"&gt;&lt;/src:fragref&gt;\r
343 &lt;src:fragref linkend="foil.title.master.frag"&gt;&lt;/src:fragref&gt;\r
344 &lt;src:fragref linkend="foil.title.size.frag"&gt;&lt;/src:fragref&gt;\r
345 &lt;src:fragref linkend="foilgroup.properties.frag"&gt;&lt;/src:fragref&gt;\r
346 &lt;src:fragref linkend="foil.properties.frag"&gt;&lt;/src:fragref&gt;\r
347 &lt;src:fragref linkend="foil.subtitle.properties.frag"&gt;&lt;/src:fragref&gt;\r
348 &lt;src:fragref linkend="running.foot.properties.frag"&gt;&lt;/src:fragref&gt;\r
349 &lt;src:fragref linkend="speakernote.properties.frag"&gt;&lt;/src:fragref&gt;\r
350 &lt;src:fragref linkend="slides.properties.frag"&gt;&lt;/src:fragref&gt;\r
351 \r
352 &lt;/xsl:stylesheet&gt;\r
353 </programlisting>\r
354 \r
355 </appendix>\r
356 </book>\r