成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

探究Flex4打印功能的實(shí)現(xiàn)

開(kāi)發(fā) 后端
本文向大家介紹一下Flex4打印功能的用法,F(xiàn)lex4打印功能和Silverlight4打印功能步驟很相似,但是實(shí)現(xiàn)不同,F(xiàn)lex4的打印功能不是事件驅(qū)動(dòng)。

在學(xué)習(xí)Flex的過(guò)程中,你可能會(huì)遇到Flex4打印功能的問(wèn)題,這里和大家分享一下,F(xiàn)lex4打印功能和Silverlight4打印功能步驟很相似,但是實(shí)現(xiàn)不同,F(xiàn)lex4的打印功能不是事件驅(qū)動(dòng),基本步驟如下文介紹。

Flex4打印功能

  Flex4打印功能和Silverlight4打印功能步驟很相似,但是實(shí)現(xiàn)不同,F(xiàn)lex4的打印功能不是事件驅(qū)動(dòng),基本步驟如下:

  步驟1:建立FlexPrintJob對(duì)象,可以把該對(duì)象看作Silverlight的PrintDocument;

  步驟2:使用一個(gè)布爾變量控制要打印的圖片格式,例如是打印矢量圖還是打印位圖;

  步驟3:調(diào)用FlexPrintJob中的Start()方法,這時(shí)會(huì)彈出提示窗口,詢問(wèn)是否開(kāi)始打印,選擇確定,將開(kāi)始打印;

  步驟4:建立一個(gè)打印對(duì)象,并添加這個(gè)打印對(duì)象到現(xiàn)實(shí)列表中;

  步驟5:使用FlexPrintJob中的addObject()添加對(duì)象到打印頁(yè)面中;

  步驟6:調(diào)用FlexPrintJob中的send()方法,對(duì)添加的打印頁(yè)面進(jìn)行打印;

  步驟7:打印后,刪除已經(jīng)打印的視圖對(duì)象;

  下面提供按鈕事件代碼,點(diǎn)擊按鈕后,會(huì)打印出“HelloWorld”。

  1. protectedfunctionbutton1_clickHandler(event:MouseEvent):void  
  2.  
  3. {  
  4.  
  5. varjob:FlexPrintJob=newFlexPrintJob();  
  6.  
  7. job.printAsBitmap=false;  
  8.  
  9. if(job.start()){  
  10.  
  11. vargroup:HGroup=newHGroup();  
  12.  
  13. group.height=job.pageHeight;  
  14.  
  15. group.width=job.pageWidth;  
  16.  
  17. vartext:SimpleText=newSimpleText();  
  18.  
  19. text.text="Hello";  
  20.  
  21. text.setStyle("fontFamily","Arial");  
  22.  
  23. text.setStyle("fontSize",12);  
  24.  
  25. group.addElement(text);  
  26.  
  27. text=newSimpleText();  
  28.  
  29. text.setStyle("fontFamily","Arial");  
  30.  
  31. text.setStyle("fontSize",12);  
  32.  
  33. text.text="World";  
  34.  
  35. group.addElement(text);  
  36.  
  37. addElement(group);  
  38.  
  39. job.addObject(group,FlexPrintJobScaleType.NONE);  
  40.  
  41. job.send();  
  42.  
  43. removeElement(group);  
  44.  
  45. }  
  46.  

   對(duì)比上面的兩組打印代碼可以看出Flex實(shí)現(xiàn)打印需要多設(shè)置一些參數(shù),主要是因?yàn)椋?/p>

  1.在Flex打印中,需要設(shè)置打印格式,是位圖模式,還是矢量圖模式;

  2.Flex不支持自動(dòng)設(shè)置打印對(duì)象在打印頁(yè)面中的寬和高;

 總結(jié)

 綜上所述,我們可以看出Flex4打印功能要比Silverlight的打印功能更加健全,F(xiàn)lex打印功能中的打印高質(zhì)量的矢量圖和自動(dòng)分頁(yè)是兩個(gè)主要亮點(diǎn),而當(dāng)前Silverlight4中自動(dòng)分頁(yè)是將要打印視圖對(duì)象切割成兩部分實(shí)現(xiàn)打印。而Silverlight4中打印功能的全編程模式也是Silverlight的亮點(diǎn)。從微軟對(duì)Silverlight的定位方向來(lái)看,相信在不久的將來(lái),Silverlight的打印功能會(huì)更加的強(qiáng)大和完善。

【編輯推薦】

  1. Silverlight4和Flex4打印功能在線PK
  2. 常用FlexBuilder快捷鍵用法指導(dǎo)
  3. Flex框架Riawave的定制應(yīng)用
  4. 技術(shù)前沿 Flex2.0 從零開(kāi)始實(shí)現(xiàn)文件上傳
  5. FlexBuilder開(kāi)發(fā)方法及特點(diǎn)解析 
責(zé)任編輯:佚名 來(lái)源: cnblogs.com
相關(guān)推薦

2010-08-11 10:59:50

SilverlightFlex4

2010-08-12 14:31:42

Flex4

2010-08-13 09:05:09

Flex4Halo

2010-08-06 10:56:11

Flex4MyEclipse

2010-08-10 09:25:42

Flex4

2010-08-02 11:09:45

Flex4

2010-07-27 09:37:44

Flex

2009-07-16 14:09:24

Flex3到Flex4

2010-08-02 11:26:21

Flex4

2010-08-12 14:51:40

Flex4

2010-08-13 10:30:30

Flex4

2010-08-12 14:58:12

Flex4

2010-07-27 10:03:57

Flex4

2010-08-10 09:08:29

HTMLTemplatFlex4

2010-08-13 14:45:58

Flex4布局

2010-08-02 12:44:01

Flex3Flex4

2010-08-13 16:10:11

FlexCSS

2010-08-02 14:04:29

Flex4教程

2010-08-11 09:01:41

Flex4布局

2010-07-27 10:11:04

Flex4
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美一级黄色片 | 成人精品| 日本一区二区电影 | 男女深夜网站 | 亚洲精品在线免费看 | 青青草这里只有精品 | 国产国产精品久久久久 | 91精品国产日韩91久久久久久 | 97精品久久 | 国产欧美精品一区 | 成人欧美一区二区三区视频xxx | 日韩在线播放网址 | 欧美成人一级 | 爱高潮www亚洲精品 中文字幕免费视频 | 日韩成人精品视频 | 91国内精品久久 | 国产69精品久久久久777 | 91看片网| 亚洲一区电影 | 欧美精品一区二区在线观看 | 日韩中文字幕久久 | 亚洲精品久久久蜜桃 | 午夜免费看 | 一区欧美| 国产精品一区二区在线观看 | 紧缚调教一区二区三区视频 | 久久久男人的天堂 | 中文字幕三区 | 国产成人免费视频网站视频社区 | 毛片av免费看 | 欧美日韩视频一区二区 | 久久国内精品 | 天天操操操操操 | 99久久婷婷国产综合精品电影 | 99视频在线免费观看 | 一区二区国产精品 | 欧美福利网站 | 日韩av一区二区在线观看 | 精品一区在线 | 国产精品久久久久久婷婷天堂 | 亚洲精品国产第一综合99久久 |