日常工具] 一个Web打印控件,PAZU 4Fang,期待Android版
电影, 手机, 天空之城, IE浏览器, Android
下面介绍一款打印控制(免费的),目前不支持adroid,希望以后能够支持,这样我们就可实现手机打印文档了/ i: }6 i, q7 d9 [# V' \3 Q% X' {2 a% }# a) s2 D5 ^   PAZU 支持包括Java, Dot Net, JSP, PHP, ASP,Perl 等各种语言开发的WEB应用项目,PAZU专门针对IE浏览器提供高端用户所需的WEB打印控制功能
8 x2 D/ P& O. [6 A! S3 m4 y' o' o2 U5 o
   PAZU 是4Fang LAPUTAC SaaS 平台下的核心产品之一,PAZU也支持任何的SaaS、AJAX架构3 {# `  Q3 D& n1 N( A
  1 V9 _6 X: Q$ A3 v
   PAZU 这个命名来自电影《天空之城》里面那个充满梦想的小男孩的名字。0 }, m% `8 z$ [4 {1 L
    
$ b4 ]# e* Y+ P- {& Y! x7 f       
1 E4 @9 B: D6 E    PAZU 提供以下三大类功能:
' N/ q9 \: z9 Q( C   + k. C: N  M& [
        1.控制IE窗口的外观和行为& a9 D0 G& i8 l: k) X
( N) H0 K- K( t6 }: u8 `
            1.1 通过 JavaScript 隐藏IE的地址栏工具栏状态栏等,把IEWin变成AppWin
# |) K& E: o9 O. n+ v                IEWin ; h. F# U) K+ g3 I9 M" c8 ]
  - [2 \+ E' S7 j7 L$ q; C/ u# B
               AppWin
. P1 z& D% Z# g2 t0 I2 m8 i            
' X) `: a+ G$ @% n' J  l                       # [: d% k. w' D* ^" b; y
             这个功能好像可以通过JS用window.open()函数直接实现,其实不然,因为浏览器会有很多插件,很多时候把弹出窗口拦截掉,而且把窗口最大化通过JS也没有很好的解决方法。PAZU可以更好地解决这些问题。  
  W% z$ n' A$ D4 w( h9 i/ ?( I1 [
2 o: t. W1 C/ o             1.2 隐藏IE窗口标题栏,把IE窗口变成一个无标题栏的窗口( t9 H6 G; s* n* s8 R. C: U; E0 l( C: Z# U             1.3 通过Javascript 或者VBScript 控制窗口最大化,最小化和关闭窗口等操作+ Z+ K; j! ?. F* [& m
        
$ j8 M+ i5 D1 ]4 {       2. 用Javascript 对IE 的WEB打印进行控制。5 ?+ d5 w: |/ n/ W4 P4 _# Y5 Z
* @3 }5 N$ w+ n# `5 q' t
            这是最重要功能, 类似于 MeadCo's ScriptX  ,我们在打印方面提供某些比ScriptX更为强大的功能。. D, K0 J) O- m3 c8 ]! q9 j( H
+ r- c* r! C% s- n9 M8 b: \
            以往,很多WEB项目需要WEB打印控制或者页面设置控制都采用ScriptX,但是ScriptX价格极为高昂,PAZU就是ScriptX的最好替代产品,* d, P: i1 p/ \5 t' f' g+ u, M' a) \
6 j+ a7 |" P, K) t5 X+ d8 }& L! N. `
             PAZU对打印控制实现了:( x6 B. x  m1 A5 y
             2.1 设置页眉页脚" R( p# F2 w* d& F' D
             2.2 指定纸张大小/ t1 [/ t* z6 z/ ]9 `- E4 b: F2 \
             2.3 设置纸张方向
; Y! [, {2 O. K- t3 P4 G             2.4 设置页边距/ e5 w6 v1 ]5 S: G$ x
             2.5 选择指定的打印机* [4 ~# u0 `; X2 a. A
             2.6 无需用户确认,JS直接调用打印预览+ M5 x% z, Z2 R! e
             2.7 无需用户确认,JS直接调用打印输出. _- }" @0 K; ]* ?2 C7 N8 _% \
             2.8 支持Microsoft Print Template 技术,打印完全自定义 ) r5 M9 I3 b8 B
             2.9 获得系统中所有已安装的打印机列表, \! f, `- i: A$ e" I
             2.10 获得系统中某台打印机所支持的所有打印纸张规格的列表
  E5 E4 S# K7 S, i             2.11 获得一个默认打印机的对象,你可以实现对打印机的完全控制,适合超市等小票打印需要自定义打印场合' z7 i: b. @8 n( @* w
             2.12 通过Javascript或者VBScript可以定义纸张大小(在系统新增纸张格式)
$ t, I; z2 \2 j             2.13 不需要服务器端和客户端支持,不需要安装MS Office或者其他第三方软件,可以直接把网页“打印”为EXCEL或者Word格式的文件- e4 k% C( W/ P/ I* O! P
             2.14 可以设置打印份数,指定打印范围(用于实现双面打印等)
9 D( [! a- s. s; O  {8 _             2.15 指定是否打印背景(IE8以上)" m0 A/ {! x; W: I7 q* m
             2.16 指定是否缩小内容以便一页打印(IE8以上)
: O" k. U) }. W' S0 l; n            ( s1 O0 M( }* \/ D! f% L
             优点还有:
. U& j! q2 c0 u9 Y8 s' D# i             PAZU 文件体积小,只有 ScriptX 的十份之一(约为100K),易于安装部署9 d5 W4 h8 f: r4 \; }8 E
             PAZU 是经过代码签名的,保证部署成功
& d% h, s- k, t, e/ j             PAZU 是国内唯一完整广泛支持IE6至IE8, Win2000至Vista或以上操作系统 的WEB打印组件
+ r( U" L  t# B* x             PAZU 广泛支持包括Java, Dot Net, JSP, PHP, ASP,Perl 等各种开发语言" E! ?  y5 o# }8 ]* k" b$ V
             PAZU 与服务器系统无关,支持任意WEB网站服务器
# b) l9 K1 ]2 O$ u             PAZU 支持热部署和负载均衡