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>mariobl@gnome.org</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><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><p><file>${XDG_CONFIG_HOME}/libglabels/templates</file></p></td>
51 <td><p>Пользовательские шаблоны <app>gLabels</app> создаются при помощи <gui>Дизайнера шаблонов</gui>. <em>Не помещайте в этот каталог шаблоны, созданные вручную.</em></p>
52 <p>Если переменная <file>${XDG_CONFIG_HOME}</file> не определена, то используется каталог по умолчанию <file>${HOME}/.config</file>.</p></td>
55 <td><p><file>${HOME}/.glabels</file></p></td>
56 <td><p>Шаблоны, созданные пользователем вручную, должны помещаться в этот каталог. Более старые версии <gui>Дизайнера шаблонов</gui> (до версии 3.0) также помещали шаблоны в этот каталог.</p></td>
61 <note><p>Окончательные файлы шаблонов можно отправить в <link href="mailto:glabels-templates@lists.sourceforge.net">список рассылки</link>, чтобы этот шаблон мог быть включён в последующие версии <app>gLabels</app>.</p>
63 <!-- ****************** -->
64 <!-- END Introduction -->
65 <!-- ****************** -->
68 <!-- ***************** -->
69 <!-- BEGIN Assumptions -->
70 <!-- ***************** -->
71 <section id="template-assumptions">
72 <title>Предварительные сведения</title>
75 <p>На листе могут находиться этикетки или визитки только одного и того же размера (если на листе находится несколько этикеток или визиток с разными размерами, их можно разбить на несколько шаблонов)</p>
78 <p>Расстояния могут измеряться в <code translate="no">точках</code>, <code translate="no">дюймах</code>, <code translate="no">милиметрах</code>, <code translate="no">сантиметрах</code> или <code translate="no">pc</code>. Например: "<code translate="no">1.0in</code>" или "<code translate="no">2.54cm</code>". Если единицы измерения не указаны, будут использоваться точки (<code translate="no">pt</code>). 1 <em>pt</em> = 1/72 <em>in</em> = 0.352778 <em>mm</em>).</p>
82 <!-- ***************** -->
83 <!-- END Assumptions -->
84 <!-- ***************** -->
88 <!-- ******************** -->
89 <!-- BEGIN Template Files -->
90 <!-- ******************** -->
91 <section id="template-file">
92 <title>Файлы шаблонов</title>
94 <p>Файл шаблона содержит один элемент верхнего уровня <code translate="no">Glabels-templates</code></p>
96 <code mime="text/xml" translate="no">
97 <?xml version="1.0"?>
98 <Glabels-templates>
100 <var translate="yes">...шаблоны...</var>
102 </Glabels-templates></code>
105 <title>Пример шаблона</title>
106 <desc>Пример шаблона <app>gLabels</app>, содержащего один элемент <code translate="no">Template</code>.</desc>
107 <code mime="text/xml" translate="no">
108 <?xml version="1.0"?>
109 <Glabels-templates>
111 <Template brand="Avery" part="8160" size="US-Letter" description="Mailing Labels">
112 <Meta category="label"/>
113 <Meta category="mail"/>
114 <Meta product_url="http://www.avery.com/avery/en_us/"/>
115 <Label-rectangle id="0" width="189pt" height="72pt" round="5pt">
116 <Markup-margin size="5pt"/>
117 <Layout nx="3" ny="10" x0="11.25pt" y0="36pt" dx="200pt" dy="72pt"/>
118 </Label-rectangle>
121 </Glabels-templates></code>
125 <!-- ******************** -->
126 <!-- END Template Files -->
127 <!-- ******************** -->
131 <!-- ******************** -->
132 <!-- BEGIN Template Node -->
133 <!-- ******************** -->
134 <section id="template-template-node">
135 <title>Узел <span translate="no">Template</span></title>
137 <p>Узел <code translate="no">Template</code> описывает канцелярское изделие. Для каждого типа узла Label должна быть своя запись (<code translate="no">Label-rectangle</code>, <code translate="no">Label-round</code> или <code translate="no">Label-cd</code>).</p>
139 <table frame="all" rules="rows">
141 <td><p>Свойства</p></td> <td><p>Описание</p></td>
144 <td><p/></td> <td><p/></td>
147 <td><p><code translate="no">brand</code></p></td>
148 <td><p>Брэнд или производитель канцелярского изделия. Например, «Avery».</p></td>
151 <td><p><code translate="no">part</code></p></td>
152 <td><p>Шифр компонента или название канцелярского изделия. Например, «8160».</p></td>
155 <td><p><code translate="no">размер</code></p></td>
156 <td><p>Размер бумаги. Например, «<code translate="no">US-Letter</code>", "<code translate="no">A4</code>, ...»</p></td>
159 <td><p><code translate="no">описание</code></p></td>
160 <td><p>Описание канцелярского изделия. Например, «Mailing Labels» (почтовые ярлыки).</p></td>
163 <td><p><code translate="no">description</code></p></td>
164 <td><p>Описание канцелярского изделия, которое можно переводить. Например, «Mailing Labels.» (почтовые ярлыки). Это полезно только для предустановленных шаблонов.</p></td>
167 <td><p><code translate="no">width</code></p></td>
168 <td><p>Ширина страницы. Применяется только в том случае, если значение атрибута size равно «Other»</p></td>
171 <td><p><code translate="no">height</code></p></td>
172 <td><p>Высота страницы. Применяется только в том случае, если значение атрибута size равно «Other»</p></td>
175 <td><p><code translate="no">equiv</code></p></td>
176 <td><p>Эквивалентный шифр компонента. Если это свойство присутствует, то шаблон является копией другого шаблона того же самого брэнда. Шаблон наследует все свойства за исключением брэнда и названия. Это свойство должно ссылаться на предыдущий шаблон. <app>gLabels</app> пока что не поддерживает опережающие ссылки.</p></td>
181 <!-- ******************** -->
182 <!-- END Template Node -->
183 <!-- ******************** -->
186 <!-- ******************** -->
187 <!-- BEGIN Meta Node -->
188 <!-- ******************** -->
189 <section id="meta-template-node">
190 <title>Узел <span translate="no">Meta</span></title>
192 <p>Узел <code translate="no">Meta</code> содержит некоторую дополнительную информацию о шаблоне. Узел <code translate="no">Template</code> может содержать произвольное количество узлов <code translate="no">Meta</code>.</p>
194 <table frame="all" rules="rows">
196 <td><p>Подчинённый узел</p></td> <td><p>Описание</p></td>
199 <td><p/></td> <td><p/></td>
202 <td><p><code translate="no">category</code></p></td>
203 <td><p>Категория шаблона. Шаблон может принадлежать нескольким категориям, для этого необходимо добавить несколько узлов <code translate="no">Meta</code> в родительский узел <code translate="no">Template</code>. Категории шаблонов используются <app>gLabels</app><gui>New Label Dialog</gui> для фильтрации результатов при поиске шаблонов.</p>
205 <p>Значение этой категории должно совпадать с предопределённым идентификатором категории в файле <file>${prefix}/libglabels-3.0/templates/categories.xml</file>. Текущие определённые идентификаторы категорий включают в себя:</p>
207 <item><p><code translate="no">label</code></p></item>
208 <item><p><code translate="no">round-label</code></p></item>
209 <item><p><code translate="no">elliptical-label</code></p></item>
210 <item><p><code translate="no">square-label</code></p></item>
211 <item><p><code translate="no">rectangle-label</code></p></item>
212 <item><p><code translate="no">card</code></p></item>
213 <item><p><code translate="no">business-card</code></p></item>
214 <item><p><code translate="no">media</code></p></item>
215 <item><p><code translate="no">mail</code></p></item>
216 <item><p><code translate="no">foldable</code></p></item>
217 <item><p><code translate="no">photo</code></p></item>
224 <td><p><code translate="no">product_url</code></p></td>
225 <td><p>Адрес URL, указывающий на веб-страницу изделия (если есть).</p></td>
229 <note><p>Предложения по дополнительным категориям можно отправлять в <link href="mailto:glabels-devel@lists.sourceforge.net">список рассылки</link> разработчиков <app>gLabels</app>.</p>
230 <p>URL изделия имеет ограниченное применение, т. к. этот адрес может быть непостоянным.</p>
234 <!-- ******************** -->
235 <!-- END Meta Node -->
236 <!-- ******************** -->
239 <!-- ************************** -->
240 <!-- BEGIN Label-rectangle Node -->
241 <!-- ************************** -->
242 <section id="template-label-rectangle-node">
243 <title>Узел <span translate="no">Label-rectangle</span></title>
245 <p>Узел <code translate="no">Label-rectangle</code> описывает размеры этикетки или визитной карточки прямоугольной формы (возможно, с закруглёнными углами).</p>
247 <table frame="all" rules="rows">
249 <td><p>Свойства</p></td> <td><p>Описание</p></td>
252 <td><p/></td> <td><p/></td>
255 <td><p><code translate="no">id</code></p></td>
256 <td><p>Зарезервировано для использования в будущем. Всегда должно иметь нулевое (0) значение.</p></td>
259 <td><p><code translate="no">width</code></p></td>
260 <td><p>Ширина этикетки/визитки</p></td>
263 <td><p><code translate="no">height</code></p></td>
264 <td><p>Высота этикетки/визитки</p></td>
267 <td><p><code translate="no">round</code></p></td>
268 <td><p>Радиус закругления углов. Для элементов с прямоугольными гранями (визитные карточки) радиус должен иметь нулевое (0) значение.</p></td>
271 <td><p><code translate="no">x_waste</code></p></td>
272 <td><p>Горизонтальный отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).</p></td>
275 <td><p><code translate="no">y_waste</code></p></td>
276 <td><p>Вертикальный отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).</p></td>
280 <!-- ==== Figure ==== -->
282 <desc>Параметры <span translate="no">Label-rectangle</span></desc>
283 <media type="image" src="figures/glabels-template-rect-label.png" mime="image/png" style="right">
284 <p>Параметры <span translate="no">Label-rectangle</span></p>
287 <!-- ==== End of Figure ==== -->
290 <!-- ************************** -->
291 <!-- END Label-rectangle Node -->
292 <!-- ************************** -->
295 <!-- ************************ -->
296 <!-- BEGIN Label-ellipse Node -->
297 <!-- ************************ -->
298 <section id="template-label-ellipse-node">
299 <title>Узел <span translate="no">Label-ellipse</span></title>
301 <p>Узел <code translate="no">Label-ellipse</code> описывает размеры одной этикетки или визитки эллиптической формы.</p>
303 <table frame="all" rules="rows">
305 <td><p>Свойства</p></td> <td><p>Описание</p></td>
308 <td><p/></td> <td><p/></td>
311 <td><p><code translate="no">id</code></p></td>
312 <td><p>Зарезервировано для использования в будущем. Всегда должно иметь нулевое (0) значение.</p></td>
315 <td><p><code translate="no">width</code></p></td>
316 <td><p>Ширина эллипса</p></td>
319 <td><p><code translate="no">height</code></p></td>
320 <td><p>Высота эллипса</p></td>
323 <td><p><code translate="no">waste</code></p></td>
324 <td><p>Отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).</p></td>
328 <!-- ==== Figure ==== -->
330 <desc>Параметры <span translate="no">Label-ellipse</span></desc>
331 <media type="image" src="figures/glabels-template-ellipse-label.png" mime="image/png" style="right">
332 <p>Параметры <span translate="no">Label-ellipse</span></p>
335 <!-- ==== End of Figure ==== -->
338 <!-- ************************ -->
339 <!-- END Label-ellipse Node -->
340 <!-- ************************ -->
343 <!-- ********************** -->
344 <!-- BEGIN Label-round Node -->
345 <!-- ********************** -->
346 <section id="template-label-round-node">
347 <title>Узел <span translate="no">Label-round</span></title>
349 <p>Узел <code translate="no">Label-round</code> описывает размеры простой круглой этикетки (не CD).</p>
351 <table frame="all" rules="rows">
353 <td><p>Свойства</p></td> <td><p>Описание</p></td>
356 <td><p/></td> <td><p/></td>
359 <td><p><code translate="no">id</code></p></td>
360 <td><p>Зарезервировано для использования в будущем. Всегда должно иметь нулевое (0) значение.</p></td>
363 <td><p><code translate="no">radius</code></p></td>
364 <td><p>Радиус (половина диаметра) этикетки</p></td>
367 <td><p><code translate="no">waste</code></p></td>
368 <td><p>Отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).</p></td>
372 <!-- ==== Figure ==== -->
374 <desc>Параметры <span translate="no">Label-ellipse</span></desc>
375 <media type="image" src="figures/glabels-template-circle-label.png" mime="image/png" style="right">
376 <p>Параметры <span translate="no">Label-ellipse</span></p>
379 <!-- ==== End of Figure ==== -->
382 <!-- ********************** -->
383 <!-- END Label-round Node -->
384 <!-- ********************** -->
387 <!-- ******************* -->
388 <!-- BEGIN Label-cd Node -->
389 <!-- ******************* -->
390 <section id="template-label-cd-node">
391 <title>Узел <span translate="no">Label-cd</span></title>
393 <p>Узел <code translate="no">Label-cd</code> описывает размеры CD, DVD или визиток для CD.</p>
395 <table frame="all" rules="rows">
397 <td><p>Свойства</p></td> <td><p>Описание</p></td>
400 <td><p/></td> <td><p/></td>
403 <td><p><code translate="no">id</code></p></td>
404 <td><p>Зарезервировано для использования в будущем. Всегда должно иметь нулевое (0) значение.</p></td>
407 <td><p><code translate="no">radius</code></p></td>
408 <td><p>Внешний радиус этикетки</p></td>
411 <td><p><code translate="no">hole</code></p></td>
412 <td><p>Радиус концентрической окружности</p></td>
415 <td><p><code translate="no">width</code></p></td>
416 <td><p>Если присутствует, этикетка будет обрезана по указанной ширине. Полезно для дисков в форме визиток.</p></td>
419 <td><p><code translate="no">height</code></p></td>
420 <td><p>Если присутствует, этикетка будет обрезана по указанной высоте. Полезно для дисков в форме визиток.</p></td>
423 <td><p><code translate="no">waste</code></p></td>
424 <td><p>Отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).</p></td>
428 <!-- ==== Figure ==== -->
430 <desc>Параметры <span translate="no">Label-cd</span></desc>
431 <media type="image" src="figures/glabels-template-cd-label.png" mime="image/png" style="right">
432 <p>Параметры вкладыша для CD</p>
435 <!-- ==== End of Figure ==== -->
438 <!-- ******************* -->
439 <!-- END Label-cd Node -->
440 <!-- ******************* -->
443 <!-- ***************** -->
444 <!-- BEGIN Markup Node -->
445 <!-- ***************** -->
446 <section id="template-markup">
447 <title>Узлы <span translate="no">Markup</span></title>
449 <p>Шаблоны могут содержать необязательные узлы разметки. Эти узлы применяются для описания разметочных линий, которые будут показаны в области рисования <app>glabels</app>, но не выводятся на печать. Эти линии могут использоваться для отступов, линий сгибов, центральных линий, особых зон и других полезных элементов.</p>
452 <!-- ======================== -->
453 <!-- BEGIN Markup-margin Node -->
454 <!-- ======================== -->
455 <section id="template-markup-margin-node">
456 <title>Узел <span translate="no">Markup-margin</span></title>
458 <p><code translate="no">Markup-margin</code> описывает поля для границ этикетки.</p>
460 <table frame="all" rules="rows">
462 <td><p>Свойства</p></td> <td><p>Описание</p></td>
465 <td><p/></td> <td><p/></td>
468 <td><p><code translate="no">размер</code></p></td>
469 <td><p>Размер поря, т. е. расстояние до границы этикетки.</p></td>
473 <!-- ======================== -->
474 <!-- END Markup-margin Node -->
475 <!-- ======================== -->
478 <!-- ====================== -->
479 <!-- BEGIN Markup-line Node -->
480 <!-- ====================== -->
481 <section id="template-markup-line-node">
482 <title>Узел <span translate="no">Markup-line</span></title>
484 <p>Узел <code translate="no">Markup-line</code> описывает разметку линии.</p>
486 <table frame="all" rules="rows">
488 <td><p>Свойства</p></td> <td><p>Описание</p></td>
491 <td><p/></td> <td><p/></td>
494 <td><p><code translate="no">x1</code></p></td>
495 <td><p>Координата по оси X первой точки линейного сегмента.</p></td>
498 <td><p><code translate="no">y1</code></p></td>
499 <td><p>Координата по оси Y первой точки линейного сегмента.</p></td>
502 <td><p><code translate="no">x2</code></p></td>
503 <td><p>Координата по оси X второй точки линейного сегмента.</p></td>
506 <td><p><code translate="no">y2</code></p></td>
507 <td><p>Координата по оси Y второй точки линейного сегмента.</p></td>
511 <!-- ====================== -->
512 <!-- END Markup-line Node -->
513 <!-- ====================== -->
516 <!-- ======================== -->
517 <!-- BEGIN Markup-circle Node -->
518 <!-- ======================== -->
519 <section id="template-markup-circle-node">
520 <title>Узел <span translate="no">Markup-circle</span></title>
522 <p>Узел <code translate="no">Markup-line</code> описывает круговую разметку.</p>
524 <table frame="all" rules="rows">
526 <td><p>Свойства</p></td> <td><p>Описание</p></td>
529 <td><p/></td> <td><p/></td>
532 <td><p><code translate="no">x0</code></p></td>
533 <td><p>Координата по оси X исходной окружности (центр).</p></td>
536 <td><p><code translate="no">y0</code></p></td>
537 <td><p>Координата по оси Y исходной окружности (центр).</p></td>
540 <td><p><code translate="no">radius</code></p></td>
541 <td><p>Радиус окружности.</p></td>
545 <!-- ======================== -->
546 <!-- END Markup-circle Node -->
547 <!-- ======================== -->
550 <!-- ====================== -->
551 <!-- BEGIN Markup-rect Node -->
552 <!-- ====================== -->
553 <section id="template-markup-rect-node">
554 <title>Узел <span translate="no">Markup-rect</span></title>
556 <p>Узел <code translate="no">Markup-line</code> описывает прямоугольную разметку.</p>
558 <table frame="all" rules="rows">
560 <td><p>Свойства</p></td> <td><p>Описание</p></td>
563 <td><p/></td> <td><p/></td>
566 <td><p><code translate="no">x1</code></p></td>
567 <td><p>Координата по оси X левого верхнего угла прямоугольника.</p></td>
570 <td><p><code translate="no">y1</code></p></td>
571 <td><p>Координата по оси Y левого верхнего угла прямоугольника.</p></td>
574 <td><p><code translate="no">w</code></p></td>
575 <td><p>Ширина прямоугольника.</p></td>
578 <td><p><code translate="no">h</code></p></td>
579 <td><p>Высота прямоугольника</p></td>
582 <td><p><code translate="no">r</code></p></td>
583 <td><p>Радиус закругления углов.</p></td>
587 <!-- ====================== -->
588 <!-- END Markup-rect Node -->
589 <!-- ====================== -->
592 <!-- ========================= -->
593 <!-- BEGIN Markup-ellipse Node -->
594 <!-- ========================= -->
595 <section id="template-markup-ellipse-node">
596 <title>Узел <span translate="no">Markup-ellipse</span></title>
598 <p><code translate="no">Markup-ellipse</code> описывает эллипс.</p>
600 <table frame="all" rules="rows">
602 <td><p>Свойства</p></td> <td><p>Описание</p></td>
605 <td><p/></td> <td><p/></td>
608 <td><p><code translate="no">x1</code></p></td>
609 <td><p>Координата по оси X левого верхнего угла эллипса.</p></td>
612 <td><p><code translate="no">y1</code></p></td>
613 <td><p>Координата по оси Y левого верхнего угла эллипса.</p></td>
616 <td><p><code translate="no">w</code></p></td>
617 <td><p>Ширина эллипса.</p></td>
620 <td><p><code translate="no">h</code></p></td>
621 <td><p>Высота эллипса.</p></td>
625 <!-- ========================= -->
626 <!-- END Markup-ellipse Node -->
627 <!-- ========================= -->
630 <!-- ***************** -->
631 <!-- END Markup Node -->
632 <!-- ***************** -->
635 <!-- ***************** -->
636 <!-- BEGIN Layout Node -->
637 <!-- ***************** -->
638 <section id="template-layout-node">
639 <title>Узел <span translate="no">Layout</span></title>
641 <p>Узел может содержать несколько дочерних узлов <code translate="no">Layout</code>. Если этикетки располагаются в виде обычной сетки, то в этом случае потребуется только один узел. Если же этикетки располагаются в виде нескольких сеток, необходимо использовать несколько узлов <code translate="no">Layout</code>.</p>
642 <p>Примером использования нескольких слоёв может служить лист с тремя этикетками для CD:</p>
644 <!-- ==== Figure ==== -->
646 <desc>Страница с этикеткой для CD</desc>
647 <media type="image" src="figures/layouts-cdlabel.png" mime="image/png" style="right">
648 <p>Страница с этикеткой для CD</p>
651 <!-- ==== End of Figure ==== -->
653 <p>Две этикетки с левой стороны могут быть включены в сетки, предположим, что мы можем определить координаты левой верхней этикетки и расстояние до второй этикетки. Расстояние до границы слева — общая величина для этих этикеток. У третьей этикетки справа нет общих значений расстояния с другими этикетками, поэтому необходимо задать второй слой со своими координатами для левого верхнего угла этикетки.</p>
656 <p>Установка нескольких слоёв возможна только в том случае, если этикетки на странице имеют одну и ту же форму. Если на странице расположены различные этикетки, для каждой формы необходимо определить свой отдельный шаблон. В будущих версиях <app>gLabels</app> может быть появится возможность объединять различные формы в одном шаблоне.</p>
660 <p>Одну этикетку можно рассматривать как сетку с одним элементом.</p>
663 <table frame="all" rules="rows">
665 <td><p>Свойства</p></td> <td><p>Описание</p></td>
668 <td><p/></td> <td><p/></td>
671 <td><p><code translate="no">nx</code></p></td>
672 <td><p>Количество этикеток/визиток в сетке (по горизонтали)</p></td>
675 <td><p><code translate="no">ny</code></p></td>
676 <td><p>Количество этикеток/визиток в сетке (по вертикали)</p></td>
679 <td><p><code translate="no">x0</code></p></td>
680 <td><p>Расстояние от левой границы листа до левой границы левого столбца с этикетками или визитками.</p></td>
683 <td><p><code translate="no">y0</code></p></td>
684 <td><p>Расстояние от верхней границы листа до верхней границы верхней строки с этикетками или визитками.</p></td>
687 <td><p><code translate="no">dx</code></p></td>
688 <td><p>Горизонтальный шаг сетки.</p></td>
691 <td><p><code translate="no">dy</code></p></td>
692 <td><p>Вертикальный шаг сетки.</p></td>
696 <!-- ==== Figure ==== -->
698 <desc>Параметры <span translate="no">Layout</span></desc>
699 <media type="image" src="figures/glabels-template-layout.png" mime="image/png" style="right">
700 <p>Параметры <span translate="no">Layout</span></p>
703 <!-- ==== End of Figure ==== -->
706 <!-- ***************** -->
707 <!-- END Layout Node -->
708 <!-- ***************** -->