Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
abills:docs:manual:admin:form_templates:pdf [2016/04/29 16:13] anton создано |
abills:docs:manual:admin:form_templates:pdf [2018/10/22 18:42] (текущий) snuryus [PDF шаблоны] |
||
---|---|---|---|
Строка 7: | Строка 7: | ||
''abills/Abills/templates/Cards_cards_print.pdf'' \\ | ''abills/Abills/templates/Cards_cards_print.pdf'' \\ | ||
''abills/Abills/templates/Cards_cards_print.dsc'' \\ | ''abills/Abills/templates/Cards_cards_print.dsc'' \\ | ||
+ | ''abills/Abills/templates/Cards_cards_print.tpl'' \\ | ||
- | если используете индивидуальные pdf шаблоны обязательно нужно создать индивидуальный текстовый шаблон (.tpl) данного вида чтобы созданные pdf шаблоны отображались | + | .tpl-шаблон, это признак кастомного шаблона. Он может быть пустым, но создать его нужно обязательно. |
- | ==формат файла .dsc== | + | ==== формат файла .dsc==== |
VARIABLE:DESCRIBE:LANGUAGE:PARAMETЕRS:DEFAULT_VALUE:EXPRATION: | VARIABLE:DESCRIBE:LANGUAGE:PARAMETЕRS:DEFAULT_VALUE:EXPRATION: | ||
Строка 23: | Строка 24: | ||
^EXPRATION|Выражение преобразует входящее значение (опциональный параметр). Выражения в формате perl expression\\ **Пример**: \\ Удалить буквенный префикс \\ [a-zA-Z]/\\ | | ^EXPRATION|Выражение преобразует входящее значение (опциональный параметр). Выражения в формате perl expression\\ **Пример**: \\ Удалить буквенный префикс \\ [a-zA-Z]/\\ | | ||
- | ==Параметры используемые в шаблонах== | + | ====Параметры используемые в шаблонах==== |
Параметры шаблона разделяются точкой с запятой (;). Если нужно установить требуемую метку на нескольких страницах параметры шаблона берутся в кавычки и описание каждой метки разделяется запятой (,) \\ | Параметры шаблона разделяются точкой с запятой (;). Если нужно установить требуемую метку на нескольких страницах параметры шаблона берутся в кавычки и описание каждой метки разделяется запятой (,) \\ | ||
**Пример**\\ | **Пример**\\ | ||
FIO:Ф.И.О.:russian:(x=105;y=645,x=200;y=578;page=2) | FIO:Ф.И.О.:russian:(x=105;y=645,x=200;y=578;page=2) | ||
- | Общие параметры | + | === Общие параметры ==== |
^x,y= | Координаты метки x,y. Если координаты не заданы метка игнорируется | | ^x,y= | Координаты метки x,y. Если координаты не заданы метка игнорируется | | ||
^page= | страница документа. (по умолчанию 1) | | ^page= | страница документа. (по умолчанию 1) | | ||
Строка 74: | Строка 75: | ||
^step= | Иногда возникает необходимость отображать слова с интервалами между буквами. Расстояние указывается в пикселях | | ^step= | Иногда возникает необходимость отображать слова с интервалами между буквами. Расстояние указывается в пикселях | | ||
- | вставка текста из файла | + | для загруженных шрифтов нужно указывать полный путь |
+ | |||
+ | font_name=/usr/abills/Abills/templates/fonts/ArianAMU.ttf | ||
+ | |||
+ | === Вставка текста из файла === | ||
^text | Название текстового файла. Файл должен быть размещён в каталоге $conf{TPL_DIR}. При отсутствии файла система сообщает об ошибке | | ^text | Название текстового файла. Файл должен быть размещён в каталоге $conf{TPL_DIR}. При отсутствии файла система сообщает об ошибке | | ||
^text_height | Высота текстового поля | | ^text_height | Высота текстового поля | | ||
^text_width | Ширина текстового поля | | ^text_width | Ширина текстового поля | | ||
- | Вставка изображений в формате .jpg | + | === Вставка изображений в формате .jpg === |
^img | Название графического файла. Файл должен быть размещён в каталоге $conf{TPL_DIR}. При отсутствии файла система сообщает об ошибке| | ^img | Название графического файла. Файл должен быть размещён в каталоге $conf{TPL_DIR}. При отсутствии файла система сообщает об ошибке| | ||
^img_height| Высота картинки | | ^img_height| Высота картинки | | ||
Строка 85: | Строка 90: | ||
- | ===Дополнительные параметры шаблонов писем=== | + | === Дополнительные параметры шаблонов писем === |
Если шаблон письма нужно дополнить какой то служебно информацией (Subject, X-Priority и т.д.), нужно в самом верху шаблона указать данные переменные по одной в каждой строке. После дополнительных переменных нужно отступить два пробела и только тогда начинать тело письма. Если строка начинается на решётку # её система не обрабатывает. Переменные указанные в шаблоне имеют более высокий приоритет чем эти же значения в системе. | Если шаблон письма нужно дополнить какой то служебно информацией (Subject, X-Priority и т.д.), нужно в самом верху шаблона указать данные переменные по одной в каждой строке. После дополнительных переменных нужно отступить два пробела и только тогда начинать тело письма. Если строка начинается на решётку # её система не обрабатывает. Переменные указанные в шаблоне имеют более высокий приоритет чем эти же значения в системе. |