Nahrát soubory do „templates“
This commit is contained in:
@@ -0,0 +1,50 @@
|
|||||||
|
{{ printer.reset }}
|
||||||
|
{%- if pager %}
|
||||||
|
{{ pager|box('*', printer.max_characters, 'Pager:') }}
|
||||||
|
{%- endif %}
|
||||||
|
{%- if order_note %}
|
||||||
|
{% set text = 'Poznamka: ' + order_note %}
|
||||||
|
{% for i in range(0, text|length, printer.max_characters) %}
|
||||||
|
{{ text[i:i + printer.max_characters] }}
|
||||||
|
{% endfor %}
|
||||||
|
{%- endif %}
|
||||||
|
{{ printer.bigfont_on }}Stol: {{ table_name|truncate(printer.max_characters - 6) }}{{ printer.bigfont_off }}
|
||||||
|
{{ cashier_name|truncate(printer.max_characters) }}
|
||||||
|
{{ created_at.strftime('%d.%m.%Y,%H:%M') }} => {{ printer_name|truncate(printer.max_characters - 21) }}
|
||||||
|
{{ '-'|repeat(printer.max_characters) }}
|
||||||
|
{% if is_storno %}
|
||||||
|
{% if is_bill_cancel %}
|
||||||
|
{{ "STORNO STAREHO UCTU"|box('*', printer.max_characters) }}
|
||||||
|
{% else %}
|
||||||
|
{{ "S T O R N O"|box('*', printer.max_characters) }}
|
||||||
|
{% endif %}
|
||||||
|
{% endif %}
|
||||||
|
{% for item in items %}
|
||||||
|
{% if item.print_course_header %}
|
||||||
|
{% set chod = '******** Chod: ' + item.course_name|string|trim + ' ********' %}
|
||||||
|
{{ chod|center(printer.max_characters) }}
|
||||||
|
{% endif %}
|
||||||
|
{% if item.print_guest_header %}
|
||||||
|
{% set host = '---- Host: ' + item.guest_name|string|trim + ' ----' %}
|
||||||
|
{{ host|center(printer.max_characters) }}
|
||||||
|
{% endif %}
|
||||||
|
{{ item.description }}
|
||||||
|
{% for line in item.order_lines %}
|
||||||
|
{{ line }}
|
||||||
|
{% endfor %}
|
||||||
|
{% endfor %}
|
||||||
|
{{ printer.bigfont_on }}
|
||||||
|
Stol: {{ table_name|truncate(printer.max_characters - 6) }}{{ printer.bigfont_off }}
|
||||||
|
Casnik: {{ user|truncate(printer.max_characters - 8) }}
|
||||||
|
{% if locator_number %}
|
||||||
|
{{ '*'|repeat(printer.max_characters) }}
|
||||||
|
Cislo objednavky: {{ locator_number }}
|
||||||
|
{{ '*'|repeat(printer.max_characters) }}
|
||||||
|
{% endif %}
|
||||||
|
Bon: {{ bon_count }}
|
||||||
|
{{ cashier_name|truncate(printer.max_characters) }}
|
||||||
|
{% if pager %}
|
||||||
|
{{ pager|box('*', printer.max_characters, 'Pager:') }}
|
||||||
|
{% endif %}
|
||||||
|
{{ printer.crlf }}
|
||||||
|
{{ printer.fullcut }}
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
{{ printer.reset }}
|
||||||
|
{%- if pager %}
|
||||||
|
{{ pager|box('*', printer.max_characters, 'Pager:') }}
|
||||||
|
{%- endif %}
|
||||||
|
{%- if order_note %}
|
||||||
|
{% set text = 'Poznamka: ' + order_note %}
|
||||||
|
{% for i in range(0, text|length, printer.max_characters) %}
|
||||||
|
{{ text[i:i + printer.max_characters] }}
|
||||||
|
{% endfor %}
|
||||||
|
{%- endif %}
|
||||||
|
{{ printer.bigfont_on }}Stol: {{ table_name|truncate(printer.max_characters - 6) }}{{ printer.bigfont_off }}
|
||||||
|
{{ cashier_name|truncate(printer.max_characters) }}
|
||||||
|
{{ created_at.strftime('%d.%m.%Y,%H:%M') }} => {{ printer_name|truncate(printer.max_characters - 21) }}
|
||||||
|
{{ '-'|repeat(printer.max_characters) }}
|
||||||
|
{% if is_storno %}
|
||||||
|
{% if is_bill_cancel %}
|
||||||
|
{{ "STORNO STAREHO UCTU"|box('*', printer.max_characters) }}
|
||||||
|
{% else %}
|
||||||
|
{{ "S T O R N O"|box('*', printer.max_characters) }}
|
||||||
|
{% endif %}
|
||||||
|
{% endif %}
|
||||||
|
{% for item in items %}
|
||||||
|
{% if item.print_course_header %}
|
||||||
|
{% set chod = '******** Chod: ' + item.course_name|string|trim + ' ********' %}
|
||||||
|
{{ chod|center(printer.max_characters) }}
|
||||||
|
{% endif %}
|
||||||
|
{% if item.print_guest_header %}
|
||||||
|
{% set host = '---- Host: ' + item.guest_name|string|trim + ' ----' %}
|
||||||
|
{{ host|center(printer.max_characters) }}
|
||||||
|
{% endif %}
|
||||||
|
{{ item.description }}
|
||||||
|
{% for line in item.order_lines %}
|
||||||
|
{{ line }}
|
||||||
|
{% endfor %}
|
||||||
|
{% endfor %}
|
||||||
|
{{ printer.bigfont_on }}
|
||||||
|
Stol: {{ table_name|truncate(printer.max_characters - 6) }}{{ printer.bigfont_off }}
|
||||||
|
Casnik: {{ user|truncate(printer.max_characters - 8) }}
|
||||||
|
{% if locator_number %}
|
||||||
|
{{ '*'|repeat(printer.max_characters) }}
|
||||||
|
Cislo objednavky: {{ locator_number }}
|
||||||
|
{{ '*'|repeat(printer.max_characters) }}
|
||||||
|
{% endif %}
|
||||||
|
Bon: {{ bon_count }}
|
||||||
|
{{ cashier_name|truncate(printer.max_characters) }}
|
||||||
|
{% if pager %}
|
||||||
|
{{ pager|box('*', printer.max_characters, 'Pager:') }}
|
||||||
|
{% endif %}
|
||||||
|
{{ printer.crlf }}
|
||||||
|
{{ printer.fullcut }}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{{ printer.reset }}{{ separator }}
|
||||||
|
{{ header_lines|join('\n') }}
|
||||||
|
{{ separator }}
|
||||||
|
{{ item_lines|join('\n') }}
|
||||||
|
{{ separator }}
|
||||||
|
{{ summary_lines|join('\n') }}{% if payment_lines %}{{ '\n' }}{{ separator }}
|
||||||
|
{{ payment_lines|join('\n') }}{% endif %}{% if tax_lines %}{{ '\n' }}{{ separator }}
|
||||||
|
{{ tax_lines|join('\n') }}{% endif %}{% if footer_lines %}{{ '\n' }}{{ separator }}
|
||||||
|
{{ footer_lines|join('\n') }}{% endif %}{{ '\n' }}{{ separator }}
|
||||||
|
{{ printer.crlf }}
|
||||||
|
{{ printer.fullcut }}
|
||||||
Reference in New Issue
Block a user