Silverlight 4与Flex 4打印功能的对比(3)

2012-04-09
浏览
导读:对比上面的两组打印代码可以看出Flex实现打印需要多设置一些参数,主要是因为: 1. 在Flex打印中,需要设置打印格式,是位图模式,还是矢量图模式; 2. Flex不支持自动设置打印对象在打印页面中的宽和高; 综上所述

对比上面的两组打印代码可以看出Flex实现打印需要多设置一些参数,主要是因为:

1. 在Flex打印中,需要设置打印格式,是位图模式,还是矢量图模式;

2. Flex不支持自动设置打印对象在打印页面中的宽和高;

综上所述,我们可以看出Flex的打印功能要比Silverlight的打印功能更加健全,Flex打印功能中的打 印高质量的矢量图和自动分页是两个主要亮点,而当前Silverlight 4中自动分页是将要打印视图对象切 割成两部分实现打印。而Silverlight 4中打印功能的全编程模式也是Silverlight的亮点。从微软对 Silverlight的定位方向来看,相信在不久的将来,Silverlight 的打印功能会更加的强大和完善。

Flex 打印效果:

Flex矢量图打印效果:

Silverlight 打印效果:

Silverlight编程模型、XAML和HTML DOM

Silverlight对象树

Silverlight中如何为浏览器外应用程序实现

Silverlight中如何为浏览器外支持配置应用

使用LINQ和ADO.NET创建Silverlight程序