我需要划分要打印的页面,所以我决定每次添加div时获得最大高度像素,然后达到时,例如,在700px和720px之间,它就是#39 ; ll添加另一个标题,这意味着它将打印第二页。
问题在于每个div的高度会有所不同,如:
<div id="1"> <!-- example: height:40px--> </div>
<div id="2"> <!-- height:20px --> </div>
它将是一个未定义的高度,取决于将来自数据库的文本量。
我无法对身体进行加载,因为div已经加载,而且onload不能与div一起使用。
我仍然无法找到一种方法,任何想法都会受到赞赏
我在这里使用经典ASP和VBscript(如果有帮助的话)
谢谢!
答案 0 :(得分:0)
&#39;确定您可以放入div
的最大字符数,然后从您的页面生成脚本中拆分多个div中的内容。
以PHP为例:
<?php
// Suppose the content is within the variable data and the max-length is 500 charcaters
$i = 1;
while ($data) {
echo '<div id="' . $i++ .'">'. substr($data, 0, 500) . "</div>";
$data = substr($data, 500);
}
?>