付費下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、IReport制作報表啟動iReport后,點擊菜單檔案丁啟新檔II(見圖1),彈出窗口”ReportpropertiesIKeport1.3.2-(c)20U2-2Q07byJasperSoftCorp.襠窠編輯預(yù)覽格式化DK自建立口ptiomFluinsf幫助開信新檔M,口o*,M,./報表精靈,_j開啟舊檔Ctrl+O存檔Ctr1+S另存新檔全部存檔關(guān)閉CloseAllCloseAllExceptThisFrintDesigriCtrl+FRtvftrttoLastS&v«d最近使用的檔案離開p”三號=三日圖1在窗口-Reportproperties仲可定義報表的名稱、
2、尺寸、定位及報表邊界值等屬性(見圖2)。-定位不拉列表中包含兩個選項“Portrait”和“Landscape",其中Portrait代表縱向報表,Landscape代表橫向報表),下面以制作I歸檔文件目錄II為例子來介紹如何制作報表。圖2三、定義報表名稱及定位等屬性后,點擊“OK按鈕系統(tǒng)彈出報表設(shè)計的主窗體。在窗體的左下方點擊右鍵,彈出菜單“欄的屬性”(見圖3)。圖3四、選擇該菜單,在彈出窗體中設(shè)置各個欄的高度(見圖4)。設(shè)置方法如下:選中某個欄后輸入高度值,點擊“Apply”按鈕c對不需要顯示的欄設(shè)置其高度值為“0”即可,注意:檔案的報表最常用的欄目為:columnHeader、
3、detail、columnFooter。圖4五、在上方選取I靜態(tài)字段仄具(T圖標),再在ColumnHeaderI欄中畫出來(見圖5),以同樣的方法增加其它所有靜態(tài)的文字。columnHeader欄里面的圖表、文字一頁只會顯示一次,Detail欄中的會根據(jù)條件循環(huán)顯示,直到頁面不夠畫才換一頁顯示。=ktL3.WIH若空忤目鼻5斷通能遇9期后,始小行回檔窠斕再現(xiàn)近格式化日正Opu'Jld|*Xbz島段&E工*ET回與號由受卦國朝僮口福尊M«.TI勺n10.1L15114,13iJjitTi3iIts二咱欄文件巨錄DocumertElrudLreiruvEBK3SSdO_
4、JI第"巖愛/口WT).回舊.上口|圓二報.麗二J3nEinT用口用功IZBn女r-MDocmot3bccFnuiuL冷ROcc-lnraH-iadvrd*tALl口.Iwfgqt”口cp«CtJ44lt«rO1hi*:TbFdo(k,口srrir7修理Carwesp.tuduGhcXid”jj如»LiEl144N«icht*TidlhwpMXTiE3icker口皿白率Tvj.ni-r.Avaa.l-17Q?it-liiQV«fLtohltl召Pktui-iLatx叵|P*wffwbtr回二瓏口F”工BhpXflfT面:忒ilOC-n
5、rriaLDate-El14T1:«ELl.«Ct六、右鍵單擊畫出的靜態(tài)字段框選屬性II,在彈出的對話框中(見圖6)設(shè)置其它屬性:Font選項卡中設(shè)置字體的相關(guān)屬性。(1)在FontName選字體;(2) Size選字體大?。?3) PDFFontName設(shè)置或選擇相關(guān)的字段,注意如果在FontName選的不是宋體,而是其它字體時,需要通過復制粘貼功能把相應(yīng)的字體替換為下表中相應(yīng)的字體,字體對照表如下:字體名稱字體名字宋體STSong-Light方正舒體FZSTK.TTF方正姚體FZYTK.TTF仿宋體simfang.ttf黑體simhei.ttf:華文彩云STCAIYUN
6、.IIF華文細黑STFANGSO.TTF華文新魏STXINWEI.TTF華文行楷STXINGKA.IIF華文中宋STZHONGS.TTF楷體simkai.ttf隸書SIMLI.TTF宋體-方正超大字符集SURSONG.IIF幼圓SIMYOU.TTF(4) LineSpacing中設(shè)置行間距;(5) Align和VerticalAlign分別代表靜態(tài)框中的文字的水平對齊和縱向?qū)R;(6) Fbtation中設(shè)置文字的顯示方向;(7)復選框-PDFEmbedded勾上,PDFCoding選UniGB-UCS2-H(ChineseSimplified),如果字體選擇不是宋體時需要選擇Identity
7、-H(Unicodewithhorizontalwriting);(8) StaticText中可以更改靜態(tài)文字(雙擊框也可以更改);(9) Border中是設(shè)置該屬性的邊框。困歸檔文件目錄Common.FontStatieTextBorder|AllReportFont1dFontN4uneSize1隸書d國3FEIrFontN-之IMU.TTF3rBoir工t立rUndrsurisdLimpacinglie.ikethr;,styledtext|silk山mHariZantallyAlCenterio-t&tionL郎Vertical.|MidlLe口NonezJrpdfEmbed
8、dedPDFEncodingIdentitjHQJnicodewithhori|七、在主窗體的“Library”中設(shè)置“Field”和變量(見圖7)。右鍵點"Field”選“添力口”Field”,在對話框中輸入Field的Name名字)和Description(描述一路徑值)。Name名字)的值可以為任意字符,Description的值為系統(tǒng)中某字段的名稱或者XMQ件中的路徑。統(tǒng)計報表中Description的值為某個字段在XML文件中的路徑,在其它類型報表中Description的值為檔案系統(tǒng)中某字段的名稱,除了數(shù)據(jù)庫字段外,還必須增加rows字段,并fieldDescriptio
9、n設(shè)置報表所需打印的行數(shù)。0Lia陸ry;翼QQQQQQQQQQQ期號任導名期數(shù)注題苣號牛貴文噩日頁備問保盤7ar&ableePurometersPageUisnlirrTat&lFagesF4電Xoff八、雙擊LibraryI中的FieldsI會看到剛才添加的FieldI,左鍵按住I件號I拖到表格中,F(xiàn)ield就會在框中了,右鍵可設(shè)置FiledI框的各種屬性(和靜態(tài)字段框一樣的),繼續(xù)增加其他Field并拖到表格中,調(diào)整好位置和寬度。gm*LiizlbIHiI19IZQI*1Iley月梭文忤目錄,H同,國皆劇Rt,保行用m*L3”心-r三:三二FtlTJ&MEll創(chuàng)到
10、rtlTdF.IrilBJIII-yysllrlll事舊的M!lFtes小定即與連鋁報表宜詢S'Jbdjtftxi-i:.。.三三至三可日國旦二'_d*47工向國I1E她呼吁由由期國立凰口力益猛I?.rtI3tIMIII|l期#r團FaQd49ms.MQ孟拄潦.H期Q頁效Q備注e同jsG保片百UP0合號I鼻IVviaJb-lei-LpFurtftetttrs名IPqs片mbATifjlTotalF司可f<LceKafTX1|ToKaIOCurrentD«t<-當F電if£!電的九、主窗體菜單“Data”中的“連接/資料來源”是設(shè)置數(shù)據(jù)源的(見圖9
11、),點擊“連接/資料來源”后系統(tǒng)彈出Connections/Datasources”對話框(見圖10)。劇iR.f1J.3.2II歸茄篁"目泉5期5出42(VuchuLEedC:VU*ciuekl5ul45Hti-尹*d*ixdMr,£4>:rIl面女伴目錄.Jml】搭案MS用焉格式比限t.建立即l,minKLU中口相處l/r十、在aConnections/Datasources”對話框中點Ihewll,選XMLfiledatasourceII,如下圖:單擊“next”按鈕,輸入Ihame1(名字)、選中UsethereportXpathexpressionwhenf
12、illingthereportK點-BrowseII選擇xml文件數(shù)據(jù)源,注:關(guān)于XM戊件需要從系統(tǒng)的定義檔案模版,選擇中相應(yīng)模版的結(jié)構(gòu),在“報表”頁面,增加報表頁面里有個下載樣例數(shù)據(jù)。選完后,可以點下方的TestI測試是否通過。(見圖11)圖11十二、在主窗體中選擇RataII-銀表查詢口系統(tǒng)彈出“ReportQuery”對話框,在“ReportQuery”對話框中,“Querylanguage"(如圖14)設(shè)置為“Xpath",輸入XPath路徑(測試數(shù)據(jù)中為/data/descendant:Package/Description)國的pgr*V*r.JitpC'
13、;irtgtry|JvsBaimData.Saurcv|KhtaSpnrchFjovadarCSVDLtkSe-titch|/d.atafdcjFcciikdnjktZlL&*dgwy曰£*丫電qwfeVF:iPackife/DtscTiptioJFai叱1&Hon由IFi4ld】師m|D«sctfiptiaDirwsJ4.V4.1<&<.Stri&c#-1-J|_任號名聞國住若1Mli不inn文號口w£1:-|JBUiLliULrStriH日期J*»-1m<Sirin*圖14十三、在主窗體中,點擊數(shù)據(jù)源
14、下拉列表,從中選擇數(shù)據(jù)源。(如圖15)1份b|匚件目錄JI|存期Ab斑1保管助網(wǎng)1年hSF(盤名H期制盤犒注圖15十四、編譯并執(zhí)行報表。報表的執(zhí)行包括無數(shù)據(jù)執(zhí)行和有數(shù)據(jù)執(zhí)行。(如圖15)842(Unckaiiged)C:VDocnaentsandSe;tt.i.iiig!5Adaiiii!53:&t口17必詢歸檔文件目錄一jrx.IipticmEFluginE窗口幫助ZloTFH畫口唯國日蠱三加abi100%7£y,歸檔文件目錄0口外。曲.5161Yiy192UIIIIIIII編譯無數(shù)據(jù)瀏覽有數(shù)據(jù)瀏覽口口卜口歸檔文件目錄口時的上J時感傀管劃Sb*FI保管期取1立“,(Flft
15、件號設(shè)衽/文“&名H期頁數(shù)備注圖15附注:報表設(shè)計一些技巧1、 報表設(shè)計器屬性PDF格式:高度、寬度參數(shù)是數(shù)字30都代表1CM如:ColumnHeader的高度設(shè)置為5CM此時需要設(shè)成150EXCEL格式:高度為28.85代表1cm,寬度為30.05代表1cmr如:ColumnHeader的高度設(shè)置為5CM此時需要設(shè)成144打印條件設(shè)置2、 newBoolean(!$F題名.equals(null),是指當題名字段不為空時打印,也可通過勾選TextField屬性中的Blankwhennull來實現(xiàn)(注:excel報表中由于線條顯示是需要通過textField邊框來實現(xiàn),最好習慣使用Bl
16、ankwhennull來實現(xiàn)字段值為空時打印空白)3、 newBoolean($F題名.length()>117),是指當題名字段的長度大于117時打印4、 newBoolean($VREPORT_COUNT.intValue()%11=0),是指報表的行數(shù)為11時出現(xiàn),一般用于報表底部粗線的打印條件5、 $F起止日期.substring(0,4),是指截取起止日期的前四位,用截取函數(shù)時,最好加上條件,即newBoolean($F起止日期.length()>4),否則如果起止日期為空時,報表就無法正常打印了,如果想從第五位開始取4位的話,$F起止日期.substring(4,8)6
17、、 newBoolean(!$F案卷題名.equals(null)&&$F案卷題名.split("").length=5),是指題名內(nèi)容里有四個“;”號;7、 $F案卷題名.split("")1,是指出題名的第二段8、 newBoolean($F案卷題名.indexof("")=-1),判斷案卷題名中是否包含";",若不包含返回值為-1。9、 如報表需要按什么分組打印,可增加的一個字段group,并設(shè)置原卷號_2;屬類號_1,是指按原卷號與屬類號分組打印FieldNane(groupfieldlCl
18、assType|javasItikg.StriiMCZFieldDescription原卷號_z屬類號Editfieldpropertias.,|RkIQaiml|10、如果報表是復合報表,取案卷庫字段用_1,取卷內(nèi)庫字段_211、 newInteger($F文件標題.toString().trim().length()取文件標題的實際長度。12、 newInteger(Integer.parseInt($F案卷號.toString().trim()把字符型轉(zhuǎn)換為整型。13、 取文件形成日期的月1、打印條件newBoolean(newString($F文件形成日期.replaceAll(&qu
19、ot;/","-").indexOf("-")>0)2、輸出值newInteger(new文件形成日SimpleDateFormat("yyyy-MM-dd").parse($F期.replaceAll("/","-").getMonth()+1).toString()IReport介紹什么是iReport?iReport是一個能夠創(chuàng)建復雜報表的開源項目,并且它能調(diào)用JasperReports庫應(yīng)用于任何一種java應(yīng)用程序。本身是分布式的且由符合GNU通用公共許可的百分之百純j
20、ava編寫。由于它豐富的圖形界面,你能夠很快的創(chuàng)建出任何一種你想要的報表。必要條件:iReport需要SunJava2SDK1.4以上版本;為了能編譯jasper文件就必須安裝完整的java2(JDK),不光是(JRE)這個運行環(huán)境。如果你還想編譯iReport源代碼,你還要安裝JakartaAntversion1.6以上版本。硬件方面,類似于java的環(huán)境,iReport也占很多的RAM,所以它也需要至少256Mb的內(nèi)存和至少20Mb的磁盤空間。報表結(jié)構(gòu)這章我們將分析報表的構(gòu)成,來觀察一下它由那幾部分構(gòu)成,當用數(shù)據(jù)打印時這幾部分是如何運轉(zhuǎn)的。Bands一個報表依靠一typeM來定義說明。它被
21、分成不同水平的一份被叫做bands當報表加入數(shù)據(jù)去打印時,這些部分被印刷很多次依照他們自身的屬性(依照報表創(chuàng)建者設(shè)計的規(guī)則)。舉個例子,pageheader被重復的打印在每頁的開始部分,這樣的話,每個bandtB會重復的打印每一單一的記錄。這個一type頁被分成9個預(yù)先確定的bands乍為新組被加進去。事實上,iReport控制每一個頭條(Groupheader和一個摘要條(Groupfooter)為每一個組。圖4.1一個帶總是和頁的寬度一樣(左右的空白除外)然而它的高度,即使已經(jīng)被設(shè)計好,但可能還會依據(jù)被包含在內(nèi)的元素的實際來打??;它能夠自由的延長靠近頁底。這種特色的出現(xiàn)在bandsfe含一
22、個subreport或者text巾eld時縱向的內(nèi)容。通常情況下,bandSB高度被用戶指定一個"minimalheight”。不是所有的bandStg依照內(nèi)容被這個外力改變,特別是:ColumnFooter,PageFooter和LastPageFooter.所有的band®度的總和(除了background)總是小于或等于頁的top和bottomed間的最小高度。Title這是首先看到的band。它被創(chuàng)建僅僅一次,可能被打印在每一分開的頁。耍點小聰明,你能利用這個模擬一個無效的subreports(隨后我將看看如何做)。關(guān)于尺度的確認,它是不可能躲過去的,在報表頁的高度
23、設(shè)計期間。Asregardstheadmitteddimensions,itisnotpossibletoexceed,duringdesigntime,thereportpageheight1(1top口bottomed記之間)。如果title被打印在幾張單獨的頁面上,這個band勺高度不用被包括在整個band勺高度之內(nèi)的,一般低與page勺高度。Pageheader這個bancdfc許你設(shè)計一個pageheader它的高度在設(shè)計階段被定義,通常不會改變在創(chuàng)建報表的過程中(除非有垂直插入相當大的成分,例如這個texfields包含很長的文本和subreports。頁面的heade出現(xiàn)在整個打
24、印頁的相同位置在設(shè)計階段期間。Title和Summaryband杯包括pageheader在打印一個單獨的頁時。Columnheader這個bandit每一個詳細的列開始時被打印。這column的概念一會兒再解釋通常的,包含標簽的tabular報表的列的名字被插入在這里。Groupheader一個報表能容納零個到多個groupbands它允許收藏詳細的記錄在不動groups有g(shù)roupheader,自然要有g(shù)roupfooter(他們能能獨立的展現(xiàn)和取消)。不同的屬性被聯(lián)合在一個group。他們確定他們的行為功過查看graphicpoint。它是可能的影響一個新的頁的groupheade或者一
25、個newcolumn,打印這個bandft整個頁的下面,如果這個bands®出了一個單獨的頁(以一個組的級別作為一個pageheader。它是可能的去修改被請求的高度并打印它:如果它是超過其他的高度,這個group等被打印在一個新的page(特別要注意它的值由于太長,在打印時會無限的循環(huán)),等等。接下來我們將詳細討論groups,DetailDetailband將每個通過datasource羲到記錄響應(yīng)的傳給打印機。很可能,大多數(shù)的元素都被放在這里。Groupfooter這個bandft示一個group的結(jié)束。通常它包含的區(qū)域顯示小計或者分開圖解元素,作為一條線,等等。Columnf
26、ooter這個band勺出現(xiàn)表示每一個column的結(jié)束。它的尺寸是不能被調(diào)整的(即使它包含一個相當大的元素,像subreport或者文本域)。Pagefooter這是頁腳。它和pageheadeH時出現(xiàn)在每頁。同columnfooter一樣,他是不足夠大的。LastPagefooter如果你想使最后一頁的footer與其他的頁的footers不一樣,這時可能就要用到這個band。如果這個band的高度是0,他將被完全的忽視,其他確定結(jié)構(gòu)的普通頁也能適用在最后一頁。它首次出現(xiàn)在JasperReportS勺0.6.2版本。Summary在其他的地方這個組名被叫做reportfooter。它允許你
27、在report的最后插入你想要的任何內(nèi)容關(guān)于總結(jié)等。BackgroundBand第一次出現(xiàn)在JasperReport0.4.版本時。它由于許多用戶的堅持不懈的要求能夠創(chuàng)建水印和similareffects而引入(整個頁面的結(jié)構(gòu)).它可以具有最大的高度以至于和頁面高度一樣。報表屬性(1)報表的名字是第一個屬性。這個名字是本地命名,它和源文件的名字是相互獨立的,它僅僅被JasperReportslibrary調(diào)用(例如:命名一個報表編譯后的java文件)。(2)頁面的尺寸大概是報表最重要的屬性。iReport和JasperReport使用的最小量度單位是像素。(像素大小是75點每英寸,每英寸的點數(shù)
28、)。然而,我們經(jīng)常使用的報表的量度單位更為平常,像厘米,英寸或毫米。下表列出了量度標準和像素大小。由于尺寸管理基于像素,所以當我們用不同的量度看同一數(shù)據(jù)會發(fā)生很大改動。(注:每30像素為1CM)PagetypeDimensionsinpixel(像素)LETTER612x792NOTE540x720LEGAL612x1008A02380x3368A11684x2380A21190x1684A3842x1190A4595x842A5421x595A6297x421A7210x297A8148x210A9105x148A1074x105B02836x4008B12004x2836B21418x20
29、04B31002x1418B4709x1002B5501x709ARCH_E2592x3456ARCH_D1728x2592ARCH_C1296x1728ARCH_B864x1296ARCH_A648x864FLSA612x936FLSE612x936HALFLETTER396x612_11X17792x1224LEDGER1224x792表4.1通過修改高度和寬度,你就可以創(chuàng)建任意大小的報表。(3)報表頁的定位有l(wèi)andscape0portrait選項,Portra讓代表縱向報表,Landscape代表橫向報表。(4)頁面的空白尺寸依賴于pageMargin項卡的四個輸入值來確定。(5)一個
30、報表頁被幾條平行線分開為幾部分:bandscolumn和記錄集是沒有關(guān)系的,只和detailbandW關(guān)系。意思就是說一條記錄用十個fields和一個表的話,不需要十列。然而,這些元素可以用table實現(xiàn)恰當?shù)姆胖谩J袑е乱粋€很長的記錄列(非常狹窄的橫條)被打印。下面的例子將告訴你怎樣設(shè)置值為一個簡單的列報表在A4紙上。ScriptletclassMora.|il8n|字段數(shù):7寬度:|s.558cm三空白:|1.000|5三字段數(shù)的值是1,它的寬度和整個頁面一樣,除了空白。列之間的空間沒有意義,所以它的值是0。(注:設(shè)計脊背、照片卡片等報表時需要)titlepageHeadercalur
31、nnHEaderdetailcolumnFocrterpageFaotersummary當”字段數(shù)”輸入2。iReport將自動的計算列的寬度依照頁的空白和寬度。如果你想在兩列之間插入空白,那就為“spacing”填寫一個值。所有的空白,列的寬度和每列之間的空白,加起來要小于頁的寬度。如果不檢驗這種情形的話可能導致錯誤產(chǎn)生。2columnsAfrvciLacaminiTrujAvipNmkmhLihms"<Jim-i(n*4woiwKiTjmqyCHm.mniXMnLaq*帆MqutrfIanBviQ|kjA«wmAimrL#vwf4MMhiuAa3mOMHwnbtf
32、aSqih,WW-tuu.LLA-4<nrrM*zMiEC4aHMAAWMM-L2Df444HtelEm3ff4'LuiHU-»wiFHHMiaXMlEkrwa*4wwAnn*IT%Mmet3«wvCKLrf族他d>即IstrarMn胃H:U*9JUOOKUWUl'ilWYlTi位WfclTWrrWMUUuiMiOufaiBUAiBHiUilUUhwMiiACmoKMMdCmMmMchhwndwThK.,:"A»diwwn-jrriSJLOl.*Pwt*<性人MIEjkmhhCcmciAflFfrctt«匚口1
33、>!>5011SAEinNMMHPrtcwnWiPthmmMtWnh«Fr53AFjbrcflIrttoS4Hwchn5JlJaOWclAt'/rtnMD*SAroMttwmnltrGb*i0ox*i4=仲1MBw3*gyCK<5WRaicfnjir4vFrw«4aIM«nWQjpyvG«K4«yfrarrtifjiAftmain1yHFiji.fnioKdobia-RioiritoModoKfen8n|也18=««44WsA.RJErSi鉀E*】O«tnCbcruTpcrrn曲IteSA
34、ftonwcyurda<;«>"«LwhcwKSa«fGftflwrtP&MWTrfEAJnriaFed'AvkkInv-i-stVlGwfiCELLA-biluMtimrSmnpnI-Uh*Cwm-SawImtC!fentaikinandnow/j5AHufYSp9NM>rS«T制MH*1M-HjrfDsdMrHi|icOmn5jfrriiViidJO9,AlcarjfSAMimTfWa以旭世RCrEPSuHftR:3nonr土AWIREQaUtidepageHeadercolumnHeaderdetailc
35、olumnFooterpageFootersummary(6)腳本是一個java類,它的方法執(zhí)行在報表生成期間,通過觸發(fā)一個特殊的事件,在scriptlet項卡,可以指定一個外部的腳本(java類)或激活iReport的內(nèi)部腳本支持。PageMargin|字段數(shù)fScriptletclassi,|i18nScriptletclass如果不想使用腳本,那就設(shè)置下拉菜單的值為:Don'tusescriptletclass或者在輸入?yún)^(qū)域填寫你所要使用的類的名字。在gore.I選項卡可以對打印進行設(shè)置。PageMargin|字段數(shù)ScriplletclaisM«r上.,|iISn|a
36、lnlMIBIMIidlblMlalMMIbllUldlhlMlalUUIaia_在新的一頁有表買rjrET13iaiuidibil-itaimiJIsiuiaiiuuiBikiraabi*在新的一頁有表屋rFloatingcolu/nnfooterTitleonanewpage選項:T田e指定為一個新頁的選項,打印在每頁的開始,在Utle之后頁面將發(fā)生大的變化。圖4.1才口4.13展示報表的結(jié)果,圖4.11顯示報表。ThisisatitleCOGNOME1$F(COGNOWIE1JCOGNOME25F(COGNOME2NOME$F(NOME)DATANASCrrASFIDATANASCrTA
37、)TEL1$F(T£L1力白用pjteO戶34"*¥VPAGE_NUMBER*qMR,*SV圖4.11T田e被打印總是一樣的,而且在每頁的頂部。圖4.12顯示使用缺省設(shè)置打印的結(jié)果:圖4.12圖4.13顯示打印的結(jié)果如果“Qtleonanewpage迅項設(shè)置為true。像你看到那樣,沒有一行其他的ban©打印在Qtle頁,甚至沒有pageheaderEpagefooters然而這頁仍然計算這頁的總數(shù)。圖4.13Summaryonanewpage選項:這個選項完全和先前的選項一樣,只是summaryban酸打印在最后一頁?,F(xiàn)在,如果你選擇了這項,那新頁將包
38、含summarybandFloatingcolumnfooter選項:這個選項允許你加強columnfooterband勺打印,直接在最后detailband(或groupfooter)后顯示而不不在column后顯示。當你想用報表元素創(chuàng)建表格時使用這個選項。(詳名田請看JasperReportstables.jrxml)打印順序:Printorder用來決定如何組織打印多列數(shù)據(jù)。缺省的printorder一是vertical,它是垂直的打印記錄直到頁末開始打印新的一列。Horizontalprintorderprints以橫向打印記錄當一行占據(jù)頁寬后開始打印另一行。圖4.1耶口4.15:Ve
39、rticalprintorderHorizontalprintorderiFBartoHlinAn*TtjWtIhwTyTwHura,FlBrEImv$wiCMmhsviiM4tmHFvdNiA"HwMlninrMafiasCaKtunCvvriM-rpn4pmb4rW£om»UrffTDOctHur-tCmMwMkRMnpiX胃031031,DnartwiMEkHkavHEwiD|jiiai74v*4«亡APMWMEwinflH:OnJCPT.tLA-SufHfMutdLNCi-McaMML-iCPnw<UrtawVLLW4fldEdUlWnLu
40、yKGfiSfewLGa”LifwmfeHfi*&司4uMiMpwhCMww>M9PftfitfllWWLRtMSAaweLkMunli.uWtariiCMHHmW4nmnt3FWg311>v-i>wwHuCrKtaH1BmTons.SpejwtonT(PgwRff«*irarai*Tt*lc>MpvnwHg-jacMTfWiHWU(jMIMVKppiMlMM新x*Vn>gOoiri1lvHE|tqrHMxmHW-MftHUMdirtWWHfefklaAiIWXPdpI|ii4daniWMC1WPWfariiUMiZ?aCtWAHVWlKAiaM
41、nnHfiflBift*SMtatSfllMiMRiDwlAwdflmdttKrfiEmlpii七wtiwiFiM«vvr*ri*QnFem叫屈1皿!FrmoatiKXkHCocnaIpunxbW而不日A麗才GhJiH-LiU-StfimrudnLawKmdUMIfMWMUmohmAk*ww>An她的TMvi曲Wife,CmAutdCtWM4ewAqHWZAJUtTw*!*&fr«vMHhnyEHBnvAMQMENdnCondu-cmptnadMCiAftCcn4vspnawwUrardciWM-MlafHnijAiF|0M*e<MiW4H-/麗姆li*勵島MGSfLAH»UM4»UHChCPWH*HmhCMtwiLHCMMchhmLughrg<
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物分離原理試題及答案
- 糖尿病足部護理培訓教材
- 2026 年初中英語《陳述句》專項練習與答案 (100 題)
- 2026年深圳中考語文知識體系構(gòu)建試卷(附答案可下載)
- 2026年深圳中考英語學困生補差試卷(附答案可下載)
- 《GA 2177-2024移民管理警察冬執(zhí)勤頭盔》專題研究報告
- 2026年大學大二(教育學)教育統(tǒng)計學階段測試試題及答案
- 衛(wèi)生類崗位題庫及答案
- 2026年深圳中考生物沖刺名校專項試卷(附答案可下載)
- 面試財務(wù)題庫及答案解析
- 腎性骨病的治療與護理
- 建筑與小區(qū)管道直飲水系統(tǒng)技術(shù)規(guī)程
- 消防應(yīng)急預(yù)案電子版
- GB/T 44353.2-2024動物源醫(yī)療器械第2部分:來源、收集與處置的控制
- 年產(chǎn)30萬噸木薯燃料乙醇項目一期工程(年產(chǎn)15萬噸)可行性研究報告
- 肺炎性假瘤誤診為肺癌的HRCT表現(xiàn)及淺析
- 潰瘍性結(jié)腸炎中西醫(yī)結(jié)合診療指南
- (正式版)SHT 3046-2024 石油化工立式圓筒形鋼制焊接儲罐設(shè)計規(guī)范
- JJF 1033-2023 計量標準考核規(guī)范
- 《膽石通利膠囊新》課件
- 幼兒園勞動教育計劃及實施
評論
0/150
提交評論