印刷版分页符
Page break on print issue
我在打印时遇到问题,数据水平滚动(这导致在打印时剪切内容)。
即
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9
在5个元素之后,我想把水平溢出的页面打断。。像
0 1 2 3 4
0 1 2 3 4
0 1 2 3 4
5 6 7 8 9
5 6 7 8 9
5 6 7 8 9
但我的想法最终会是,
0 1 2 3 4
5 6 7 8 9
0 1 2 3 4
5 6 7 8 9
0 1 2 3 4
5 6 7 8 9
有什么想法吗。。。?
因为内容是动态的,并且随着情况的变化而变化,所以在我有一个清晰的想法之前,我不能开始,
我不知道你想要什么长度的代码,也不知道使用什么变体,但这是java
:中的一种方式
int lines=3;
int i = 0,aux=lines;
lines=lines*2;
do {
if(lines>aux){System.out.print(i);if(i==4){lines--;System.out.println("");}if(lines>aux && i==4){i=-1;}}
i++;
if(lines!=0 && lines<=aux){System.out.print(i);if(i==9){lines--;i=4;System.out.println("");}}
} while (lines>0);
更改int lines
以更改所需的双线数在HTML中,唯一的方法是使用JavaScript、
我希望这能帮助你!
我有解决方案。。。
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script>
//method
var table="<datalist><p>";
var lines=3;//number of lines you want
var i = 0,aux=lines;
lines=lines*2;
do {
if(lines>aux){table=table+"<span>"+i+"</span>";if(i==4){lines--;table=table+"</p><p>";}if(lines>aux && i==4){i=-1;}}
i++;
if(lines!=0 && lines<=aux){table=table+"<span>"+i+"</span>";if(i==9){lines--;i=4;table=table+"</p><p>";}}
} while (lines>0);
table=table+"</datalist>";
//method
//here print table
document.writeln(table);
</script>
<style>
datalist {
font-size:14px; overflow: auto;display:block;
}
datalist span{
padding:2px 5px; border:1px solid #000;
}
</style>
</head>
<body>
</body>
</html>
相关文章:
- 如何使用skip参数使用angular ui引导进行服务器端分页
- 如何通过引用var Using DataTables来进行分页或排序
- 使用CSS或JavaScript计算分页符的数量
- DataTables-创建自定义分页样式(加载更多样式)
- 使用ajax的服务器端分页&jQuery
- 分页:如何用AJAX加载第一个页面
- dataTables-如何自定义分页类型以显示最后一个页码后面的省略号,
- 不带jquery的全屏分页
- 更改组合框分页后,getValue和getRawValue返回相同的值
- jQuery简单分页
- 使用jQuery在表中分页
- jQuery分页下一页和上一页按钮在点击零或超过最后一页后失败
- jQuery:根据select选项中的每页项目进行分页
- 如何为我的分页添加格式
- 用键盘分页jQuery下一个和上一个控件.触发器('点击')不'不起作用
- 如何在emberjs中使用幻影假数据进行分页
- 如何在分页事件中突出显示数据表中的单词
- 如何在使用jsPDF将html转换为pdf的同时,在pdf中的某个点进行分页
- 导轨 4.宝石will_paginate.更改在 ajax 请求上设置的分页链接
- 印刷版分页符