我是使用C#的ASP.Net的新手。我想打印一张友好的页面,我的系统默认情况下会自动将打印机方向改为横向。内容包括图像和文字。我只想显示内容。我怎样才能做到这一点?ASP.Net打印机友好代码
0
A
回答
3
你应该看看CSS创建打印友好的页面:
<link rel="stylesheet" type="text/css" media="print" href="print.css" />
当您设置media="print"
属性,你告诉浏览器使用特定的样式表而不是常规的一个。有一篇关于CSS的文章,并由Eric Meyer在A List Apart, "CSS Design: Going to Print"上打印。
专门为横向页面方向,试试这个在你的CSS:
@page { size: landscape }
更新:Daniel Ballinger还跟指出size: landscape
属性在大多数不支持当前浏览器(如果有)。
+0
通过CSS设置横向打印。另见 - http://stackoverflow.com/questions/4249532/is-page-sizelandscape-obsolete – 2011-03-21 02:28:47
3
您可以尝试使用主动定位到使用print media的打印机输出的CSS定义。这将允许您根据需要隐藏或显示元素。
这可以通过引用单独的样式表或在现有样式定义中使用@media规则来完成。
指定 文档语言中的目标介质
<LINK REL="stylesheet" TYPE="text/css" MEDIA="print" HREF="print.css">
从样式 片与@media指定目标介质或在规则@import 。
@import url("print.css") print;
或
@media print {
/* style sheet for print goes here */
}
我已经看了改变以往的打印方向,我得出的结论是,这是你在一个网站的控制能力之外。即没有任何解决方案适用于大多数浏览器。另请参阅Is @Page { size:landscape} obsolete?
相关问题
- 1. django admin打印机友好样式表
- 2. 打印机友好的网页质疑
- 3. 打印机友好页面或打印CSS ....?
- 4. 如何使用PHP代码使网页打印友好?
- 5. 设置默认的喜好来打印机通过代码
- 6. 使此代码PDO友好
- 7. Google友好联盟代码
- 8. 部署友好代码
- 9. JSF打印友好版数据表
- 10. 使用Facebook API打印Facebook好友
- 11. Howto创建(基本控制器)打印机友好版本?
- 12. 包括使用AddThis网站徽标打印机友好选项
- 13. javascript打印机友好形式与日期问题
- 14. 如何处理这个打印机友好的CSS?
- 15. 编程生成打印机友好的输出
- 16. 打印机友好页面不能使用IE8
- 17. 如何使用CTRL + p使用打印机友好的功能?
- 18. 从ASP.NET打印到网络打印机
- 19. 的Greasemonkey:添加打印按钮 - 打印和“打印友好”的风格DIV
- 20. 通过C代码访问打印机
- 21. iPhone中的斑马打印机代码
- 22. ZPL代码在2台打印机
- 23. 如何在Intermec PM4i打印机上打印QR代码
- 24. 如何从终端打印一行代码的打印机?
- 25. 如何编写xhtml和css打印机友好?如何使用print css保存打印机墨水?
- 26. ASP.NET友好网址
- 27. 打印PHP代码
- 28. 如何将原始打印机代码从ruby写入Windows打印机共享?
- 29. PHP随机打印PHP代码内的代码
- 30. PHP打印代码(打印成纸)
@Michael,我想说我们已经纠正了每个可能出现在这个问题中的错误:) – Earlz 2011-03-21 02:00:30
另外,@ jenny,您是否使用母版页?我有一种感觉,你需要从常规的“网页”页面完全创建一个不同的页面。如果你按照视图(标记)和域逻辑 – Earlz 2011-03-21 02:02:08
@Earlz之间的一些分隔,这会容易得多:在那个半夜里总会有更多......让我困扰...... – 2011-03-21 02:02:29