Insert a page break after every item in print format

Hi

After reading this post. It solves the problem for me. At least for Delivery Note.

This is a must have step.

  1. Create format from the print format doctype i.e Setup > Print Format > New

  2. This is the setup. Print Format Type: Server



3.This is my sample code. You need to put <div class="page-break"></div> before {%- endfor -%}

        {%- for row in doc.items -%}
        <div class="row">
            <div class="col-xs-2" >{{ row.idx }}</div>
        <div class="col-xs-2" >
                {{ row.item_name }}
                {% if row.item_code != row.item_name -%}
                <br>Item Code: {{ row.item_code}}
                {%- endif %}
            </div>
             <div class="col-xs-2" >
                <div style="border: 0px;">{{ row.description }}</div></div>
            <div class="col-xs-2">{{ row.qty }} {{ row.uom or row.stock_uom }}</div>
            <div class="col-xs-2">{{
                row.get_formatted("rate", doc) }}</div>
            <div class="col-xs-2">{{
                row.get_formatted("amount", doc) }}</div>
                  
        </div>
            <div class="page-break"></div> 


        {%- endfor -%}
2 Likes