Flex學習筆記9 列印

2021-06-10 02:59:25 字數 849 閱讀 1512

大致分為3類:

1.2.

宿主列印使用瀏覽器提供的列印介面,有html(將呈現的html輸出到印表機);activex+html(使用js呼叫activex完成列印)

3.外部列印生成目標文件,如pdf、office列印,使用文件的宿主程式開啟並列印 類別

方案 優點

缺點原生列印

能夠選擇印表機,設定紙張,頁邊距等引數;列印、swing元件等;多頁列印效率高;延遲生成列印內容

客戶端要安裝jre

flex

列印flex中的視覺化元件,多頁列印效率高;延遲生成列印內容

不能夠選擇印表機,設定紙張,頁邊距等引數;

宿主列印

html

能列印html頁面,可通過css控制頁面的列印方式

需要事先設定好列印內容,多頁列印時可能頁面過大

activex+html

通過程式設定印表機等引數

外部列印

pdf office

要安裝相應的工具軟體,多頁列印頁面過大

只要頁面上能顯示,則flex就能列印出來。

使用printjob列印

var job=new printjob(); 

job.addpage(sprite:sprite,printarea:rectangle=null,options:printjoboptions=null,framenum:int=0):void

sprite代表要列印的內容,必須位於displaylist,列印時會忽略sprite的vlisibile屬性

printarea: 代表列印範圍

framenum: 幀數,不指定

job.send();

題目 9 列印日期

題目描述 題目描述 給出年分 m 和一年中的第 n 天,算出第 n 天是幾月幾號。輸入 輸入包括兩個整數 y 1 y 3000 n 1 n 366 輸出 可能有多組測試資料,對於每組資料,按 yyyy mm dd 的格式將輸入中對應的日期列印出來。樣例輸入 20003 200031 200040 2...

笨方法學Python 習題 9 列印,列印,列印

usr bin python coding utf8 here s somt new strange stuff,remember type it exactly.days mon tue wed thu fri sat sun months jan nfeb nmar napr nmay njun...

習題8 列印,列印

一 二 附加練習 1 檢查結果,記錄錯誤。2 最後一行既有單引號又有雙引號,他們是如何工作的?答 見註解1。三 註解 1 為什麼 r有時列印出來的是單引號,而我使用的是雙引號?答 python會用最有效的方式列印出字元,而不是完全按照你寫的方式列印。這樣做對於 r來說是可以接受的,因為它是用於除錯和...