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

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 老蒋

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都设置一个默认的值,那打印速度应该就很快了。

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

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