




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第一 前 總體介 快速入 第二 基本概 打印模 打印變 打印數(shù)據(jù) 固定行、固定 向下擴(kuò)展和動態(tài) 固定行的單元格變量的擴(kuò) 動態(tài)區(qū)域和固定區(qū) 分 打印場 第三 模板編輯器的使 打印模板編輯 單元格數(shù)據(jù)格 單元格內(nèi)容的折 在模板中使用 條形 頁面設(shè) 頁碼設(shè) 單元格變量的連 快速小計(jì)合 功能節(jié)點(diǎn)模板的管 第四 模式化應(yīng) 普通分頁場 強(qiáng)制分頁場 憑證分頁場 工資條分頁場 卡片分頁場 動態(tài)列的應(yīng) 聯(lián)應(yīng) 合并打 多子表打 批量打印應(yīng) EXCEL導(dǎo) Excel導(dǎo)出功能的調(diào)用方 Excel導(dǎo)出設(shè) PDF導(dǎo) HTML導(dǎo) 打印設(shè) 第五 公式的應(yīng) 本頁小計(jì)(_SUBTOTAL_)公 合計(jì)(_TOTAL_)公 紅字(_REDWORD_)公 其它非常用的打印特有公 行號(_rowno_公式 行數(shù)(_rowcount_)公 金額空格(_space_)公 中文金額空格(_cnspace_)公 日期空格(_datespace_)公 中文日期空 pace_)公 變量擴(kuò)展(_expandvar_)公 獲得歷史人(_auditname_)公 去除千分位(_clearthmark_)公 取首元素(_pop_)公 打印公式與U8cloud系統(tǒng)公式的嵌套使 修改顯示格式的公 單元格內(nèi)容對齊方 單元格背景色(_bgcolor_)公 字體顏色(_fontcolor_)公 字體(_fontfamily_)公 字體大小(_fontsize_)公 字體風(fēng)格(_fontstyle_)公 文字下劃線(_fontunderline_)公 條件格 組合格 在格式公式中使用 公式的綜合使 第六 基于U8cloud打印的二次開 UI工廠:快速有效地實(shí)現(xiàn)打 一個二次開發(fā)范 打印 直接打 第七 常見問題解 出現(xiàn)打印問題,如何迅速地定位問 本頁小計(jì)公式每頁都顯示相同的值,為什么 如何進(jìn)行雙面打 批量打印是否可預(yù)覽?打印時是否可選擇頁碼范 如何模擬測試打印的效 第八 U8cloud1.0打印模塊新特 總體介
第一 前如果把想象成一張白板的話,打印,就是在白板上做繪制。上面的這張憑證,可以很容易地繪制出來。但是,當(dāng)客戶想要調(diào)整“收款憑證”這的位定義字體、顏色、邊框、文本對齊方式;對于行,可以定義行高、行、刪除行;對于列,可以定義列寬、列、刪除列。這些功能使得憑證的外觀可方便快速入U8cloud打印的設(shè)計(jì)思路,這一節(jié),packagenc.ui.pub.print;publicinterfaceIDataSource//返回?cái)?shù)據(jù)源中所有的變量publicjava.lang.String[]//返回?cái)?shù)據(jù)源中所有的變量//根據(jù)變量的表達(dá)式,取得變量的真實(shí)的publicjava.lang.String[]getItemValuesByExpress(StringitemExpress);//如果某變量的值都是數(shù)字型的,返回publicbooleanisNumber(String//取的節(jié)點(diǎn),推薦不實(shí)publicjava.lang.StringgetModuleName//取得變量依賴的其他變量,推薦不實(shí)現(xiàn)publicjava.lang.String[]getDependentItemExpressByExpress(StringitemExpress);}publicclassMyTestDataSourceimplementsIDataSource//返回?cái)?shù)據(jù)源中所有的變量publicjava.lang.String[]getAllDataItemExpress(){returnnewString[]{ }//返回?cái)?shù)據(jù)源中所有的變量publicjava.lang.String[]getAllDataItemNames(){returnnewString[]{“憑證類別名稱”,”制單日期”,””,”借方本幣}//根據(jù)變量的表達(dá)式,取得變量的真實(shí)的publicjava.lang.String[]getItemValuesByExpress(StringreturnnewString[]{“收款憑證}if(itemExpress.equals(“dbilldate”)){returnnewString[]{“2005-12-10”};}elsereturnnew}}new}return}//如果某變量的值都是數(shù)字型的,返回publicbooleanisNumber(String//借方return}return}//取的節(jié)點(diǎn),可不實(shí)publicjava.lang.StringgetModuleName(){returnnull;}//取得變量依賴的其他變量,推薦不實(shí)現(xiàn)publicjava.lang.String[]getDependentItemExpressByExpress(StringitemExpress){return}}——調(diào)用打印程序,完成打印。U8cloud打印程序的統(tǒng)一類nc.ui.pub.print.PrintEntry,下面介紹如何調(diào) PrintEntryPrintEntrypenewPrintEntry(當(dāng)前窗口對象,new//設(shè)置打印模板ID的查詢條件pe.setTemplateID(公司,節(jié)點(diǎn),用戶,業(yè)務(wù)類型//如果分配了多個打印模板,可選擇一個模//也可以先預(yù)覽,再在預(yù)覽界面打//有第5行是白色背景,其他都是藏青色背景。而通過預(yù)覽效果可以看到,第5格5100個第二 基本概打印模打印變從開發(fā)創(chuàng)建的數(shù)據(jù)源獲取值。字符型數(shù)據(jù)源變量在模板編輯器中以粉色為背景,型數(shù)據(jù)源變量較為特殊,除了像字符型數(shù)據(jù)源變量一樣將變量這時型數(shù)據(jù)源變量在模板編輯器中的背景會變?yōu)榧t色。使用可參照第三章“公式的應(yīng)用”;2)從基本取數(shù)它的值來自于U8cloud系統(tǒng)可的數(shù)據(jù)庫的某個表的某字段值。自定義變量和字符型數(shù)據(jù)源變量一打印數(shù)據(jù)打印數(shù)據(jù)源是打印的取數(shù)接口,規(guī)定如何獲取打印數(shù)據(jù)。目前提供IDataSource、IDataSource2、IExDataSource三個接口。其繼承關(guān)系如 IDataSource2是憑證打印數(shù)據(jù)源接口,可以設(shè)置分錄條數(shù)IExDataSource可以用于傳入String外的其他數(shù)據(jù)類型數(shù)據(jù),主要用于傳入。更詳細(xì)用法可參照第四章“如何在打印模板中嵌入”一節(jié)。固定行、固向下擴(kuò)展和動上一節(jié)的實(shí)例中,第5行進(jìn)行了擴(kuò)展。固定行的單元格變量的擴(kuò)展數(shù)據(jù)源中,voucher91變量有兩個值,第一頁選擇了第一個值,第二頁選擇動態(tài)區(qū)域和固定置,類似于word的概念,下一個區(qū)域可以緊挨這上個區(qū)域顯示,也可以新分因此,U8cloud打印場U8cloud打印目前分成五種場景:普通分頁場景、強(qiáng)制分頁場景、憑證場景名稱分頁模式固定行變量如何選擇特普通分頁強(qiáng)制分頁可選”自動填充空行一頁打多張憑證憑證分頁可選”自動填充空行一頁打多張憑證工資條分頁卡片分頁第三 模板編輯器的使打印模板編Excel方式進(jìn)行編輯,以單元格為單位,單元格可以合并、拆分;在編輯區(qū)提供四種右鍵快捷菜單:選中單個單元格可以粘貼刪除單元格的對齊、字體、邊框、背景、Excel導(dǎo)出數(shù)字格式,單元格內(nèi)容類型,其中更以設(shè)置列寬、固定列等;菜單欄中的“表格”菜單項(xiàng)也提供了相似的功能。標(biāo)單元格數(shù)據(jù)Excel后,單元格xl設(shè)置\數(shù)字”框中選擇數(shù)字類型,可選的類型包括:常規(guī)、數(shù)值、貨幣、日正常:比如-100顯示為-負(fù)號紅字:比如-100顯示為-括號:比如-100顯示為括號紅字:比如-100顯示為"0"#,##0.00"–帶千分位分隔符“,"(#,##0.00_);[Red](#,##0.00)"–"($#,##0_);($#,##0)"–“$"($#,##0_);[Red]($#,##0)"-“$"($#,##0.00);($#,##0.00)"-“$”前綴的千分位兩位小數(shù)貨"($#,##0.00_);[Red]($#,##0.00)“$”前綴的紅字千分位兩位小數(shù)"h:mm形如9:18"0%8%0.008.00%"#"#/assistance/hfws.aspx?AssetID=HP051995002052&C單元格內(nèi)容的1\n”+productname+“\n”+產(chǎn)品名稱0在模板中使用有些時候需要打印一些信息,比如客戶通常需要在單據(jù)上顯示公司Logo、員工的等。打印模板中的可以分為兩類:靜態(tài)和動態(tài),靜態(tài)為模板中的常量,不會發(fā)生變化,比如公司Logo;動態(tài)為模板中1、在某個功能節(jié)點(diǎn)的模板管理界面,點(diǎn)擊“上傳”按持gif、jpg、jpeg、png格式,但不支持bmp格式。名為U8C.PNG的。件命名的變量,將該變量選定到模板中,自動顯示出來,如下所示:接口,是特別為非String類型數(shù)據(jù)源變量作的擴(kuò)展,它增加了兩個方方法一、publicjava.lang.Object[getObjectByExpress(String方法二、publicintgetObjectTypeByExpress(String方法一根據(jù)變量名獲得變量對應(yīng)的對象,如果為則返回ImageIconImage對象數(shù)組;方法二返回變量的對象類型,有三個可取值:IExDataSource.STRING_TYPE(字符串類型,一般不需要使用,因?yàn)槭褂胮ublicObject[]getObjectByExpress(StringObject[]pics=newObject[this.size];for(inti=0;i<pics.length;i++)pics[i]=newreturn}return}publicintgetObjectTypeByExpress(String{if(itemExpress.equals("photo"))return} 打印圖條形 頁面設(shè)紙型的選擇:來,并可選擇紙張的方向。在下部有一個復(fù)選框,它表示是否只顯示當(dāng)前很難打出符合預(yù)期的效果。另外,在復(fù)選框右側(cè),有一個圖標(biāo),點(diǎn)擊該按鈕可以選擇,紙型下拉框會根據(jù)選定的來獲得當(dāng)前可用的紙型。U8cloud頁面設(shè)置中定義,這可以通過選擇紙型下拉框的最后一個選項(xiàng)機(jī)支持這樣的紙型。U8cloud提供此功能,只是提高易用性。利用驅(qū)動程序自定義紙型。方法是進(jìn)入Windows系統(tǒng)的設(shè)置\控制面如下圖所示,定義了新的紙張“test”:這個設(shè)置在本機(jī)可以被保存,適用于本機(jī)的所有應(yīng)用程序。在U8cloud的 頁邊距設(shè)置頁碼設(shè)置:10,那么打印的第一頁的頁碼顯示為10,第二頁為11,依此類推。頁碼設(shè)修改上面“自定義頁碼”變量,加上_cnspace_公式,定義如下單元格變量的證數(shù)量:“&數(shù)量。此組合在雙擊單元格后顯示的框如下圖:快速小計(jì)合功能節(jié)點(diǎn)模板的在一個U8cloud節(jié)點(diǎn)上,可以定義多個打印模板。在客戶化/模板管理/打 xml文件,便于模板的重用(特別是在不同公司、不同帳套間模板,“模會彈出一個模板選擇框。節(jié)點(diǎn)默認(rèn)模板設(shè)置),也可以按用戶(組)和業(yè)務(wù)類型做特定的分配。如果用戶第四 模式化應(yīng)普通分頁場publicjava.lang.String[]getItemValuesByExpress(StringitemExpress){ifexpress.equals("vyear"returnnewString[]{"2005年"};}ifexpress.equals("vmonth"returnnewString[]{"2005年"};}ifexpress.equals("supplyer"returnnewString[]{"大華"};}}強(qiáng)制分頁場每頁固定打印行數(shù)為12,如下圖所示:打印預(yù)覽時,分成了三頁(普通分頁只分成兩頁712,自動填憑證分頁場據(jù)的技巧是按照頁碼次序。比如上面的憑證分兩頁,那么為憑證類別名稱、制單日期憑證合計(jì)數(shù)的tring為保證每一頁都能取到正確的值。以憑證類別和合計(jì)數(shù)為例,如下所示:publicjava.lang.String[]getItemValuesByExpress(StringitemExpress){ 根據(jù)要打印的表體記錄行數(shù)和模板中設(shè)置的每頁打*intpageCountallRecordCount/String[]values=newString[pageCount];for(inti=0;i<pageCount;i++){values[i收款憑證}}if(express.equals("voucher15")){[]values=newfor(inti=0;i<pageCount;values[iString.valueOf(20+i);//從20開}return}}}工資條分頁卡片分頁場取數(shù)獲得的結(jié)果數(shù)組維度為3,卡片分頁算法將根據(jù)卡片次序填充值。動態(tài)列的應(yīng)4為可擴(kuò)展行,往下擴(kuò)B為動態(tài)列(黃色背景B上的每個單元格都會自右擴(kuò)展。其余行皆為固定行。此時預(yù)覽效果如下:**應(yīng)用在存在動態(tài)列的模板中,定義數(shù)據(jù)源變量之間的依賴關(guān)publicjava.lang.String[]getDependentItemExpressByExpress(StringitemExpress){//產(chǎn)品數(shù)量變量依賴于產(chǎn)品名稱變if(express.equals("productnum")){returnnewString[]{"productname"};}return}publicjava.lang.String[]getItemValuesByExpress(StringitemExpress){}elseString[]values=newString[30];for(inti=0;i<30;i++){values[i]=new}return}return}金額\科 |(科目)(年度 |(金額目變量.如果科目變量有2個值(假設(shè)為現(xiàn)金,銀行存款),年度有3個值(1999年,2000年,2002年100,200,300,銀行存款科目在這三年的金額分別為400,500,600,那么打印結(jié)果為:金額\|現(xiàn)|銀行存|||| 聯(lián)應(yīng)合并打客端做些殊置可用并在些光上用定紙3要將原來多頁的內(nèi)容打印到同一張標(biāo)準(zhǔn)紙上,因此打印模板提供了合并打印功多子表打第一頁,包括區(qū)域1和區(qū)域2的第一頁。批量打印應(yīng)PrintEntrypenewPrintEntry(當(dāng)前窗口對象//設(shè)置打印模板ID的查詢條件pe.setTemplateID(公司,節(jié)點(diǎn),用戶,業(yè)務(wù)類型//如果分配了多個打印模板,可選擇一個模板for(inti0idss.size()i++entry.setDataSource(dss[i]);//設(shè)置數(shù)據(jù)}entry.endBatchPrint();//結(jié)束批”或“輸出到Excel”操作。若無需彈出以上框而直接預(yù)覽、打印或輸出到Excel,可采用如下調(diào)用PrintEntrypenewPrintEntry(當(dāng)前窗口對象//設(shè)置打印模板ID的查詢條件pe.setTemplateID(公司,節(jié)點(diǎn),用戶,業(yè)務(wù)類型//如果分配了多個打印模板,可選擇一個模for(inti=0;i<dss.size();}pe.preview();//上面的代碼執(zhí)行直接預(yù)覽操作,如果將最后的pe.preview語句替換為統(tǒng)一的預(yù)覽、打印和Excel導(dǎo)出調(diào)用方式如下:PrintEntrypenewPrintEntry(當(dāng)前窗口對象//設(shè)置打印模板ID的查詢條件pe.setTemplateID(公司,節(jié)點(diǎn),用戶,業(yè)務(wù)類型//如果分配了多個打印模板,可選擇一個模板for(inti=0;i<dss.size();i++){entry.setDataSource(dss[i]);//設(shè)置數(shù)據(jù)}entry.endVoucherBatchPrint();//結(jié)束批Excel單據(jù)、報(bào)表到Excel的導(dǎo)出功能。的“輸出”按鈕導(dǎo)出成Excel。Excel導(dǎo)出功能的調(diào)用1、單數(shù)據(jù)源(單個打印任務(wù))的Excel導(dǎo)出調(diào)用方式:直接調(diào)用打印PrintEntrypenewPrintEntry(當(dāng)前窗口對象//設(shè)置打印模板ID的查詢條件pe.setTemplateID(公司,節(jié)點(diǎn),用戶,業(yè)務(wù)類型//如果分配了多個打印模板,可選擇一個模//添加打印數(shù)據(jù),只有一個pe.//Excel2、批量打印的Excel導(dǎo)出有兩種調(diào)用方式。方法一、調(diào)用預(yù)覽、打印和ExcelPrintEntrypenewPrintEntry(當(dāng)前窗口對象//設(shè)置打印模板ID的查詢條件pe.setTemplateID(公司,節(jié)點(diǎn),用戶,業(yè)務(wù)類型//如果分配了多個打印模板,可選擇一個模//添加打印數(shù)foreach{}pe.Excel導(dǎo)出設(shè)不同的打印任務(wù)導(dǎo)出到不同的工作表中,導(dǎo)出后Excel文件不同的效果如下:PDFHTML出html文件功能。html導(dǎo)出設(shè)置界面,選擇目標(biāo)文件,若批量打印還可設(shè)置不同的打印任打印設(shè)打印設(shè)置中定義的內(nèi)容與直接相關(guān),千差萬別,不同的驅(qū)動程序也有不同的選項(xiàng),做為非專業(yè)的IT——用戶很難去分辨它們的差操作時,會彈出下面的打印設(shè)置框:在此界面可以選擇和紙張來源,并進(jìn)行頁面設(shè)置。如果選擇“打印到(*.prn打印范圍:雙面打印、色彩等高級選雙面將紙張自動翻頁,存在一個翻頁方向的問題,假設(shè)它的翻頁方向打印任務(wù)定義記錄打印信息第五 公式的應(yīng)運(yùn)算,或者從基本襠案里取得數(shù)據(jù)。打印模板可用的公式分為兩類:1)U8cloud公共的公式,比如iif,getColValue,round等在其它地方(比如單據(jù)模板)都廣泛(_ubtotal_(_total_U8cloud1.0版中打印模塊在公式方面有很大改進(jìn):其一是支持了打印特有公式與U8cloud公共公式的任意嵌套使用;其二是新增了一批可動態(tài)修改內(nèi)容本頁小計(jì)(_subtotal__subtotal_的使用方法是_subtotal_(變量),即按頁數(shù)對該變量進(jìn)行小計(jì)_subtotal_只推薦使用在憑證分頁場景中,并且應(yīng)將_subtotal_函數(shù)的單元格合計(jì)(_total_)公_total_公式的使用方法是_total_(變量),即對該變量的所有值進(jìn)行合計(jì)。紅字(_redword_)公_redword_公式主要用于總帳憑證打印中,定義方式為_redword_(變量,類容加括號顯示(類型為0為紅色,類性為其他則加括號。已經(jīng)使用了紅字公式。如果單價小于0,則加括號顯示。其它非常用的打印特有公式行號(_rowno_公式100個值,那么_rowno_(變量)1行數(shù)(_rowcount_)公金額空格(_space_)公些金額套打的應(yīng)用中,將“123,567.8812356788中文金額空格(_cnspace_)貳叁肆伍陸柒捌”。日期空格(_datespace_)中文日期空格 space_)公變量擴(kuò)展(_expandvar_)公用法:_expandvar_(變量,擴(kuò)展倍數(shù),擴(kuò)展位置位置不為0,則只在此擴(kuò)展位置放置數(shù)值,其他用空字符串填充。獲得歷史人(_auditname_)公獲得以逗號隔開的歷史人字符串去除千分位(_clearthmark_)公 取首元素(_pop_打印公式與U8cloudU8cloudU8在這里舉一個運(yùn)用iif函數(shù)的例子。修改顯示格式的求內(nèi)容水平居右,并以藍(lán)色標(biāo)出。因此,U8cloud1.0板特別提供了一系列修改水平對齊單元格水平對齊方式:_alignhor_(int對齊方式)。其中“對齊方式”可取值012垂直對齊單元格垂直對齊方式:_alignver_(int對齊方式)。其中“對齊方式”可取值012單元格背景色(_bgcolor_設(shè)置單元格背景顏色:_bgcolor_(String背景顏色)。其中“背景顏色”可為任意顏色,采用形如#000FFF16RGB字符串格式,比如白色#FFFFFF,黑色字體顏色(_fontcolor_)設(shè)置單元格字體顏色:_fontcolor_(String字體顏色)。其中“字體顏色”可為任意顏色,采用形如#000FFF16RGB字符串格式,比如白色#FFFFFF,黑字體(_fontfamily_)公元格屬性”框中的“字體”選項(xiàng)卡中字體列表中任意值,比如宋體、楷字體大小(_fontsize_)公單元格字體大?。篲fontsize_(int字體大小)。其中“字體大小”可為“單元格12字體風(fēng)格(_fontstyle_)公01-粗體,對應(yīng)于“單元格屬性”框“字體”選項(xiàng)卡中的字體風(fēng)格2-斜體,對應(yīng)于“單元格屬性”框“字體”選項(xiàng)卡中的字體風(fēng)格3-粗斜體,對應(yīng)于“單元格屬性”框“字體”選項(xiàng)卡中的字體風(fēng)文字下劃線(_fontunderline_)公單元格文字下劃線:_fontunderline_(int下劃線格式)。其中“下劃線格式”可03-會計(jì)用單下劃線,對應(yīng)于“單元格屬性”框“字體”選項(xiàng)卡下4-會計(jì)下劃線,對應(yīng)于“單元格屬性”框“字體”選項(xiàng)卡下 條件_fontcolor_(iif(myVar<0,#FFF000,組合fontcolor_(iif(myVar<0,#FFF000,fontsize(iif(myVar<0,18,12));否則字體顏色為黑色,字體大小為12。在格式公式中使用fontcolor_(iif(myVar<0,#FFF000,null));fontsize(iif(myVar<0,18,null));這時公式表示:當(dāng)變量myVar小于0時,字體顏色為紅色,字體大小為18,公式的綜合U8cloud打印公式之間的嵌套及_alignhor_(iif(varInt0>0,2,_alignver_(iif(varInt0>0,2,第六 基于U8cloud打印的二次開U8cloud打印會逐漸形成一個以功能為基礎(chǔ),支持快速、靈活的二次開UAP的基礎(chǔ)上形成了一些二次開發(fā)的成果,快速有效地實(shí)現(xiàn)打印功能。本章將首先以UI工廠為例展示快速開發(fā)的,然后詳細(xì)介紹如何基于UAP的打印平臺做二次開發(fā)。UI工廠:快速有效地UIU8cloud單據(jù)開發(fā)的重要工具,它很好地與打印結(jié)合起來,開發(fā)JStarterU8cloud開發(fā)環(huán)境,并在主界面的快捷碼中輸入”UI工廠所使用的打印數(shù)據(jù)源,h_t_2列是所需生成的ID,可以在此根據(jù)某種規(guī)則指定此模板的主鍵,如果不指定,是否是單表頭模板”,它主要針對基本的單表頭界面,勾選該項(xiàng)后,nc.ui.trade.pub.SingleListHeadPRTS數(shù)據(jù)源來適配;選擇數(shù)據(jù)源:此工具可管理多個數(shù)據(jù)源(jdbcdatasource) 如果在表頭變量前綴處填入h_,表尾變量前綴處填入t_,那么它生成的打印模板與上面的工具是一樣的。另外,U8cloud1.0中它也可以支持生成單表頭界就是快速開發(fā)的。一個二次開發(fā)基類BillEventHandler可以找到答案,它的代碼如下://打印按protectedvoidonBoPrint()throwsException//根據(jù)BillCardPanel,創(chuàng)建數(shù)據(jù)源nc.ui.pub.print.IDataSourcedataSourcenewCardPanelPRTS(getBillUI()._getModuleCode(),maryKey(),getBillUI()._getModuleCode(),}}了BillCardPanel,從BillCardPanel上能取到單據(jù)界面上的所有數(shù)據(jù)。息。直接打印實(shí)現(xiàn)了這一點(diǎn)。UAPPrintDirectEntry類,它有一些重要的publicvoidsetColNames(Object[][colnamespublicvoidsetColWidth(int[colwidthspublicvoidsetTitle(StringtitlepublicvoidsetTopStr(String[][]topstr);//設(shè)置表頭內(nèi)容,都是固定行publicvoidsetBottomStr(String[][topstr設(shè)置表尾內(nèi)容,都是固publicvoidsetData(Object[][datapublicvoidsetBreakPos(intbreakPospublicvoidsetPagination(intpaginationpublicvoidsetPaperSize(doublewidthdoubleheightprotectedvoidonBoDirectPrint()throws{BillModelbillmodel=BillDirectPrintprint=}protectedvoidonBoDirectPrint()throws{BillDirectPrintprintnewBillDirectPr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中生社會實(shí)踐能力的多元化發(fā)展與評價考核試卷
- 保健食品營養(yǎng)需求分析與滿足策略實(shí)施效果考核試卷
- 合成氣制合成油考核試卷
- 國際貿(mào)易信用證條款解析與應(yīng)用考核試卷
- 網(wǎng)購家具合同范本
- 簡單的工傷合同范本
- 賣車簡單合同范本
- 農(nóng)業(yè)訂單合同范本
- 電視購物產(chǎn)品退換政策協(xié)議
- 瑜伽培訓(xùn)合同協(xié)議書
- 婦產(chǎn)科運(yùn)用PDCA降低產(chǎn)后乳房脹痛發(fā)生率品管圈成果報(bào)告書
- 第四章泵的汽蝕
- 數(shù)字孿生水利工程建設(shè)技術(shù)導(dǎo)則(試行)
- 零售藥店醫(yī)保培訓(xùn)試題及答案,零售藥店醫(yī)保培
- GB/T 90.1-2023緊固件驗(yàn)收檢查
- 2023屆高三生物一輪復(fù)習(xí)必修一二背誦默寫紙條課堂默寫
- 地表沉陷巖移觀測研究報(bào)告(完整資料)
- (魯科版五四制)小學(xué)三四五年級全部單詞(帶音標(biāo))
- 一年級英語-日常用語
- 湘教版二年級下冊科學(xué)教案
- 人教版三年級下冊語文閱讀理解及答案(完整版)
評論
0/150
提交評論