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">
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>
10 <name>Джим Эвинс (Jim Evins)</name>
11 <email>evins@snaught.com</email>
13 <credit type="author">
14 <name>Марио Блатерман (Mario Blättermann)</name>
15 <email>mario.blaettermann@gmail.com</email>
18 <p>Creative Commons Share Alike 3.0</p>
22 <title>Создание шаблона вручную</title>
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>
31 <p>Созданный вручную файл шаблона должен быть помещён в каталог <file>${HOME}/.glabels</file> и иметь расширение <file>.template</file>.</p>
33 <note style="advanced">
34 <p><app>gLabels</app> ищет шаблоны в нескольких каталогах:</p>
35 <table frame="all" rules="rows">
37 <td><p>Местоположение</p></td>
38 <td><p>Описание</p></td>
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>
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>
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
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>
65 <note><p>Окончательные файлы шаблонов можно отправить в <link href="mailto:glabels-templates@lists.sourceforge.net">список рассылки</link>, чтобы этот шаблон мог быть включён в последующие версии <app>gLabels</app>.</p>
67 <!-- ****************** -->
68 <!-- END Introduction -->
69 <!-- ****************** -->
72 <!-- ***************** -->
73 <!-- BEGIN Assumptions -->
74 <!-- ***************** -->
75 <section id="template-assumptions">
76 <title>Предварительные сведения</title>
79 <p>На листе могут находиться этикетки или визитки только одного и того же размера (если на листе находится несколько этикеток или визиток с разными размерами, их можно разбить на несколько шаблонов)</p>
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>).
92 <!-- ***************** -->
93 <!-- END Assumptions -->
94 <!-- ***************** -->
98 <!-- ******************** -->
99 <!-- BEGIN Template Files -->
100 <!-- ******************** -->
101 <section id="template-file">
102 <title>Файлы шаблонов</title>
104 <p>A template file contains a single <code>Glabels-templates</code> top-level
107 <code mime="text/xml">
108 <?xml version="1.0"?>
109 <Glabels-templates>
111 <var>...templates...</var>
113 </Glabels-templates></code>
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 <?xml version="1.0"?>
121 <Glabels-templates>
123 <Template brand="Avery" part="8160" size="US-Letter" description="Mailing Labels">
124 <Meta category="label"/>
125 <Meta category="mail"/>
126 <Meta product_url="http://www.avery.com/avery/en_us/"/>
127 <Label-rectangle id="0" width="189pt" height="72pt" round="5pt">
128 <Markup-margin size="5pt"/>
129 <Layout nx="3" ny="10" x0="11.25pt" y0="36pt" dx="200pt" dy="72pt"/>
130 </Label-rectangle>
133 </Glabels-templates></code>
137 <!-- ******************** -->
138 <!-- END Template Files -->
139 <!-- ******************** -->
143 <!-- ******************** -->
144 <!-- BEGIN Template Node -->
145 <!-- ******************** -->
146 <section id="template-template-node">
147 <title><code>Template</code> Node</title>
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>
155 <table frame="all" rules="rows">
157 <td><p>Свойства</p></td> <td><p>Описание</p></td>
160 <td><p/></td> <td><p/></td>
163 <td its:translate="no"><p><code>brand</code></p></td>
164 <td><p>Брэнд или производитель канцелярского изделия. Например, «Avery».</p></td>
167 <td its:translate="no"><p><code>part</code></p></td>
168 <td><p>Шифр компонента или название канцелярского изделия. Например, «8160».</p></td>
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>", ...
177 <td its:translate="no"><p><code>description</code></p></td>
178 <td><p>Описание канцелярского изделия. Например, «Mailing Labels» (почтовые ярлыки).</p></td>
181 <td its:translate="no"><p><code>_description</code></p></td>
182 <td><p>Описание канцелярского изделия, которое можно переводить. Например, «Mailing Labels.» (почтовые ярлыки). Это полезно только для предустановленных шаблонов.</p></td>
185 <td its:translate="no"><p><code>width</code></p></td>
186 <td><p>Ширина страницы. Применяется только в том случае, если значение атрибута size равно «Other»</p></td>
189 <td its:translate="no"><p><code>height</code></p></td>
190 <td><p>Высота страницы. Применяется только в том случае, если значение атрибута size равно «Other»</p></td>
193 <td its:translate="no"><p><code>equiv</code></p></td>
194 <td><p>Эквивалентный шифр компонента. Если это свойство присутствует, то шаблон является копией другого шаблона того же самого брэнда. Шаблон наследует все свойства за исключением брэнда и названия. Это свойство должно ссылаться на предыдущий шаблон. <app>gLabels</app> пока что не поддерживает опережающие ссылки.</p></td>
199 <!-- ******************** -->
200 <!-- END Template Node -->
201 <!-- ******************** -->
204 <!-- ******************** -->
205 <!-- BEGIN Meta Node -->
206 <!-- ******************** -->
207 <section id="meta-template-node">
208 <title><code>Meta</code> Node</title>
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>
214 <table frame="all" rules="rows">
216 <td><p>Подчинённый узел</p></td> <td><p>Описание</p></td>
219 <td><p/></td> <td><p/></td>
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>
230 <p>Значение этой категории должно совпадать с предопределённым идентификатором категории в файле <file>${prefix}/libglabels-3.0/templates/categories.xml</file>. Текущие определённые идентификаторы категорий включают в себя:</p>
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>
249 <td its:translate="no"><p><code>product_url</code></p></td>
250 <td><p>Адрес URL, указывающий на веб-страницу изделия (если есть).</p></td>
254 <note><p>Предложения по дополнительным категориям можно отправлять в <link href="mailto:glabels-devel@lists.sourceforge.net">список рассылки</link> разработчиков <app>gLabels</app>.</p>
255 <p>URL изделия имеет ограниченное применение, т. к. этот адрес может быть непостоянным.</p>
259 <!-- ******************** -->
260 <!-- END Meta Node -->
261 <!-- ******************** -->
264 <!-- ************************** -->
265 <!-- BEGIN Label-rectangle Node -->
266 <!-- ************************** -->
267 <section id="template-label-rectangle-node">
268 <title><code>Label-rectangle</code> Node</title>
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>
274 <table frame="all" rules="rows">
276 <td><p>Свойства</p></td> <td><p>Описание</p></td>
279 <td><p/></td> <td><p/></td>
282 <td its:translate="no"><p><code>id</code></p></td>
283 <td><p>Зарезервировано для использования в будущем. Всегда должно иметь нулевое (0) значение.</p></td>
286 <td its:translate="no"><p><code>width</code></p></td>
287 <td><p>Ширина этикетки/визитки</p></td>
290 <td its:translate="no"><p><code>height</code></p></td>
291 <td><p>Высота этикетки/визитки</p></td>
294 <td its:translate="no"><p><code>round</code></p></td>
295 <td><p>Радиус закругления углов. Для элементов с прямоугольными гранями (визитные карточки) радиус должен иметь нулевое (0) значение.</p></td>
298 <td its:translate="no"><p><code>x_waste</code></p></td>
299 <td><p>Горизонтальный отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).</p></td>
302 <td its:translate="no"><p><code>y_waste</code></p></td>
303 <td><p>Вертикальный отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).</p></td>
307 <!-- ==== 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>
314 <!-- ==== End of Figure ==== -->
317 <!-- ************************** -->
318 <!-- END Label-rectangle Node -->
319 <!-- ************************** -->
322 <!-- ************************ -->
323 <!-- BEGIN Label-ellipse Node -->
324 <!-- ************************ -->
325 <section id="template-label-ellipse-node">
326 <title><code>Label-ellipse</code> Node</title>
328 <p>A <code>Label-ellipse</code> node describes the
329 dimensions of a single label or business card that is elliptic
332 <table frame="all" rules="rows">
334 <td><p>Свойства</p></td> <td><p>Описание</p></td>
337 <td><p/></td> <td><p/></td>
340 <td its:translate="no"><p><code>id</code></p></td>
341 <td><p>Зарезервировано для использования в будущем. Всегда должно иметь нулевое (0) значение.</p></td>
344 <td its:translate="no"><p><code>width</code></p></td>
345 <td><p>Ширина эллипса</p></td>
348 <td its:translate="no"><p><code>height</code></p></td>
349 <td><p>Высота эллипса</p></td>
352 <td its:translate="no"><p><code>waste</code></p></td>
353 <td><p>Отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).</p></td>
357 <!-- ==== 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>
364 <!-- ==== End of Figure ==== -->
367 <!-- ************************ -->
368 <!-- END Label-ellipse Node -->
369 <!-- ************************ -->
372 <!-- ********************** -->
373 <!-- BEGIN Label-round Node -->
374 <!-- ********************** -->
375 <section id="template-label-round-node">
376 <title><code>Label-round</code> Node</title>
378 <p>A <code>Label-round</code> node describes the dimensions
379 of a simple round label (not a CD).</p>
381 <table frame="all" rules="rows">
383 <td><p>Свойства</p></td> <td><p>Описание</p></td>
386 <td><p/></td> <td><p/></td>
389 <td its:translate="no"><p><code>id</code></p></td>
390 <td><p>Зарезервировано для использования в будущем. Всегда должно иметь нулевое (0) значение.</p></td>
393 <td its:translate="no"><p><code>radius</code></p></td>
394 <td><p>Радиус (половина диаметра) этикетки</p></td>
397 <td its:translate="no"><p><code>waste</code></p></td>
398 <td><p>Отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).</p></td>
402 <!-- ==== 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>
409 <!-- ==== End of Figure ==== -->
412 <!-- ********************** -->
413 <!-- END Label-round Node -->
414 <!-- ********************** -->
417 <!-- ******************* -->
418 <!-- BEGIN Label-cd Node -->
419 <!-- ******************* -->
420 <section id="template-label-cd-node">
421 <title><code>Label-cd</code> Node</title>
423 <p>A <code>Label-cd</code> node describes the dimensions
424 of a CD, DVD, or business card CD.</p>
426 <table frame="all" rules="rows">
428 <td><p>Свойства</p></td> <td><p>Описание</p></td>
431 <td><p/></td> <td><p/></td>
434 <td its:translate="no"><p><code>id</code></p></td>
435 <td><p>Зарезервировано для использования в будущем. Всегда должно иметь нулевое (0) значение.</p></td>
438 <td its:translate="no"><p><code>radius</code></p></td>
439 <td><p>Внешний радиус этикетки</p></td>
442 <td its:translate="no"><p><code>hole</code></p></td>
443 <td><p>Радиус концентрической окружности</p></td>
446 <td its:translate="no"><p><code>width</code></p></td>
447 <td><p>Если присутствует, этикетка будет обрезана по указанной ширине. Полезно для дисков в форме визиток.</p></td>
450 <td its:translate="no"><p><code>height</code></p></td>
451 <td><p>Если присутствует, этикетка будет обрезана по указанной высоте. Полезно для дисков в форме визиток.</p></td>
454 <td its:translate="no"><p><code>waste</code></p></td>
455 <td><p>Отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).</p></td>
459 <!-- ==== 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>
466 <!-- ==== End of Figure ==== -->
469 <!-- ******************* -->
470 <!-- END Label-cd Node -->
471 <!-- ******************* -->
474 <!-- ***************** -->
475 <!-- BEGIN Markup Node -->
476 <!-- ***************** -->
477 <section id="template-markup">
478 <title><code>Markup</code> Nodes</title>
480 <p>Шаблоны могут содержать необязательные узлы разметки. Эти узлы применяются для описания разметочных линий, которые будут показаны в области рисования <app>glabels</app>, но не выводятся на печать. Эти линии могут использоваться для отступов, линий сгибов, центральных линий, особых зон и других полезных элементов.</p>
483 <!-- ======================== -->
484 <!-- BEGIN Markup-margin Node -->
485 <!-- ======================== -->
486 <section id="template-markup-margin-node">
487 <title><code>Markup-margin</code> Node</title>
489 <p>A <code>Markup-margin</code> describes a margin along
490 all edges of a label.</p>
492 <table frame="all" rules="rows">
494 <td><p>Свойства</p></td> <td><p>Описание</p></td>
497 <td><p/></td> <td><p/></td>
500 <td its:translate="no"><p><code>size</code></p></td>
501 <td><p>Размер поря, т. е. расстояние до границы этикетки.</p></td>
505 <!-- ======================== -->
506 <!-- END Markup-margin Node -->
507 <!-- ======================== -->
510 <!-- ====================== -->
511 <!-- BEGIN Markup-line Node -->
512 <!-- ====================== -->
513 <section id="template-markup-line-node">
514 <title><code>Markup-line</code> Node</title>
516 <p>A <code>Markup-line</code> node describes a markup line.</p>
518 <table frame="all" rules="rows">
520 <td><p>Свойства</p></td> <td><p>Описание</p></td>
523 <td><p/></td> <td><p/></td>
526 <td its:translate="no"><p><code>x1</code></p></td>
527 <td><p>Координата по оси X первой точки линейного сегмента.</p></td>
530 <td its:translate="no"><p><code>y1</code></p></td>
531 <td><p>Координата по оси Y первой точки линейного сегмента.</p></td>
534 <td its:translate="no"><p><code>x2</code></p></td>
535 <td><p>Координата по оси X второй точки линейного сегмента.</p></td>
538 <td its:translate="no"><p><code>y2</code></p></td>
539 <td><p>Координата по оси Y второй точки линейного сегмента.</p></td>
543 <!-- ====================== -->
544 <!-- END Markup-line Node -->
545 <!-- ====================== -->
548 <!-- ======================== -->
549 <!-- BEGIN Markup-circle Node -->
550 <!-- ======================== -->
551 <section id="template-markup-circle-node">
552 <title><code>Markup-circle</code> Node</title>
554 <p>A <code>Markup-circle</code> describes a markup circle.</p>
556 <table frame="all" rules="rows">
558 <td><p>Свойства</p></td> <td><p>Описание</p></td>
561 <td><p/></td> <td><p/></td>
564 <td its:translate="no"><p><code>x0</code></p></td>
565 <td><p>Координата по оси X исходной окружности (центр).</p></td>
568 <td its:translate="no"><p><code>y0</code></p></td>
569 <td><p>Координата по оси Y исходной окружности (центр).</p></td>
572 <td its:translate="no"><p><code>radius</code></p></td>
573 <td><p>Радиус окружности.</p></td>
577 <!-- ======================== -->
578 <!-- END Markup-circle Node -->
579 <!-- ======================== -->
582 <!-- ====================== -->
583 <!-- BEGIN Markup-rect Node -->
584 <!-- ====================== -->
585 <section id="template-markup-rect-node">
586 <title><code>Markup-rect</code> Node</title>
588 <p>A <code>Markup-rect</code> describes a markup rectangle.</p>
590 <table frame="all" rules="rows">
592 <td><p>Свойства</p></td> <td><p>Описание</p></td>
595 <td><p/></td> <td><p/></td>
598 <td its:translate="no"><p><code>x1</code></p></td>
599 <td><p>Координата по оси X левого верхнего угла прямоугольника.</p></td>
602 <td its:translate="no"><p><code>y1</code></p></td>
603 <td><p>Координата по оси Y левого верхнего угла прямоугольника.</p></td>
606 <td its:translate="no"><p><code>w</code></p></td>
607 <td><p>Ширина прямоугольника.</p></td>
610 <td its:translate="no"><p><code>h</code></p></td>
611 <td><p>Высота прямоугольника</p></td>
614 <td its:translate="no"><p><code>r</code></p></td>
615 <td><p>Радиус закругления углов.</p></td>
619 <!-- ====================== -->
620 <!-- END Markup-rect Node -->
621 <!-- ====================== -->
624 <!-- ========================= -->
625 <!-- BEGIN Markup-ellipse Node -->
626 <!-- ========================= -->
627 <section id="template-markup-ellipse-node">
628 <title><code>Markup-ellipse</code> Node</title>
630 <p>A <code>Markup-ellipse</code> describes a markup ellipse.</p>
632 <table frame="all" rules="rows">
634 <td><p>Свойства</p></td> <td><p>Описание</p></td>
637 <td><p/></td> <td><p/></td>
640 <td its:translate="no"><p><code>x1</code></p></td>
641 <td><p>Координата по оси X левого верхнего угла эллипса.</p></td>
644 <td its:translate="no"><p><code>y1</code></p></td>
645 <td><p>Координата по оси Y левого верхнего угла эллипса.</p></td>
648 <td its:translate="no"><p><code>w</code></p></td>
649 <td><p>Ширина эллипса.</p></td>
652 <td its:translate="no"><p><code>h</code></p></td>
653 <td><p>Высота эллипса.</p></td>
657 <!-- ========================= -->
658 <!-- END Markup-ellipse Node -->
659 <!-- ========================= -->
662 <!-- ***************** -->
663 <!-- END Markup Node -->
664 <!-- ***************** -->
667 <!-- ***************** -->
668 <!-- BEGIN Layout Node -->
669 <!-- ***************** -->
670 <section id="template-layout-node">
671 <title><code>Layout</code> Node</title>
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>
680 <!-- ==== 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>
687 <!-- ==== End of Figure ==== -->
689 <p>Две этикетки с левой стороны могут быть включены в сетки, предположим, что мы можем определить координаты левой верхней этикетки и расстояние до второй этикетки. Расстояние до границы слева — общая величина для этих этикеток. У третьей этикетки справа нет общих значений расстояния с другими этикетками, поэтому необходимо задать второй слой со своими координатами для левого верхнего угла этикетки.</p>
692 <p>Установка нескольких слоёв возможна только в том случае, если этикетки на странице имеют одну и ту же форму. Если на странице расположены различные этикетки, для каждой формы необходимо определить свой отдельный шаблон. В будущих версиях <app>gLabels</app> может быть появится возможность объединять различные формы в одном шаблоне.</p>
696 <p>Одну этикетку можно рассматривать как сетку с одним элементом.</p>
699 <table frame="all" rules="rows">
701 <td><p>Свойства</p></td> <td><p>Описание</p></td>
704 <td><p/></td> <td><p/></td>
707 <td its:translate="no"><p><code>nx</code></p></td>
708 <td><p>Количество этикеток/визиток в сетке (по горизонтали)</p></td>
711 <td its:translate="no"><p><code>ny</code></p></td>
712 <td><p>Количество этикеток/визиток в сетке (по вертикали)</p></td>
715 <td its:translate="no"><p><code>x0</code></p></td>
716 <td><p>Расстояние от левой границы листа до левой границы левого столбца с этикетками или визитками.</p></td>
719 <td its:translate="no"><p><code>y0</code></p></td>
720 <td><p>Расстояние от верхней границы листа до верхней границы верхней строки с этикетками или визитками.</p></td>
723 <td its:translate="no"><p><code>dx</code></p></td>
724 <td><p>Горизонтальный шаг сетки.</p></td>
727 <td its:translate="no"><p><code>dy</code></p></td>
728 <td><p>Вертикальный шаг сетки.</p></td>
732 <!-- ==== 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>
739 <!-- ==== End of Figure ==== -->
742 <!-- ***************** -->
743 <!-- END Layout Node -->
744 <!-- ***************** -->