博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Silverlight打印注意事项
阅读量:5773 次
发布时间:2019-06-18

本文共 402 字,大约阅读时间需要 1 分钟。

1、Silverlight的打印功能从版本5开始才支持矢量打印,这不但要求打印机支持矢量打印,而且还要安装相应的打印驱动程序。

测试你的打印机是否支持矢量打印,可以参考:

如果打印机不支持矢量打印,Silverlight会使用图片打印方式,特点是发送到打印机的文档体积很大。只能靠调低打印机的分辨率来解决。

 

2、打印的UI不要包含Effort等高级效果,例如阴影,动画等。或者在打印之前屏蔽掉。否则会造成打印失败。具体的表现是:使用windows XPS文档的虚拟打印机时,生成文档后,有自动消失了。造成有时打印正常,换个报表又失败了。

 

3、权限问题。由于Silverlight默认运行在沙箱环境中,默认的打印是要求弹出打印对话框的。只有提权成完全信任后,或者OOB模式才能使用默认打印机直接打印。当然,提权后,还可以通过平台调用来完成诸如设置打印方向,改变纸张大小,指定打印机打印等任务。

具体可参考:

转载地址:http://eqxux.baihongyu.com/

你可能感兴趣的文章
关于“方法参数”
查看>>
Redis命令总结
查看>>
unable to write 'random state'错误解决
查看>>
win7 wamp 下安装pear phpunit
查看>>
context:annotation-config vs component-scan
查看>>
HTTP协议理解与应用总结
查看>>
使用Supervisor守护Python进程
查看>>
结构体和类的内存对齐原则-这一次弄清楚了对齐的本质规则
查看>>
Centos编译安装Nginx和PHP
查看>>
XDOC云服务-简单参数报表
查看>>
服务器代理(proxy)
查看>>
双非本科非科班海投300+家Java后台岗位(个人心得感悟,附赠面试参考资料)...
查看>>
Linux-grep命令
查看>>
一秒去除Win7快捷方式箭头
查看>>
Oracle序列使用:建立、删除
查看>>
html5 渐变按钮练习
查看>>
ES8 (2017)新特性
查看>>
由创建文件想起的。。。
查看>>
数据字典生成工具之旅(2):数据字典生成工具及文档工具作用介绍
查看>>
asp.net(C#)去除html格式
查看>>