Skip to main content

Шаблон друку

Створено універсальний шаблон друку, який на основі даних формує повноцінний документ автоматично.

Як згенерувати?

Шлях до файлу: /api-user/print-object/{id}?dataset={table_name}&format=pdf&qrurl={{@root.req.protocol}}://{{@root.req.domain}}{{@root.req.path}}

  • id - унікальний ідентифікатор об'єкта;
  • table_name - назва таблички, з якої беруться дані;
  • format - формат необов'язковий(коли є цей параметр буде повертати pdf);
  • @root.req.protocol* - http/https (протокол) ;
  • @root.req.domain* - домен порталу;
  • @root.req.path* - шлях до інтерфейсу, з якого відбувається друк.

Зіркою (*) позначені параметри, які необхідні для генерації QR-коду.

Зміст універсального шаблону друку

Приклад згенерованого документу наведено нижче.

  1. Логотип та назва Системи
  2. Назва об'єкта та його приблизні координати
  3. Розташування об'єкта на карті (за наявності)
  4. Основна інформація про об'єкт
  5. Метадані про об'єкт
  6. QR-код
💡 Tip

До документа потраплять лише ті елементи, які наявні в об'єкт, який друкується. Наприклад, логотип не буде зображений в документі, якщо він відсутній в Системі.

FAQ

  • В якому форматі генерується документ?

Документ генерується в форматі PDF.

  • Що робити, якщо потрібно вивести додаткову інформацію в даний шаблон?

Необхідно створювати кастомну pt, в яку передавати всі потрібні значення. Даний шаблон - універсальна картка, яка відображає лише загальну інформацію.