X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=help%2Fru%2Fmancreate.page;fp=help%2Fru%2Fmancreate.page;h=d40185893ce74a47dddcc3ac9a3e5d726cc72b27;hb=881b28a2d413358207bf82fa57db7870b3a025b4;hp=0000000000000000000000000000000000000000;hpb=f0153309abc0d13cc6983cc080c7fa37fa44330b;p=glabels diff --git a/help/ru/mancreate.page b/help/ru/mancreate.page new file mode 100644 index 00000000..d4018589 --- /dev/null +++ b/help/ru/mancreate.page @@ -0,0 +1,711 @@ + + + + + + + + Создание шаблона вручную. + + Джим Эвинс (Jim Evins) + evins@snaught.com + + + Марио Блатерман (Mario Blättermann) + mariobl@gnome.org + + +

Creative Commons Share Alike 3.0

+
+
+ + Создание шаблона вручную + + + + + + +

Эта страница служит в качестве справочного руководства по созданию шаблонов в gLabels. Шаблоны gLabels определяются в обычных XML-файлах, описание которых (DTD) можно найти здесь. DTD описывает и другие файлы XML, которые используются в gLabels.

+ +

Созданный вручную файл шаблона должен быть помещён в каталог ${HOME}/.glabels и иметь расширение .template.

+ + +

gLabels ищет шаблоны в нескольких каталогах:

+ + + + + + + + + + + + + + + + + + + + + +

Местоположение

Описание

${prefix}/share/libglabels-3.0/templates

Шаблоны, поставляемые с gLabels.

+

${prefix} — это чаще всего каталог /usr или /usr/local в зависимости от того, куда был установлен gLabels.

${XDG_CONFIG_HOME}/libglabels/templates

Пользовательские шаблоны gLabels создаются при помощи Дизайнера шаблонов. Не помещайте в этот каталог шаблоны, созданные вручную.

+

Если переменная ${XDG_CONFIG_HOME} не определена, то используется каталог по умолчанию ${HOME}/.config.

${HOME}/.glabels

Шаблоны, созданные пользователем вручную, должны помещаться в этот каталог. Более старые версии Дизайнера шаблонов (до версии 3.0) также помещали шаблоны в этот каталог.

+
+ +

Окончательные файлы шаблонов можно отправить в список рассылки, чтобы этот шаблон мог быть включён в последующие версии gLabels.

+
+ + + + + + + + +
+ Предварительные сведения + + +

На листе могут находиться этикетки или визитки только одного и того же размера (если на листе находится несколько этикеток или визиток с разными размерами, их можно разбить на несколько шаблонов)

+
+ +

Расстояния могут измеряться в точках, дюймах, милиметрах, сантиметрах или pc. Например: "1.0in" или "2.54cm". Если единицы измерения не указаны, будут использоваться точки (pt). 1 pt = 1/72 in = 0.352778 mm).

+
+
+
+ + + + + + + + + +
+ Файлы шаблонов + +

Файл шаблона содержит один элемент верхнего уровня Glabels-templates

+ + +<?xml version="1.0"?> +<Glabels-templates> + + ...шаблоны... + +</Glabels-templates> + + + Пример шаблона + Пример шаблона gLabels, содержащего один элемент Template. + +<?xml version="1.0"?> +<Glabels-templates> + + <Template brand="Avery" part="8160" size="US-Letter" description="Mailing Labels"> + <Meta category="label"/> + <Meta category="mail"/> + <Meta product_url="http://www.avery.com/avery/en_us/"/> + <Label-rectangle id="0" width="189pt" height="72pt" round="5pt"> + <Markup-margin size="5pt"/> + <Layout nx="3" ny="10" x0="11.25pt" y0="36pt" dx="200pt" dy="72pt"/> + </Label-rectangle> + </Template> + +</Glabels-templates> + + +
+ + + + + + + + + +
+ Узел <span translate="no">Template</span> + +

Узел Template описывает канцелярское изделие. Для каждого типа узла Label должна быть своя запись (Label-rectangle, Label-round или Label-cd).

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Свойства

Описание

brand

Брэнд или производитель канцелярского изделия. Например, «Avery».

part

Шифр компонента или название канцелярского изделия. Например, «8160».

размер

Размер бумаги. Например, «US-Letter", "A4, ...»

описание

