惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

有赞技术团队
有赞技术团队
MyScale Blog
MyScale Blog
Cyberwarzone
Cyberwarzone
Schneier on Security
Schneier on Security
I
Intezer
Cisco Talos Blog
Cisco Talos Blog
Cloudbric
Cloudbric
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
NISL@THU
NISL@THU
博客园 - Franky
F
Fortinet All Blogs
Google DeepMind News
Google DeepMind News
Jina AI
Jina AI
T
The Exploit Database - CXSecurity.com
P
Proofpoint News Feed
N
News and Events Feed by Topic
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
F
Full Disclosure
T
Troy Hunt's Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Project Zero
Project Zero
P
Palo Alto Networks Blog
Recorded Future
Recorded Future
美团技术团队
D
Docker
PCI Perspectives
PCI Perspectives
Microsoft Azure Blog
Microsoft Azure Blog
MongoDB | Blog
MongoDB | Blog
L
LINUX DO - 最新话题
Recent Announcements
Recent Announcements
Hacker News: Ask HN
Hacker News: Ask HN
人人都是产品经理
人人都是产品经理
月光博客
月光博客
D
DataBreaches.Net
The Hacker News
The Hacker News
爱范儿
爱范儿
V
Visual Studio Blog
Engineering at Meta
Engineering at Meta
SecWiki News
SecWiki News
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
A
About on SuperTechFans
Latest news
Latest news
GbyAI
GbyAI
T
Tor Project blog
L
LINUX DO - 热门话题
Security Latest
Security Latest
博客园 - 聂微东
Y
Y Combinator Blog
AI
AI
M
MIT News - Artificial intelligence

博客园 - 老蒋

Android模拟器访问google网站获取天气信息时,出现 java.net.UnknownHostException: www.google.com 错误 在Eclipse中运行Android程序报 Failed to write core dump. Minidumps are not enabled by default on client versions of Windows 解决方法 在Eclipse中Override基类行为的便捷方式 20110515041233(yyyyMMddHHmmss)时间格式,转换成yyyy-MM-dd HH:mm:ss 未能从程序集 D:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Build.Tasks.dll 加载任务“Microsoft.Build.Tasks.Delete”。 - 老蒋 [javascript]解决IE7的window.close()弹出确认提示框(转) - 老蒋 - 博客园 【转】使用ASP.NET 2.0新增加的SetFocus和MaintainScrollPositionOnPostback增强用户体验 - 老蒋 - 博客园 清除数据库日志文件 (转)按字节长度截取字符串(支持截取带HTML代码样式的字符串) asp.net 导出Excel时,解决纯数字字符串变成类似这样的 2.00908E+18 形式的代码 - 老蒋 (实战)使用ExtJs+WCF打造分行信息管理功能的一些心得 此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或 ALTER AUTHORIZATION 语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象。 FileUpload控件IIS7上传限制设定方法 - 老蒋 - 博客园 IIS7.0 检测到在集成的托管管道模式下不适用的ASP.NET设置 的解决方法 江西人(一)---简介 使用C#打造自己的mp3播放器(基于Windows Media Player内核) 请教开发WinForm时输入法问题 WebPart使用问题 使用MD5加密注册用户密码的简单示例 - 老蒋 - 博客园
[转]silverlight打印慢的问题
老蒋 · 2012-12-01 · via 博客园 - 老蒋

原文地址:

http://www.cnblogs.com/rocket2012/archive/2012/12/01/2797455.html

用silverlight技术做了两年的开发了,对于它的打印,我一直都是一个门外汉。silverlight打印慢的问题,从去年就提出了,当时使用的是silverlight4,于是寄希望于silverlight5的矢量打印能解决这个问题。今年silverlight5出来了,但是矢量打印却是个坑爹玩意,于是,打印慢的问题仍然困扰着我们。

今年年底,各个地方都在用我们的电子政务做农村集体确权登记,几万份的申请书、审批表和土地证要打印,打印慢的问题越来越突出。开发经理DY是想用华表去做打印。

这两天有趣的事情发生了。项目经理WBJ拿一个国外的silverlight报表工具demo给开发经理看,开发经理看了之后叫我看看,说人家用silverlight打印几秒钟就出来了。我也是觉得不可思议。于是在开发经理的要求下昨天上午抽了半天的时间去看看我们的表单打印有没什么能改进的地方。

我想既然别人用silverlight生成的报表打印这么快,那我也用DataGrid做一个报表,看是不是打印这么快,结果是很快。接着我又想,DataGrid打印这么快,那其他的控件呢?于是我又用我们的表单工具做了一个简单的只有文本的表单,测试打印,结果也很快。于是我又想,是不是我们表单的其它控件打印慢呢,拿审批表的四页分别来测试,发现前3页居然都很快,而最后一页很慢,分析后认为,最后一页慢是因为有了印章控件,而印章控件的特殊之处,就是控件里面用了Image控件。于是乎联想到,我们系统里面表单打印慢,或许是因为表项的Image控件。于是我继续探索,发现了Image控件的一个很坑爹的特点,就是如果Image的Source为空,打印速度就很慢,但是如果不为空,就很快。那我想,我们系统的表单如果把Image控件的Source都设置一个默认的值,那打印速度应该就很快了。

和开发经理说了这个事情,下午我们按照我的猜想,把表单做了修改,结果可喜的事情出现了,打印真的快了很多很多,原来要一分钟,现在只要几秒钟。我看到开发经理都咧着嘴笑了,哈哈。

终于解决了这个久久困扰着我们的问题,项目也可以验收了。