У запиті створення чеку є можливість змінювати параметри майбутньої візуалізаці чеків, а саме:
"custom": {
"html_global_header": "<div style=\"border: solid; border-color: green; background: aqua; padding: 5px; text-align: center;\">\nReceipt header\n</div>",
"html_global_footer": "<div style=\"border: solid; border-color: green; background: aqua; padding: 5px; text-align: center;\">\nReceipt Footer\n</div>",
"html_body_style": "background: rgb(0,91,188);\nbackground: linear-gradient(179deg, rgba(0,91,188,1) 49%, rgba(87,110,255,1) 50%, rgba(255,214,0,1) 51%);",
"html_receipt_style": "background: white !important;\nborder-radius: 0 !important;\nbox-shadow: 1px 2px 13px 7px #c1e5e5;\ncolor: #005bbc;",
"html_ruler_style": "color: red !important;",
"html_light_block_style": "color: #ffd600 !important;",
"text_global_header": "Example\n---\n===\n--\nHeader",
"text_global_footer": "Footer\n---\n===\n--\nExample"
}
html_*
впливають на HTML та PDF візуалізацію чекуtext_*
впливають на text та png візуалізації*_global_header
- банер в шапці чеку*_global_footer
- банер в підвалі чекуВ блоках HTML дозволено використовувати теги:
div
, span
, br
, h1
, h2
, h3
, h4
, h4
, h5
, p
, a
, ul
, ol
, li
, em
, b
, i
, u
, strong
, strike
, img
, style
та атрибути:
style
, href
, src
, alt
, class
, height
, width
, target
Контент обов'язково має бути обернутий в один кореневий елемент.
Правильно:
<div> <p></p> <p></p> </div>
Не правильно:
<p></p> <p></p>
У наведеному прикладі:
html_global_header, html_global_header
- прямокутник з фоном та текстом вирівняний по центруhtml_body_style
- фон сторінки, у наведеному прикладі це градієнт, але може бути наприклад фон чи зображенняhtml_receipt_style
- стиль блоку з чеком, у цьому прикладі змінено колір фону, тексту, додано світіння та прибрано заокругленняhtml_ruler_style
- роздільник з зірочкамиhtml_light_block_style
- стиль світлих блоків, це весь підвал чеку та клітинки з вартістю та кількістюДля текстового представлення можна використовувати перенесення рядків та, якщо у рядку розмістити 2+ знаки - або = то такий рядок буде замінено на тонкий або товстий роздільник відповідно
У шапці та підвалі помітно 2 рядки тексту та роздільники різної товщини.
Якщо у Вас виникли питання, Ви знайшли помилку або хочете запропонувати вказати додаткову інформацію в інструкціях - Ви завжди можете зв'язатись з нами зручним для вас способом.