]> git.sur5r.net Git - glabels/blob - help/ru/mancreate.page
4108ccdd97fd92b2d7d945a6ee83fbcee88840bc
[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>Высота этикетки/визитки</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>Высота эллипса</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 второй точки линейного сегмента.</p></td>
536         </tr>
537         <tr>
538           <td its:translate="no"><p><code>y2</code></p></td>
539           <td><p>Координата по оси Y второй точки линейного сегмента.</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>Установка нескольких слоёв возможна только в том случае, если этикетки на странице имеют одну и ту же форму. Если на странице расположены различные этикетки, для каждой формы необходимо определить свой отдельный шаблон. В будущих версиях <app>gLabels</app> может быть появится возможность объединять различные формы в одном шаблоне.</p>
693       </note>
694
695         <note style="tip">
696         <p>Одну этикетку можно рассматривать как сетку с одним элементом.</p>
697       </note>
698
699     <table frame="all" rules="rows">
700       <tr>
701         <td><p>Свойства</p></td>  <td><p>Описание</p></td>
702       </tr>
703       <tr>
704         <td><p/></td>  <td><p/></td>
705       </tr>
706       <tr>
707         <td its:translate="no"><p><code>nx</code></p></td>
708         <td><p>Количество этикеток/визиток в сетке (по горизонтали)</p></td>
709       </tr>
710       <tr>
711         <td its:translate="no"><p><code>ny</code></p></td>
712         <td><p>Количество этикеток/визиток в сетке (по вертикали)</p></td>
713       </tr>
714       <tr>
715         <td its:translate="no"><p><code>x0</code></p></td>
716         <td><p>Расстояние от левой границы листа до левой границы левого столбца с этикетками или визитками.</p></td>
717       </tr>
718       <tr>
719         <td its:translate="no"><p><code>y0</code></p></td>
720         <td><p>Расстояние от верхней границы листа до верхней границы верхней строки с этикетками или визитками.</p></td>
721       </tr>
722       <tr>
723         <td its:translate="no"><p><code>dx</code></p></td>
724         <td><p>Горизонтальный шаг сетки.</p></td>
725       </tr>
726       <tr>
727         <td its:translate="no"><p><code>dy</code></p></td>
728         <td><p>Вертикальный шаг сетки.</p></td>
729       </tr>
730     </table>
731
732     <!-- ==== Figure ==== -->
733     <figure>
734       <desc><code>Layout</code> parameters</desc>
735       <media its:translate="no" type="image" src="figures/glabels-template-layout.png" mime="image/png" style="right">
736         <p><span>Layout</span> Parameters</p>
737       </media>
738     </figure>
739     <!-- ==== End of Figure ==== -->
740
741   </section>
742   <!-- ***************** -->
743   <!-- END Layout Node   -->
744   <!-- ***************** -->
745
746
747 </page>