I use a similar technique. In style sheet (.CSS) I have "DIV.page {page-break-before:always}". In report, I use
'DIV CLASS="page"'
'IFRAME SRC="pagedoc1.html"'
'/IFRAME'
'/DIV'
This allows fairly large reports with lots of text blocks for WYSIWYG formatting. The IFRAMEs allow IE5 to optimize the processing of absolutely positioned text somewhat. Main drawback is that each page is a separate file, so you can't search for text through entire report. As long as each individual page is no larger than a single sheet, you can get the browser to honor your page breaks.
I use a similar technique. In style sheet (.CSS) I have "DIV.page {page-break-before:always}". In report, I use 'DIV CLASS="page"' 'IFRAME SRC="pagedoc1.html"' '/IFRAME' '/DIV' This allows fairly large reports with lots of text blocks for WYSIWYG formatting. The IFRAMEs allow IE5 to optimize the processing of absolutely positioned text somewhat. Main drawback is that each page is a separate file, so you can't search for text through entire report. As long as each individual page is no larger than a single sheet, you can get the browser to honor your page breaks.