lazarus 在linux arm下可用的報(bào)表控件不多,著名的fastreport在linux arm的兼容性有問題,經(jīng)測試,發(fā)現(xiàn)lazreport的平臺兼容性最好,但存在的問題也較多,通過對lazreport控件修改,現(xiàn)在基本滿足我的要求。
1、Master data增加每頁行數(shù):當(dāng)數(shù)據(jù)集記錄數(shù)少于指定每頁行數(shù)時(shí)添加相應(yīng)的空白行,并可以指定TfrMemoView設(shè)置添加空白行時(shí),添加的第一行空白行顯示指定文字,如:以下空白
2、修正lrOfficeImport導(dǎo)入xls等格式時(shí)出錯的Bug。
3、增加自動調(diào)整TfrMemoView字體大小功能。
4、報(bào)表設(shè)計(jì)時(shí)增加拆分、合并單元格,水平、垂直勻分單元格,與word方法一樣調(diào)整單元格大小。
5、修正中文換行亂碼。
6、增加文本強(qiáng)制換行、上下標(biāo)等。
7、在windows和Linux能正確導(dǎo)出含中文的pdf(2022-04-03解決中文亂碼)。
8、增加QRCode。
9、修復(fù)網(wǎng)友往事如風(fēng)發(fā)現(xiàn)的Bug(2022.04.21修復(fù))。
10、修復(fù)在linux下未安裝打印機(jī)打印出錯的Bug(2022.05.20)
lazreport還存在html等格式導(dǎo)出等問題還要繼續(xù)修復(fù)。
2022.05.20更新后的lazreport下載網(wǎng)址:
鏈接: https://pan.baidu.com/s/1ArnDdOdB1YGDhQts8SzGTA?pwd=f5it 提取碼: f5it


這是指定每頁行數(shù)的報(bào)表:

以下是沒指定每頁行數(shù)的報(bào)表:
調(diào)整單元格尺寸(同時(shí)按shift可以整行或整列調(diào)用單元格尺寸)
分拆單元格:

拆分后:

合并單元格:
合并后:

垂直勻分單元格:
垂直勻分后:

水平勻分單元格:

水平勻分后:

經(jīng)修改后的控件實(shí)用性和操作性都有了提高。

浙公網(wǎng)安備 33010602011771號