Описание канцелярского изделия. Например, «Mailing Labels» (почтовые ярлыки).

description

Описание канцелярского изделия, которое можно переводить. Например, «Mailing Labels.» (почтовые ярлыки). Это полезно только для предустановленных шаблонов.

width

Ширина страницы. Применяется только в том случае, если значение атрибута size равно «Other»

height

Высота страницы. Применяется только в том случае, если значение атрибута size равно «Other»

equiv

Эквивалентный шифр компонента. Если это свойство присутствует, то шаблон является копией другого шаблона того же самого брэнда. Шаблон наследует все свойства за исключением брэнда и названия. Это свойство должно ссылаться на предыдущий шаблон. gLabels пока что не поддерживает опережающие ссылки.

+ +
+ + + + + + + + +
+ Узел <span translate="no">Meta</span> + +

Узел Meta содержит некоторую дополнительную информацию о шаблоне. Узел Template может содержать произвольное количество узлов Meta.

+ + + + + + + + + + + + + + + + +

Подчинённый узел

Описание

category

Категория шаблона. Шаблон может принадлежать нескольким категориям, для этого необходимо добавить несколько узлов Meta в родительский узел Template. Категории шаблонов используются gLabelsNew Label Dialog для фильтрации результатов при поиске шаблонов.

+ +

Значение этой категории должно совпадать с предопределённым идентификатором категории в файле ${prefix}/libglabels-3.0/templates/categories.xml. Текущие определённые идентификаторы категорий включают в себя:

+ +

label

+

round-label

+

elliptical-label

+

square-label

+

rectangle-label

+

card

+

business-card

+

media

+

mail

+

foldable

+

photo

+
+ + +

product_url

Адрес URL, указывающий на веб-страницу изделия (если есть).

+ +

Предложения по дополнительным категориям можно отправлять в список рассылки разработчиков gLabels.

+

URL изделия имеет ограниченное применение, т. к. этот адрес может быть непостоянным.

+
+ +
+ + + + + + + + +
+ Узел <span translate="no">Label-rectangle</span> + +

Узел Label-rectangle описывает размеры этикетки или визитной карточки прямоугольной формы (возможно, с закруглёнными углами).

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Свойства

Описание

id

Зарезервировано для использования в будущем. Всегда должно иметь нулевое (0) значение.

width

Ширина этикетки/визитки

height

Высота этикетки/визитки

round

Радиус закругления углов. Для элементов с прямоугольными гранями (визитные карточки) радиус должен иметь нулевое (0) значение.

x_waste

Горизонтальный отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).

y_waste

Вертикальный отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).

+ + +
+ Параметры Label-rectangle + +

Параметры Label-rectangle

+
+
+ + +
+ + + + + + + + +
+ Узел <span translate="no">Label-ellipse</span> + +

Узел Label-ellipse описывает размеры одной этикетки или визитки эллиптической формы.

+ + + + + + + + + + + + + + + + + + + + + + + + +

Свойства

Описание

id

Зарезервировано для использования в будущем. Всегда должно иметь нулевое (0) значение.

width

Ширина эллипса

height

Высота эллипса

waste

Отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).

+ + +
+ Параметры Label-ellipse + +

Параметры Label-ellipse

+
+
+ + +
+ + + + + + + + +
+ Узел <span translate="no">Label-round</span> + +

Узел Label-round описывает размеры простой круглой этикетки (не CD).

+ + + + + + + + + + + + + + + + + + + + +

Свойства

Описание

id

Зарезервировано для использования в будущем. Всегда должно иметь нулевое (0) значение.

radius

Радиус (половина диаметра) этикетки

waste

Отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).

+ + +
+ Параметры Label-ellipse + +

Параметры Label-ellipse

+
+
+ + +
+ + + + + + + + +
+ Узел <span translate="no">Label-cd</span> + +

Узел Label-cd описывает размеры CD, DVD или визиток для CD.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Свойства

Описание

id

Зарезервировано для использования в будущем. Всегда должно иметь нулевое (0) значение.

radius

Внешний радиус этикетки

hole

Радиус концентрической окружности

width

Если присутствует, этикетка будет обрезана по указанной ширине. Полезно для дисков в форме визиток.

height

Если присутствует, этикетка будет обрезана по указанной высоте. Полезно для дисков в форме визиток.

