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

推荐订阅源

The Last Watchdog
The Last Watchdog
博客园_首页
Martin Fowler
Martin Fowler
S
SegmentFault 最新的问题
美团技术团队
小众软件
小众软件
V
V2EX
博客园 - Franky
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
The GitHub Blog
The GitHub Blog
Microsoft Security Blog
Microsoft Security Blog
Attack and Defense Labs
Attack and Defense Labs
S
Security Affairs
Simon Willison's Weblog
Simon Willison's Weblog
I
Intezer
T
The Exploit Database - CXSecurity.com
有赞技术团队
有赞技术团队
S
Schneier on Security
人人都是产品经理
人人都是产品经理
Security Archives - TechRepublic
Security Archives - TechRepublic
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
K
Kaspersky official blog
PCI Perspectives
PCI Perspectives
AI
AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
罗磊的独立博客
O
OpenAI News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The Register - Security
The Register - Security
V
Vulnerabilities – Threatpost
GbyAI
GbyAI
博客园 - 【当耐特】
C
Cisco Blogs
大猫的无限游戏
大猫的无限游戏
Help Net Security
Help Net Security
Google DeepMind News
Google DeepMind News
S
Securelist
Application and Cybersecurity Blog
Application and Cybersecurity Blog
P
Proofpoint News Feed
博客园 - 三生石上(FineUI控件)
雷峰网
雷峰网
L
LangChain Blog
SecWiki News
SecWiki News
博客园 - 叶小钗
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V2EX - 技术
V2EX - 技术
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
J
Java Code Geeks
L
LINUX DO - 热门话题
Cisco Talos Blog
Cisco Talos Blog

博客园 - 老蒋

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

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

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