Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
abills:docs:docs:photoshop [2015/05/21 10:55] anton создано |
abills:docs:docs:photoshop [2015/12/05 17:50] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====Создание собственного шаблона документа в Abills==== | + | =====Создание собственного шаблона документа в Abills===== |
Функционал получения печатных форм в системе построен на технологии использования шаблонов. | Функционал получения печатных форм в системе построен на технологии использования шаблонов. | ||
Для работы с PDF шаблонами нужно должен быть установлен модуль ''PDF::API2''. | Для работы с PDF шаблонами нужно должен быть установлен модуль ''PDF::API2''. | ||
Строка 12: | Строка 12: | ||
* Через веб-интерфейс | * Через веб-интерфейс | ||
* Непосредственно в папку ''abills/Abills/templates'' | * Непосредственно в папку ''abills/Abills/templates'' | ||
- | Если у пользователя возникает необходимость использования стандартного набора системных шаблонов, то ему необходимо удалить шаблоны, сохраненные в папке ''abills/Abills/templates''. | + | Если у пользователя возникает необходимость использования стандартного набора системных шаблонов, то ему достаточно удалить(переименовать) шаблоны, сохраненные в папке ''abills/Abills/templates''. |
Используемые для отображения переменных, прописанных в DSC-файле, должны быть сохранены в папку ''abills/Abills/templates/fonts''. | Используемые для отображения переменных, прописанных в DSC-файле, должны быть сохранены в папку ''abills/Abills/templates/fonts''. | ||
- | Пользовательские шаблоны необходимо под названием в следующем формате НазваниеМодуля_Название_Шаблона | + | Пользовательские шаблоны необходимо под названием в следующем формате ''НазваниеМодуля_название_шаблона'' |
Рассмотрим пошаговое создание шаблона: | Рассмотрим пошаговое создание шаблона: | ||
- | Шаг1 Создайте шаблон документа с применением редактирования в MS Word. | + | |
- | Шаг2 Сконвертируйте шаблон в PDF . Именно этот PDF шаблон будет использоваться системой при формировании печатной формы документа, поэтому обратите внимание на корректное название файла. Наименование файла должны быть представлено в формате НазваниеМодуля_Название_Шаблона | + | **Шаг1** Создайте шаблон документа с применением редактирования в MS Word. |
+ | |||
+ | **Шаг2** Сконвертируйте шаблон в PDF . Именно этот PDF шаблон будет использоваться системой при формировании печатной формы документа, поэтому обратите внимание на корректное название файла. Наименование файла должны быть представлено в формате **НазваниеМодуля_название_шаблона** | ||
При создании DSC-файла –описания наибольшую трудность представляет определение координат точки начала вывода переменной. | При создании DSC-файла –описания наибольшую трудность представляет определение координат точки начала вывода переменной. | ||
- | Подробное описание системы координат для PDF представлено в статье http://www.leadtools.com/help/leadtools/v175/dh/to/leadtools.topics.pdf~pdf.topics.pdfcoordinatesystem.html | + | Подробное описание системы координат для PDF представлено в статье |
- | Шаг3 Сконвертируйте PDF шаблон в формат изображения | + | http://www.leadtools.com/help/leadtools/v175/dh/to/leadtools.topics.pdf~pdf.topics.pdfcoordinatesystem.html |
+ | |||
+ | **Шаг3** Сконвертируйте PDF шаблон в формат изображения | ||
+ | {{ :abills:docs:docs:photoshop:1.png?direct&900 |}} | ||
+ | |||
+ | **Шаг4** Откройте файл изображения в Adobe Photoshop | ||
+ | |||
+ | **Шаг5** Настроить формат отображения линейки в points | ||
+ | {{ :abills:docs:docs:photoshop:2.png?direct&900 |}} | ||
+ | {{ :abills:docs:docs:photoshop:3.png?direct&900 |}} | ||
+ | |||
+ | Значение координат для записи в DSC файле : | ||
+ | * X = x | ||
+ | * Y = 792 – y //(792 - координата верхнего правого угла PDF страницы формата A4)// | ||
+ | |||
+ | **Шаг 6** создание DSC файла | ||
+ | |||
+ | **Шаг 7** Загрузка шаблона | ||
+ | |||
+ | ===== Пример. Шаблон инвойса ===== | ||
+ | |||
+ | Рассмотрим, как задать отображение даты: | ||
+ | |||
+ | 1) Выберем координаты точки для начала вывода даты инвойса | ||
+ | {{ :abills:docs:docs:photoshop:4.png?direct&900 |}} | ||
+ | |||
+ | В системе координат PDF координаты точки будут следующими: | ||
+ | ''X = 485; Y = 792 - 91 = 701'' | ||
+ | |||
+ | 2) Зафиксируем этот параметр в DSC –файле | ||
+ | ''DATE:Дата создания счета:russian:(x=485;y=701 font_size=9)'' | ||
+ | |||
+ | 3) Обновим шаблоны и проверим | ||
+ | {{ :abills:docs:docs:photoshop:5.png?direct&900 |}} |