waste

Отступ. Полезно для минимизации проблем при выравнивании, когда используется фон, отличный от белого (например, изображение).

+ + +
+ Параметры Label-cd + +

Параметры вкладыша для CD

+
+
+ + +
+ + + + + + + + +
+ Узлы <span translate="no">Markup</span> + +

Шаблоны могут содержать необязательные узлы разметки. Эти узлы применяются для описания разметочных линий, которые будут показаны в области рисования glabels, но не выводятся на печать. Эти линии могут использоваться для отступов, линий сгибов, центральных линий, особых зон и других полезных элементов.

+ + + + + +
+ Узел <span translate="no">Markup-margin</span> + +

Markup-margin описывает поля для границ этикетки.

+ + + + + + + + + + + + +

Свойства

Описание

размер

Размер поря, т. е. расстояние до границы этикетки.

+
+ + + + + + + + +
+ Узел <span translate="no">Markup-line</span> + +

Узел Markup-line описывает разметку линии.

+ + + + + + + + + + + + + + + + + + + + + + + + +

Свойства

Описание

x1

Координата по оси X первой точки линейного сегмента.

y1

Координата по оси Y первой точки линейного сегмента.

x2

Координата по оси X второй точки линейного сегмента.

y2

Координата по оси Y второй точки линейного сегмента.

+
+ + + + + + + + +
+ Узел <span translate="no">Markup-circle</span> + +

Узел Markup-line описывает круговую разметку.

+ + + + + + + + + + + + + + + + + + + + +

Свойства

Описание

x0

Координата по оси X исходной окружности (центр).

y0

Координата по оси Y исходной окружности (центр).

radius

Радиус окружности.

+
+ + + + + + + + +
+ Узел <span translate="no">Markup-rect</span> + +

Узел Markup-line описывает прямоугольную разметку.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Свойства

Описание

x1

Координата по оси X левого верхнего угла прямоугольника.

y1

Координата по оси Y левого верхнего угла прямоугольника.

w

Ширина прямоугольника.

h

Высота прямоугольника

r

Радиус закругления углов.

+
+ + + + + + + + +
+ Узел <span translate="no">Markup-ellipse</span> + +

Markup-ellipse описывает эллипс.

+ + + + + + + + + + + + + + + + + + + + + + + + +

Свойства

Описание

x1

Координата по оси X левого верхнего угла эллипса.

y1

Координата по оси Y левого верхнего угла эллипса.

w

Ширина эллипса.

h

Высота эллипса.

+
+ + + + +
+ + + + + + + + +
+ Узел <span translate="no">Layout</span> + +

Узел может содержать несколько дочерних узлов Layout. Если этикетки располагаются в виде обычной сетки, то в этом случае потребуется только один узел. Если же этикетки располагаются в виде нескольких сеток, необходимо использовать несколько узлов Layout.

+

Примером использования нескольких слоёв может служить лист с тремя этикетками для CD:

+ + +
+ Страница с этикеткой для CD + +

Страница с этикеткой для CD

+
+
+ + +

Две этикетки с левой стороны могут быть включены в сетки, предположим, что мы можем определить координаты левой верхней этикетки и расстояние до второй этикетки. Расстояние до границы слева — общая величина для этих этикеток. У третьей этикетки справа нет общих значений расстояния с другими этикетками, поэтому необходимо задать второй слой со своими координатами для левого верхнего угла этикетки.

+ + +

Установка нескольких слоёв возможна только в том случае, если этикетки на странице имеют одну и ту же форму. Если на странице расположены различные этикетки, для каждой формы необходимо определить свой отдельный шаблон. В будущих версиях gLabels может быть появится возможность объединять различные формы в одном шаблоне.

+
+ + +

Одну этикетку можно рассматривать как сетку с одним элементом.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Свойства

Описание

nx

Количество этикеток/визиток в сетке (по горизонтали)

ny

Количество этикеток/визиток в сетке (по вертикали)

x0

Расстояние от левой границы листа до левой границы левого столбца с этикетками или визитками.

y0

Расстояние от верхней границы листа до верхней границы верхней строки с этикетками или визитками.

dx

Горизонтальный шаг сетки.

dy

Вертикальный шаг сетки.

+ + +
+ Параметры Layout + +

Параметры Layout

+
+
+ + +
+ + + + + +