]> git.sur5r.net Git - glabels/blob - help/ru/mancreate.page
Imported Upstream version 3.4.0
[glabels] / help / ru / mancreate.page
1 <?xml version="1.0" encoding="utf-8"?>
2 <page xmlns="http://projectmallard.org/1.0/" xmlns:e="http://projectmallard.org/experimental/" xmlns:its="http://www.w3.org/2005/11/its" type="guide" id="mancreate" xml:lang="ru">
3
4   <info>
5     <link type="guide" xref="index#advanced"/>
6     <revision pkgversion="3.0" version="0.1" date="2010-05-04" status="incomplete"/>
7     <revision pkgversion="3.0.1" version="0.1" date="2011-06-20" status="incomplete"/>
8     <desc>Создание шаблона вручную.</desc>
9     <credit type="author">
10       <name>Джим Эвинс (Jim Evins)</name>
11       <email>evins@snaught.com</email>
12     </credit>
13     <credit type="author">
14       <name>Марио Блатерман (Mario Blättermann)</name>
15       <email>mario.blaettermann@gmail.com</email>
16     </credit>
17     <license>
18       <p>Creative Commons Share Alike 3.0</p>
19     </license>    
20   </info>
21
22   <title>Создание шаблона вручную</title>
23
24
25
26   <!-- ****************** -->
27   <!-- BEGIN Introduction -->
28   <!-- ****************** -->
29   <p>Эта страница служит в качестве справочного руководства по созданию шаблонов в <app>gLabels</app>. Шаблоны <app>gLabels</app> определяются в обычных XML-файлах, описание которых (DTD) можно найти <link href="http://glabels.org/xmlns/2.3/glabels-2.3.dtd.txt">здесь</link>. DTD описывает и другие файлы XML, которые используются в <app>gLabels</app>.</p>
30
31   <p>Созданный вручную файл шаблона должен быть помещён в каталог <file>${HOME}/.glabels</file> и иметь расширение <file>.template</file>.</p>
32
33   <note style="advanced">
34     <p><app>gLabels</app> ищет шаблоны в нескольких каталогах:</p>
35     <table frame="all" rules="rows">
36       <tr>
37         <td><p>Местоположение</p></td>
38         <td><p>Описание</p></td>
39       </tr>
40       <tr>
41         <td><p/></td>
42         <td><p/></td>
43       </tr>
44       <tr>
45         <td its:translate="no"><p><file>${prefix}/share/libglabels-3.0/templates</file></p></td>
46         <td><p>Шаблоны, поставляемые с <app>gLabels</app>.</p>
47             <p><file>${prefix}</file> — это чаще всего каталог <file>/usr</file> или <file>/usr/local</file> в зависимости от того, куда был установлен <app>gLabels</app>.</p></td>
48       </tr>
49       <tr>
50         <td its:translate="no"><p><file>${XDG_CONFIG_HOME}/libglabels/templates</file></p></td>
51         <td><p>User defined templates created with the <app>gLabels</app> <gui>Template Designer</gui>.
52             <em>Do not put manually created templates in this directory.</em></p>
53             <p>Если переменная <file>${XDG_CONFIG_HOME}</file> не определена, то используется каталог по умолчанию <file>${HOME}/.config</file>.</p></td>
54       </tr>
55       <tr>
56         <td its:translate="no"><p><file>${HOME}/.glabels</file></p></td>
57         <td><p>User defined templates that have been created manually should be placed in this
58             directory.
59             Older versions of the <app>gLabels</app> <gui>Template Designer</gui> (prior to 3.0)
60             would also put templates in this directory.</p></td>
61       </tr>
62     </table>
63   </note>
64
65   <note><p>Окончательные файлы шаблонов можно отправить в <link href="mailto:glabels-templates@lists.sourceforge.net">список рассылки</link>, чтобы этот шаблон мог быть включён в последующие версии <app>gLabels</app>.</p>
66   </note>
67   <!-- ****************** -->
68   <!-- END Introduction   -->
69   <!-- ****************** -->
70
71
72   <!-- ***************** -->
73   <!-- BEGIN Assumptions -->
74   <!-- ***************** -->
75   <section id="template-assumptions">
76     <title>Предварительные сведения</title>
77     <list>
78       <item>
79         <p>На листе могут находиться этикетки или визитки только одного и того же размера (если на листе находится несколько этикеток или визиток с разными размерами, их можно разбить на несколько шаблонов)</p>
80       </item>
81       <item>
82         <p>Distances can be expressed in units of <code>pt</code>, <code>in</code>,
83           <code>mm</code>, <code>cm</code>, or <code>pc</code>.  For example:
84           "<code>1.0in</code>" or "<code>2.54cm</code>".  If no
85           units are specified, computer points (<code>pt</code>) will
86           be assumed (1 <em>pt</em> =
87           1/72 <em>in</em> = 0.352778 <em>mm</em>).
88           </p>
89       </item>
90     </list>
91   </section>
92   <!-- ***************** -->
93   <!-- END Assumptions   -->
94   <!-- ***************** -->
95
96
97
98   <!-- ******************** -->
99   <!-- BEGIN Template Files -->
100   <!-- ******************** -->
101   <section id="template-file">
102     <title>Файлы шаблонов</title>
103
104     <p>A template file contains a single <code>Glabels-templates</code> top-level
105     node.</p>
106
107     <code mime="text/xml">
108 &lt;?xml version="1.0"?&gt;
109 &lt;Glabels-templates&gt;
110
111    <var>...templates...</var>
112
113 &lt;/Glabels-templates&gt;</code>
114
115     <listing>
116       <title>Пример шаблона</title>
117       <desc>Example <app>gLabels</app> template file containing a single
118             <code>Template</code> node.</desc>
119       <code mime="text/xml" its:translate="no">
120 &lt;?xml version="1.0"?&gt;
121 &lt;Glabels-templates&gt;
122
123   &lt;Template brand="Avery" part="8160" size="US-Letter" description="Mailing Labels"&gt;
124     &lt;Meta category="label"/&gt;
125     &lt;Meta category="mail"/&gt;
126     &lt;Meta product_url="http://www.avery.com/avery/en_us/"/&gt;
127     &lt;Label-rectangle id="0" width="189pt" height="72pt" round="5pt"&gt;
128       &lt;Markup-margin size="5pt"/&gt;
129       &lt;Layout nx="3" ny="10" x0="11.25pt" y0="36pt" dx="200pt" dy="72pt"/&gt;
130     &lt;/Label-rectangle&gt;
131   &lt;/Template&gt;
132
133 &lt;/Glabels-templates&gt;</code>
134     </listing>
135
136   </section>
137   <!-- ******************** -->
138   <!-- END Template Files   -->
139   <!-- ******************** -->
140
141
142
143   <!-- ******************** -->
144   <!-- BEGIN Template Node  -->
145   <!-- ******************** -->
146   <section id="template-template-node">
147     <title><code>Template</code> Node</title>
148
149     <p>A <code>Template</code> node describes a single
150       stationery product.  It must contain one instance of any type of Label node
151       (<code>Label-rectangle</code>,
152       <code>Label-round</code>, or
153       <code>Label-cd</code>).</p>
154
155     <table frame="all" rules="rows">
156       <tr>
157         <td><p>Свойства</p></td>  <td><p>Описание</p></td>
158       </tr>
159       <tr>
160         <td><p/></td>  <td><p/></td>
161       </tr>
162       <tr>
163         <td its:translate="no"><p><code>brand</code></p></td>  
164         <td><p>Брэнд или производитель канцелярского изделия. Например, «Avery».</p></td>
165       </tr>
166       <tr>
167         <td its:translate="no"><p><code>part</code></p></td>
168         <td><p>Шифр компонента или название канцелярского изделия. Например, «8160».</p></td>
169       </tr>
170       <tr>
171         <td its:translate="no"><p><code>size</code></p></td>
172         <td><p>Size of sheet.
173                E.g., "<code>US-Letter</code>", "<code>A4</code>", ...
174             </p></td>
175       </tr>
176       <tr>
177         <td its:translate="no"><p><code>description</code></p></td>
178         <td><p>Описание канцелярского изделия. Например, «Mailing Labels» (почтовые ярлыки).</p></td>
179       </tr>
180       <tr>
181         <td its:translate="no"><p><code>_description</code></p></td>
182         <td><p>Описание канцелярского изделия, которое можно переводить. Например, «Mailing Labels.» (почтовые ярлыки). Это полезно только для предустановленных шаблонов.</p></td>
183       </tr>
184       <tr>
185         <td its:translate="no"><p><code>width</code></p></td>
186         <td><p>Ширина страницы. Применяется только в том случае, если значение атрибута size равно «Other»</p></td>
187       </tr>
188       <tr>
189         <td its:translate="no"><p><code>height</code></p></td>
190         <td><p>Высота страницы. Применяется только в том случае, если значение атрибута size равно «Other»</p></td>
191       </tr>
192       <tr>
193         <td its:translate="no"><p><code>equiv</code></p></td>
194         <td><p>Эквивалентный шифр компонента. Если это свойство присутствует, то шаблон является копией другого шаблона того же самого брэнда. Шаблон наследует все свойства за исключением брэнда и названия. Это свойство должно ссылаться на предыдущий шаблон. <app>gLabels</app> пока что не поддерживает опережающие ссылки.</p></td>
195       </tr>
196     </table>
197
198   </section>
199   <!-- ******************** -->
200   <!-- END Template Node    -->
201   <!-- ******************** -->
202
203
204   <!-- ******************** -->
205   <!-- BEGIN Meta Node      -->
206   <!-- ******************** -->
207   <section id="meta-template-node">
208     <title><code>Meta</code> Node</title>
209
210     <p>A <code>Meta</code> node contains some additional
211          information about the template. A <code>Template</code>
212          node may contain zero or more <code>Meta</code> nodes.</p>
213
214     <table frame="all" rules="rows">
215       <tr>
216         <td><p>Подчинённый узел</p></td>  <td><p>Описание</p></td>
217       </tr>
218       <tr>
219         <td><p/></td>  <td><p/></td>
220       </tr>
221       <tr>
222         <td its:translate="no"><p><code>category</code></p></td>
223         <td><p>A category for the template.
224             A template can belong to multiple categories by simply adding multiple
225             <code>Meta</code> nodes to the parent
226             <code>Template</code> node.
227             Template categories are used by the <app>gLabels</app> <gui>New Label
228             Dialog</gui> to filter the results of template searches.</p>
229
230             <p>Значение этой категории должно совпадать с предопределённым идентификатором категории в файле <file>${prefix}/libglabels-3.0/templates/categories.xml</file>. Текущие определённые идентификаторы категорий включают в себя:</p>
231             <list>
232               <item its:translate="no"><p><code>label</code></p></item>
233               <item its:translate="no"><p><code>round-label</code></p></item>
234               <item its:translate="no"><p><code>elliptical-label</code></p></item>
235               <item its:translate="no"><p><code>square-label</code></p></item>
236               <item its:translate="no"><p><code>rectangle-label</code></p></item>
237               <item its:translate="no"><p><code>card</code></p></item>
238               <item its:translate="no"><p><code>business-card</code></p></item>
239               <item its:translate="no"><p><code>media</code></p></item>
240               <item its:translate="no"><p><code>mail</code></p></item>
241               <item its:translate="no"><p><code>foldable</code></p></item>
242               <item its:translate="no"><p><code>photo</code></p></item>
243             </list>
244
245
246         </td>
247       </tr>
248       <tr>
249         <td its:translate="no"><p><code>product_url</code></p></td>
250         <td><p>Адрес URL, указывающий на веб-страницу изделия (если есть).</p></td>
251       </tr>
252     </table>
253
254     <note><p>Предложения по дополнительным категориям можно отправлять в <link href="mailto:glabels-devel@lists.sourceforge.net">список рассылки</link> разработчиков <app>gLabels</app>.</p>
255           <p>URL изделия имеет ограниченное применение, т. к. этот адрес может быть непостоянным.</p>
256     </note>
257
258   </section>
259   <!-- ******************** -->
260   <!-- END Meta Node        -->
261   <!-- ******************** -->
262
263
264   <!-- ************************** -->
265   <!-- BEGIN Label-rectangle Node -->
266   <!-- ************************** -->
267   <section id="template-label-rectangle-node">
268     <title><code>Label-rectangle</code> Node</title>
269
270     <p>A <code>Label-rectangle</code> node describes the
271       dimensions of a single label or business card that is rectangular
272       in shape (may have rounded edges).</p>
273
274     <table frame="all" rules="rows">
275       <tr>
276         <td><p>Свойства</p></td>  <td><p>Описание</p></td>
277       </tr>
278       <tr>
279         <td><p/></td>  <td><p/></td>
280       </tr>
281       <tr>
282         <td its:translate="no"><p><code>id</code></p></td>
283         <td><p>Зарезервировано для использования в будущем. Всегда должно иметь нулевое (0) значение.</p></td>
284       </tr>
285       <tr>
286         <td its:translate="no"><p><code>width</code></p></td>
287         <td><p>Ширина этикетки/визитки</p></td>
288       </tr>
289       <tr>
290         <td its:translate="no"><p><code>height</code></p></td>
291         <td><p>Height of label/card</p></td>
292       </tr>
293       <tr>
294         <td its:translate="no"><p><code>round</code></p></td>
295         <td><p>Радиус закругления углов. Для элементов с прямоугольными гранями (визитные карточки) радиус должен иметь нулевое (0) значение.</p></td>
296       </tr>
297       <tr>
298         <td its:translate="no"><p><code>x_waste</code></p></td>
299         <td><p>Горизонтальный отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).</p></td>
300       </tr>
301       <tr>
302         <td its:translate="no"><p><code>y_waste</code></p></td>
303         <td><p>Вертикальный отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).</p></td>
304       </tr>
305     </table>
306
307     <!-- ==== Figure ==== -->
308     <figure>
309       <desc><code>Label-rectangle</code> parameters</desc>
310       <media its:translate="no" type="image" src="figures/glabels-template-rect-label.png" mime="image/png" style="right">
311         <p><code>Label-rectangle</code> parameters</p>
312       </media>
313     </figure>
314     <!-- ==== End of Figure ==== -->
315
316   </section>
317   <!-- ************************** -->
318   <!-- END Label-rectangle Node   -->
319   <!-- ************************** -->
320
321
322   <!-- ************************ -->
323   <!-- BEGIN Label-ellipse Node -->
324   <!-- ************************ -->
325   <section id="template-label-ellipse-node">
326     <title><code>Label-ellipse</code> Node</title>
327
328     <p>A <code>Label-ellipse</code> node describes the
329       dimensions of a single label or business card that is elliptic
330       in shape.</p>
331
332     <table frame="all" rules="rows">
333       <tr>
334         <td><p>Свойства</p></td>  <td><p>Описание</p></td>
335       </tr>
336       <tr>
337         <td><p/></td>  <td><p/></td>
338       </tr>
339       <tr>
340         <td its:translate="no"><p><code>id</code></p></td>
341         <td><p>Зарезервировано для использования в будущем. Всегда должно иметь нулевое (0) значение.</p></td>
342       </tr>
343       <tr>
344         <td its:translate="no"><p><code>width</code></p></td>
345         <td><p>Ширина эллипса</p></td>
346       </tr>
347       <tr>
348         <td its:translate="no"><p><code>height</code></p></td>
349         <td><p>Height of the ellipse</p></td>
350       </tr>
351       <tr>
352         <td its:translate="no"><p><code>waste</code></p></td>
353         <td><p>Отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).</p></td>
354       </tr>
355     </table>
356
357     <!-- ==== Figure ==== -->
358     <figure>
359       <desc><span>Label-ellipse</span> parameters</desc>
360       <media type="image" src="figures/glabels-template-ellipse-label.png" mime="image/png" style="right">
361         <p><code>Label-ellipse</code> parameters</p>
362       </media>
363     </figure>
364     <!-- ==== End of Figure ==== -->
365
366   </section>
367   <!-- ************************ -->
368   <!-- END Label-ellipse Node   -->
369   <!-- ************************ -->
370
371
372   <!-- ********************** -->
373   <!-- BEGIN Label-round Node -->
374   <!-- ********************** -->
375   <section id="template-label-round-node">
376     <title><code>Label-round</code> Node</title>
377
378     <p>A <code>Label-round</code> node describes the dimensions
379       of a simple round label (not a CD).</p>
380
381     <table frame="all" rules="rows">
382       <tr>
383         <td><p>Свойства</p></td>  <td><p>Описание</p></td>
384       </tr>
385       <tr>
386         <td><p/></td>  <td><p/></td>
387       </tr>
388       <tr>
389         <td its:translate="no"><p><code>id</code></p></td>
390         <td><p>Зарезервировано для использования в будущем. Всегда должно иметь нулевое (0) значение.</p></td>
391       </tr>
392       <tr>
393         <td its:translate="no"><p><code>radius</code></p></td>
394         <td><p>Радиус (половина диаметра) этикетки</p></td>
395       </tr>
396       <tr>
397         <td its:translate="no"><p><code>waste</code></p></td>
398         <td><p>Отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).</p></td>
399       </tr>
400     </table>
401
402     <!-- ==== Figure ==== -->
403     <figure>
404       <desc><code>Label-ellipse</code> parameters</desc>
405       <media its:translate="no" type="image" src="figures/glabels-template-circle-label.png" mime="image/png" style="right">
406         <p><code>Label-ellipse</code> parameters</p>
407       </media>
408     </figure>
409     <!-- ==== End of Figure ==== -->
410
411   </section>
412   <!-- ********************** -->
413   <!-- END Label-round Node   -->
414   <!-- ********************** -->
415
416
417   <!-- ******************* -->
418   <!-- BEGIN Label-cd Node -->
419   <!-- ******************* -->
420   <section id="template-label-cd-node">
421     <title><code>Label-cd</code> Node</title>
422
423     <p>A <code>Label-cd</code> node describes the dimensions
424       of a CD, DVD, or business card CD.</p>
425
426     <table frame="all" rules="rows">
427       <tr>
428         <td><p>Свойства</p></td>  <td><p>Описание</p></td>
429       </tr>
430       <tr>
431         <td><p/></td>  <td><p/></td>
432       </tr>
433       <tr>
434         <td its:translate="no"><p><code>id</code></p></td>
435         <td><p>Зарезервировано для использования в будущем. Всегда должно иметь нулевое (0) значение.</p></td>
436       </tr>
437       <tr>
438         <td its:translate="no"><p><code>radius</code></p></td>
439         <td><p>Внешний радиус этикетки</p></td>
440       </tr>
441       <tr>
442         <td its:translate="no"><p><code>hole</code></p></td>
443         <td><p>Радиус концентрической окружности</p></td>
444       </tr>
445       <tr>
446         <td its:translate="no"><p><code>width</code></p></td>
447         <td><p>Если присутствует, этикетка будет обрезана по указанной ширине. Полезно для дисков в форме визиток.</p></td>
448       </tr>
449       <tr>
450         <td its:translate="no"><p><code>height</code></p></td>
451         <td><p>Если присутствует, этикетка будет обрезана по указанной высоте. Полезно для дисков в форме визиток.</p></td>
452       </tr>
453       <tr>
454         <td its:translate="no"><p><code>waste</code></p></td>
455         <td><p>Отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).</p></td>
456       </tr>
457     </table>
458
459     <!-- ==== Figure ==== -->
460     <figure>
461       <desc><code>Label-cd</code> parameters</desc>
462       <media its:translate="no" type="image" src="figures/glabels-template-cd-label.png" mime="image/png" style="right">
463         <p>CD label parameters</p>
464       </media>
465     </figure>
466     <!-- ==== End of Figure ==== -->
467
468   </section>
469   <!-- ******************* -->
470   <!-- END Label-cd Node   -->
471   <!-- ******************* -->
472
473
474   <!-- ***************** -->
475   <!-- BEGIN Markup Node -->
476   <!-- ***************** -->
477   <section id="template-markup">
478     <title><code>Markup</code> Nodes</title>
479
480     <p>Шаблоны могут содержать необязательные узлы разметки. Эти узлы применяются для описания разметочных линий, которые будут показаны в области рисования <app>glabels</app>, но не выводятся на печать. Эти линии могут использоваться для отступов, линий сгибов, центральных линий, особых зон и других полезных элементов.</p>
481
482
483     <!-- ======================== -->
484     <!-- BEGIN Markup-margin Node -->
485     <!-- ======================== -->
486     <section id="template-markup-margin-node">
487       <title><code>Markup-margin</code> Node</title>
488
489       <p>A <code>Markup-margin</code> describes a margin along
490       all edges of a label.</p>
491
492       <table frame="all" rules="rows">
493         <tr>
494           <td><p>Свойства</p></td>  <td><p>Описание</p></td>
495         </tr>
496         <tr>
497           <td><p/></td>  <td><p/></td>
498         </tr>
499         <tr>
500           <td its:translate="no"><p><code>size</code></p></td>
501           <td><p>Размер поря, т. е. расстояние до границы этикетки.</p></td>
502         </tr>
503       </table>
504     </section>
505     <!-- ======================== -->
506     <!-- END Markup-margin Node   -->
507     <!-- ======================== -->
508
509
510     <!-- ====================== -->
511     <!-- BEGIN Markup-line Node -->
512     <!-- ====================== -->
513     <section id="template-markup-line-node">
514       <title><code>Markup-line</code> Node</title>
515
516       <p>A <code>Markup-line</code> node describes a markup line.</p>
517
518       <table frame="all" rules="rows">
519         <tr>
520           <td><p>Свойства</p></td>  <td><p>Описание</p></td>
521         </tr>
522         <tr>
523           <td><p/></td>  <td><p/></td>
524         </tr>
525         <tr>
526           <td its:translate="no"><p><code>x1</code></p></td>
527           <td><p>Координата по оси X первой точки линейного сегмента.</p></td>
528         </tr>
529         <tr>
530           <td its:translate="no"><p><code>y1</code></p></td>
531           <td><p>Координата по оси Y первой точки линейного сегмента.</p></td>
532         </tr>
533         <tr>
534           <td its:translate="no"><p><code>x2</code></p></td>
535           <td><p>x coordinate of 2nd endpoint of the line segment.</p></td>
536         </tr>
537         <tr>
538           <td its:translate="no"><p><code>y2</code></p></td>
539           <td><p>y coordinate of 2nd endpoint of the line segment.</p></td>
540         </tr>
541       </table>
542     </section>
543     <!-- ====================== -->
544     <!-- END Markup-line Node   -->
545     <!-- ====================== -->
546
547
548     <!-- ======================== -->
549     <!-- BEGIN Markup-circle Node -->
550     <!-- ======================== -->
551     <section id="template-markup-circle-node">
552       <title><code>Markup-circle</code> Node</title>
553
554       <p>A <code>Markup-circle</code> describes a markup circle.</p>
555
556       <table frame="all" rules="rows">
557         <tr>
558           <td><p>Свойства</p></td>  <td><p>Описание</p></td>
559         </tr>
560         <tr>
561           <td><p/></td>  <td><p/></td>
562         </tr>
563         <tr>
564           <td its:translate="no"><p><code>x0</code></p></td>
565           <td><p>Координата по оси X исходной окружности (центр).</p></td>
566         </tr>
567         <tr>
568           <td its:translate="no"><p><code>y0</code></p></td>
569           <td><p>Координата по оси Y исходной окружности (центр).</p></td>
570         </tr>
571         <tr>
572           <td its:translate="no"><p><code>radius</code></p></td>
573           <td><p>Радиус окружности.</p></td>
574         </tr>
575       </table>
576     </section>
577     <!-- ======================== -->
578     <!-- END Markup-circle Node   -->
579     <!-- ======================== -->
580
581
582     <!-- ====================== -->
583     <!-- BEGIN Markup-rect Node -->
584     <!-- ====================== -->
585     <section id="template-markup-rect-node">
586       <title><code>Markup-rect</code> Node</title>
587
588       <p>A <code>Markup-rect</code> describes a markup rectangle.</p>
589
590       <table frame="all" rules="rows">
591         <tr>
592           <td><p>Свойства</p></td>  <td><p>Описание</p></td>
593         </tr>
594         <tr>
595           <td><p/></td>  <td><p/></td>
596         </tr>
597         <tr>
598           <td its:translate="no"><p><code>x1</code></p></td>
599           <td><p>Координата по оси X левого верхнего угла прямоугольника.</p></td>
600         </tr>
601         <tr>
602           <td its:translate="no"><p><code>y1</code></p></td>
603           <td><p>Координата по оси Y левого верхнего угла прямоугольника.</p></td>
604         </tr>
605         <tr>
606           <td its:translate="no"><p><code>w</code></p></td>
607           <td><p>Ширина прямоугольника.</p></td>
608         </tr>
609         <tr>
610           <td its:translate="no"><p><code>h</code></p></td>
611           <td><p>Высота прямоугольника</p></td>
612         </tr>
613         <tr>
614           <td its:translate="no"><p><code>r</code></p></td>
615           <td><p>Радиус закругления углов.</p></td>
616         </tr>
617       </table>
618     </section>
619     <!-- ====================== -->
620     <!-- END Markup-rect Node   -->
621     <!-- ====================== -->
622
623
624     <!-- ========================= -->
625     <!-- BEGIN Markup-ellipse Node -->
626     <!-- ========================= -->
627     <section id="template-markup-ellipse-node">
628       <title><code>Markup-ellipse</code> Node</title>
629
630       <p>A <code>Markup-ellipse</code> describes a markup ellipse.</p>
631
632       <table frame="all" rules="rows">
633         <tr>
634           <td><p>Свойства</p></td>  <td><p>Описание</p></td>
635         </tr>
636         <tr>
637           <td><p/></td>  <td><p/></td>
638         </tr>
639         <tr>
640           <td its:translate="no"><p><code>x1</code></p></td>
641           <td><p>Координата по оси X левого верхнего угла эллипса.</p></td>
642         </tr>
643         <tr>
644           <td its:translate="no"><p><code>y1</code></p></td>
645           <td><p>Координата по оси Y левого верхнего угла эллипса.</p></td>
646         </tr>
647         <tr>
648           <td its:translate="no"><p><code>w</code></p></td>
649           <td><p>Ширина эллипса.</p></td>
650         </tr>
651         <tr>
652           <td its:translate="no"><p><code>h</code></p></td>
653           <td><p>Высота эллипса.</p></td>
654         </tr>
655       </table>
656     </section>
657     <!-- ========================= -->
658     <!-- END Markup-ellipse Node   -->
659     <!-- ========================= -->
660
661   </section>
662   <!-- ***************** -->
663   <!-- END Markup Node   -->
664   <!-- ***************** -->
665
666
667   <!-- ***************** -->
668   <!-- BEGIN Layout Node -->
669   <!-- ***************** -->
670   <section id="template-layout-node">
671     <title><code>Layout</code> Node</title>
672
673     <p>A label node may contain multiple <code>Layout</code>
674       children.  If labels are arranged in a simple grid pattern, only
675       one layout is needed.  However, if labels are arranged in multiple
676       grids, such as a running bond pattern, multiple
677       <code>Layout</code> tags can be used.</p>
678     <p>Примером использования нескольких слоёв может служить лист с тремя этикетками для CD:</p>
679
680     <!-- ==== Figure ==== -->
681     <figure>
682       <desc>Страница с этикеткой для CD</desc>
683       <media its:translate="no" type="image" src="figures/layouts-cdlabel.png" mime="image/png" style="right">
684         <p>CD label sheet</p>
685       </media>
686     </figure>
687     <!-- ==== End of Figure ==== -->
688
689     <p>Две этикетки с левой стороны могут быть включены в сетки, предположим, что мы можем определить координаты левой верхней этикетки и расстояние до второй этикетки. Расстояние до границы слева — общая величина для этих этикеток. У третьей этикетки справа нет общих значений расстояния с другими этикетками, поэтому необходимо задать второй слой со своими координатами для левого верхнего угла этикетки.</p>
690
691         <note style="tip">
692         <p>You can define multiple layouts only if the labels on the sheet
693         have the same shape. If your sheet contains different shapes, you have
694         to define each shape in another template separately. Future versions
695         of <app>gLabels</app> will probably be able to concatenate such sheets
696         with different shapes within a single template.</p>
697       </note>
698
699         <note style="tip">
700         <p>Одну этикетку можно рассматривать как сетку с одним элементом.</p>
701       </note>
702
703     <table frame="all" rules="rows">
704       <tr>
705         <td><p>Свойства</p></td>  <td><p>Описание</p></td>
706       </tr>
707       <tr>
708         <td><p/></td>  <td><p/></td>
709       </tr>
710       <tr>
711         <td its:translate="no"><p><code>nx</code></p></td>
712         <td><p>Количество этикеток/визиток в сетке (по горизонтали)</p></td>
713       </tr>
714       <tr>
715         <td its:translate="no"><p><code>ny</code></p></td>
716         <td><p>Количество этикеток/визиток в сетке (по вертикали)</p></td>
717       </tr>
718       <tr>
719         <td its:translate="no"><p><code>x0</code></p></td>
720         <td><p>Расстояние от левой границы листа до левой границы левого столбца с этикетками или визитками.</p></td>
721       </tr>
722       <tr>
723         <td its:translate="no"><p><code>y0</code></p></td>
724         <td><p>Расстояние от верхней границы листа до верхней границы верхней строки с этикетками или визитками.</p></td>
725       </tr>
726       <tr>
727         <td its:translate="no"><p><code>dx</code></p></td>
728         <td><p>Горизонтальный шаг сетки.</p></td>
729       </tr>
730       <tr>
731         <td its:translate="no"><p><code>dy</code></p></td>
732         <td><p>Вертикальный шаг сетки.</p></td>
733       </tr>
734     </table>
735
736     <!-- ==== Figure ==== -->
737     <figure>
738       <desc><code>Layout</code> parameters</desc>
739       <media its:translate="no" type="image" src="figures/glabels-template-layout.png" mime="image/png" style="right">
740         <p><span>Layout</span> Parameters</p>
741       </media>
742     </figure>
743     <!-- ==== End of Figure ==== -->
744
745   </section>
746   <!-- ***************** -->
747   <!-- END Layout Node   -->
748   <!-- ***************** -->
749
750
751 </page>