diff --git a/org.adempiere.base/src/org/compiere/print/layout/LayoutEngine.java b/org.adempiere.base/src/org/compiere/print/layout/LayoutEngine.java index 0008f0985a..af6d9fcbdf 100644 --- a/org.adempiere.base/src/org/compiere/print/layout/LayoutEngine.java +++ b/org.adempiere.base/src/org/compiere/print/layout/LayoutEngine.java @@ -1009,6 +1009,9 @@ public class LayoutEngine implements Pageable, Printable, Doc { if (log.isLoggable(Level.INFO)) log.info("Row=" + row); m_data.setRowIndex(row); + if (row > 0) + newPage(true, false); // break page per record when the report is a form + boolean somethingPrinted = true; // prevent NL of nothing printed and supress null // for every item for (int i = 0; i < m_format.getItemCount(); i++)