Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
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 |}}