jasper 小試牛刀 (二) 製作心得

2021-05-26 01:52:52 字數 725 閱讀 9554

上次寫完後,就進入了乙個緊張的報表整合,現在就把前段時間遇到的一些問題以及心得和大家分享一下:

(一) 生成的報表有部分內容顯示不出來:

a.在製作的時候放大些(比如放大3倍等等)這樣可以很清晰的看到單元格邊緣有沒有重疊

b.在使用frame的時候,就是加邊框,要注意內外包裹的順序(------------)

( 二  )   報表sql運用技巧

a.父報表就是這個載體,內容要顯示的載體像表頭什麼的 都應該在這個地方出現(只是針對本圖)

b.子報表要完成的工作就是把所有的內容分組統計出來(也就是 又黃線分隔的部分作為乙個分組)大家都知道在同一層報表裡面不可能同時做統計和所有資料的顯示,除了加父子報表或其他技術(統計是單行,顯示是多行)。

c.2層子報表就是顯示被統計的所有內容

通過這樣乙個父子報表的結構,就可以把這張**析很清楚,下手做就是

(三)動態右邊行

這裡說說動態右邊行最簡單的表現形式,左邊行的高度佔據乙個jasper單個detail 或其他部分,右邊則跟乙個子報表;然後調整

(四)jasper 生成html ,pdf 的不同

jasper 生成html是嚴格按照單元格來的,乙個地方只能有乙個,兒生成pdf 的時候,為了顯示中文都設定了 中文格式,它會把所有的內容都寫到pdf裡面,不會去考慮佔位與否,就算是兩個完全重疊的單元格也能顯示出來

終於要告一段落了,最近都在整jasper稍有體會,大家相互**,有不對的地方還請各位指正

boost graph lib 小試牛刀

最近要做社會網路的社群發現,發現用bgl能減少不少 量。經過一番調研發現bgl封裝的很牛叉,dijkstra等演算法統統具備,奈何自己對泛型程式設計不太熟,遇到問題還是很糾結。primer泛型程式設計 演算法部分和stl原始碼分析接下來有時間一定要讀下。下面僅以鄰接鍊錶和自定義節點為例 typede...

Anti Debug 小試牛刀

本文整理了日常生活中遇到的一些anti debug技術,除非特殊說明,均適用於mac ios開發 作為第一篇正式博文,會不定期更新,謝謝大家.123 4567 89 define pt deny attach 31 include intmain 程式正常執行,會輸出hello 但是程式載入到gdb...

tsung小試牛刀

linux環境 centos5.5 1 tsung安裝 tar zxvf tsung 1.4.2.tar.gz configure make sudo make install 安裝後執行 which tsung,如果顯示 usr bin tsung 表明安裝成功 2 設定 如果沒有 tsung 目...