社区
JavaScript
帖子详情
关于WEB页面打印中的问题
cql0007
2003-07-07 09:25:43
1、打印出来的字的大小好象和显示的时候的字的大小有点出入。
请问,最后打印出来的字的大小能否有办法控制?还是在WEB页面中,由CSS控制了字多大,打印出来的字就有多大了?
2、在打印WEB中的表格时,表格线显得特别的粗,而我定义的表格线的宽度都是1,实际打印出来的表格线的宽度明显的比在浏览器上看起来的要粗多了,请问这个问题该如何解决?
...全文
87
11
打赏
收藏
关于WEB页面打印中的问题
1、打印出来的字的大小好象和显示的时候的字的大小有点出入。 请问,最后打印出来的字的大小能否有办法控制?还是在WEB页面中,由CSS控制了字多大,打印出来的字就有多大了? 2、在打印WEB中的表格时,表格线显得特别的粗,而我定义的表格线的宽度都是1,实际打印出来的表格线的宽度明显的比在浏览器上看起来的要粗多了,请问这个问题该如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Naola2001
2003-07-08
打赏
举报
回复
mark
cql0007
2003-07-08
打赏
举报
回复
唉,原来是打印预览欺骗了我,预览的时候不正常,但打印的时候上面的问题都没了,正常的很.
flyycyu
2003-07-07
打赏
举报
回复
比如,这是在我的一个jsp中摘抄的一段
<TABLE WIDTH=375 STYLE="BACKGROUND-COLOR:<%=bgcolor%>" BORDER="0" CELLSPACING=0 CELLPADDING=2 STYLE="BORDER-COLLAPSE:COLLAPSE">
<TR>
<TD STYLE="BORDER-WIDTH:1PX;BORDER-STYLE:SOLID;BORDER-COLOR:#005555;" CLASS="itemtext1">
人员:<%=finishstr%>
</TD>
</TR>
<TR HEIGHT="60px">
<TD STYLE="BORDER-WIDTH:1PX;BORDER-STYLE:SOLID;BORDER-COLOR:#005555;" CLASS="itemtext1">
<DIV STYLE="WIDTH:100%;HEIGHT:100%;OVERFLOW:AUTO">
<%=viewuser.getAppend()%>
</DIV>
</TD>
</TR>
</TABLE>
flyycyu
2003-07-07
打赏
举报
回复
没有什么奇怪的!
出了奇怪,肯定是你自己的问题!
比如,你查查<TD></TD>间如果没有内容要加
cql0007
2003-07-07
打赏
举报
回复
而且,我用了STYLE="BORDER-COLLAPSE:COLLAPSE"之后,就有一些奇怪的现象,我的那页有两个表格,第一个表格在打印的时候丢了第一根横线,第二个表格则在打印的时候突然的一行里面给我列出几条记录(本来我一行只有一条记录的),好象中间是少了几条横线一样.不过上面的一切,在显示时都是正确的,只是到了打印的时候就变了,奇怪!
cql0007
2003-07-07
打赏
举报
回复
flyycyu(fly) 厉害,我现在表格这样写的:
<table id="tab1" cellspacing="0" cellpadding="0" width="8" STYLE="BORDER-COLLAPSE:COLLAPSE" border="1">
表格线是明显的小了很多了,可以达到我的要求了,可不知为何会出现一个这样的情况:
整个表格它的第一行的横线会莫明其妙的没了,也就是说整个表格少了第一条横线了,不知什么原因?
flyycyu
2003-07-07
打赏
举报
回复
2、在打印WEB中的表格时,表格线显得特别的粗,而我定义的表格线的宽度都是1,实际打印出来的表格线的宽度明显的比在浏览器上看起来的要粗多了,请问这个问题该如何解决?
TABLE上加上属性:
STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="1"
cql0007
2003-07-07
打赏
举报
回复
我的定义表格的就这几句:
<table id="tab1" border="1" cellspacing="0" cellpadding="0" width="100%">的
lzx123
2003-07-07
打赏
举报
回复
1.你 控制了的字体应该和打印出来的字体是相应的.
2.表格打印是需要你对表格的BORDER进行设置的 ,具体,你可以看看WORD做出来的 表格然后在另存储为HTML格式,看看代码就知道了.
打印我认为也很难让用户很满意,我的问题你看看能否给点建议:??---------
http://expert.csdn.net/Expert/topic/1986/1986523.xml?temp=.3008539
wxf062478
2003-07-07
打赏
举报
回复
1.是的,是由css控制的。
2.不要用“"bordercolor=#000000"”,用“bordercolordark="#FFFFFF" bordercolorlight="#000000"”代替
cql0007
2003-07-07
打赏
举报
回复
多谢 flyycyu(fly)
你所指的我没加 这种情况应该是指哪个TD没有这个,哪个TD的表格线就没有的情况吧.
我的所有的TD里面如果是空的都有 的,因为如果没有的话会显示的时候也不正常的,我是在ASP里用的,在TD的输出之前,都进行了判断,如果内容为空,我就加了个 的.
现在问题是:我在IE是显示都很正确的,只是到了打印预览和打印的时候就会无缘无故的少表格线了,而且是整个表格的一条长线的少,不是少一个TD的,是少了一整个TR的.刚刚我仿你上面的例子,将<TD STYLE....>加了进去,发现少的横线和开始又不同了,少得是另外地方的横线了.
关于
WEB
页面
的强制分页
打印
问题
本文探讨了在
Web
页面
打印
过程
中
遇到的数据丢失
问题
,并详细介绍了如何通过调整CSS样式和使用page-break-before属性实现数据的正确分页,确保所有数据在
打印
预览时完整显示。
关于
web
页面
直接进行
打印
的
问题
本文介绍了如何在
web
前端
页面
实现直接
打印
内容,通过展示一个表格数据的
打印
示例,包括设置表格样式、填充数据以及调用
打印
插件的JS代码。用户在确认后,
页面
会使用LODOP插件预览并
打印
表格数据。
CGI返回信息无法
打印
到
web
页面
的
问题
在使用CGI实现文件上传时,遇到一个
问题
:文件上传成功后,Result:Success的信息未能显示在
web
页面
上,而是保存到了与CGI可执行文件同名的文件
中
。经过排查发现,当在CGI
中
打开文件流后,标准输出流cout会被重定向,只有关闭文件流后,cout才能将信息输出到
web
页面
。解决方案是确保在使用cout输出到
页面
前关闭所有已打开的文件流。
在
web
页面
中
打印
功能的实现
问题
集锦
博客涉及ASP、数据库和Session等信息技术内容。ASP常用于
Web
开发,与数据库交互可实现数据存储与读取,而Session能在
Web
应用
中
跟踪用户会话状态,这些技术在
Web
开发里有重要作用。
解决
Web
页面
表格线
打印
问题
本文介绍了一种使用HTML创建表格的方法,既能在网页上正确显示也能在
打印
时保留表格线。通过对比不同属性设置,如使用背景色和间距与直接设置边框,确保表格样式的一致性和
打印
效果。
JavaScript
87,987
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章