Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:docs:photoshop [2015/05/21 11:07]
anton
abills:docs:docs:photoshop [2015/12/05 17:50] (текущий)
Строка 1: Строка 1:
-====Создание собственного ​ шаблона документа в Abills====+=====Создание собственного ​ шаблона документа в Abills=====
 Функционал получения печатных форм в  системе построен на технологии использования шаблонов. Функционал получения печатных форм в  системе построен на технологии использования шаблонов.
 Для работы с PDF шаблонами нужно ​ должен быть установлен модуль ''​PDF::​API2''​. Для работы с PDF шаблонами нужно ​ должен быть установлен модуль ''​PDF::​API2''​.
Строка 14: Строка 14:
 Если у пользователя возникает необходимость использования стандартного набора системных шаблонов,​ то ему достаточно удалить(переименовать) шаблоны,​ сохраненные в папке ''​abills/​Abills/​templates''​. Если у пользователя возникает необходимость использования стандартного набора системных шаблонов,​ то ему достаточно удалить(переименовать) шаблоны,​ сохраненные в папке ''​abills/​Abills/​templates''​.
 Используемые для отображения переменных,​ прописанных в  DSC-файле,​ должны быть ​ сохранены в папку ​ ''​abills/​Abills/​templates/​fonts''​. ​ Используемые для отображения переменных,​ прописанных в  DSC-файле,​ должны быть ​ сохранены в папку ​ ''​abills/​Abills/​templates/​fonts''​. ​
-Пользовательские шаблоны необходимо под названием в следующем формате ''​НазваниеМодуля_Название_Шаблона''​+Пользовательские шаблоны необходимо под названием в следующем формате ''​НазваниеМодуля_название_шаблона''​
 Рассмотрим пошаговое создание шаблона:​ Рассмотрим пошаговое создание шаблона:​
  
-Шаг1 Создайте шаблон документа с применением редактирования в MS Word.+**Шаг1** Создайте шаблон документа с применением редактирования в MS Word.
  
-Шаг2 ​ Сконвертируйте шаблон ​ в PDF . Именно этот PDF шаблон будет использоваться системой при формировании печатной формы документа,​ поэтому обратите внимание на корректное название файла. Наименование файла должны быть представлено в формате НазваниеМодуля_Название_Шаблона+**Шаг2**  ​Сконвертируйте шаблон ​ в PDF . Именно этот PDF шаблон будет использоваться системой при формировании печатной формы документа,​ поэтому обратите внимание на корректное название файла. Наименование файла должны быть представлено в формате ​**НазваниеМодуля_название_шаблона**
 При создании DSC-файла –описания наибольшую трудность представляет определение ​ координат точки начала вывода переменной. При создании DSC-файла –описания наибольшую трудность представляет определение ​ координат точки начала вывода переменной.
 Подробное описание системы координат для PDF представлено в статье ​ Подробное описание системы координат для PDF представлено в статье ​
 http://​www.leadtools.com/​help/​leadtools/​v175/​dh/​to/​leadtools.topics.pdf~pdf.topics.pdfcoordinatesystem.html ​ http://​www.leadtools.com/​help/​leadtools/​v175/​dh/​to/​leadtools.topics.pdf~pdf.topics.pdfcoordinatesystem.html ​
  
-Шаг3 ​ Сконвертируйте PDF шаблон ​ в формат ​ изображения  ​+**Шаг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 |}}