2

Pythonでforループを使ってバーコードを印刷したかったのです。これは私のコードです:

`{%- from "templates/print_formats/standard_macros.html" import add_header -%}

<hr>

{% set a = doc.end %}
{% set count = 0 %}
<div class="row">
{%- for i in range(doc.start,doc.end) -%}

<div class="col-md-4 text-center">
<p style="font-family: Code39AzaleaFont;font-weight: normal;font-style: normal;font-size:30px;">
00000000000000{{ i }}</p>
{% set count = count + 1 %}
{{count}}

<br/>
</div>

{%- endfor -%}
</div>
    <hr>
    <br>
    <p class="strong">

        <br>
        <br>
        <br>
        {{ _("Authorized Signatory") }}
    </p>
</div>`

問題は、1枚の紙に印刷するバーコードの数を24に制限したかったのですが、それを行う方法はありますか?

4

2 に答える 2

3

以下を使用して、24 番目のバーコードごとに改ページを追加できます。

{% if count % 24 %}<div style="page-break-before: always;"></div>{% endif %}
于 2015-01-06T12:21:23.770 に答える