打印问题

hanbb1982 2005-11-24 05:50:14
我有一张图片是用二进制保存在数据库中的,
我把它读出来以后response在页面上,
现在想把这图片打印出来,该怎么写代码?
...全文
159 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanbb1982 2005-11-30
  • 打赏
  • 举报
回复
我写过javascript,但是打印出来不是我的要的结果
lizheng__114 2005-11-30
  • 打赏
  • 举报
回复
顶,受益非浅啊
a311300 2005-11-30
  • 打赏
  • 举报
回复
可以用javascript进行打印。
通过设置打印区域来定义图片位置。
例子 楼上可以修改后使用:
<html>
<head>
<title>Print Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
function preview()
{
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
//prnform.htext.value=prnhtml;
//prnform.submit();
//alert(prnhtml);
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣
<center>本部分以上不被打印</center>
<!--startprint-->
<table width="84%" align="center" bgcolor="#0000FF" cellpadding="2" cellspacing="1">
<tr bgcolor="#6699FF">
<td>
<div align="center">标题一</div>
</td>
<td>
<div align="center">标题二</div>
</td>
<td>
<div align="center">标题三</div>
</td>
<td>
<div align="center">标题四</div>
</td>
<td>
<div align="center">标题五</div>
</td>
</tr>
<tr bgcolor="#6699FF">
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<!--endprint-->
<center>本部分以下不被打印</center>
辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣辣
<div align="center">
<input type="button" name="print" value="预览并打印" onclick="preview()">
</div>
<style>
@media print {
.Noprn {display:none;}
}
</style>
<p class="Noprn">不打印</p>
<table id=datagrid><tr><td>打印</td></tr></table>
<input class=Noprn type=button onclick="window.print()" value="print">
</body>
</html>

http://blog.tom.com/blog/blogview.php?BloggerID=565992&BlogID=31284

我的blog.
wangjing_0407.blog.tom.com
有空来玩。
fayewang 2005-11-30
  • 打赏
  • 举报
回复
直接用 window.print()打印即可
seekg 2005-11-24
  • 打赏
  • 举报
回复
c#里有专门打印的类,你的去看一下,msdn里应该有这样的例子

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