日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iReport关于page header制作表单明细模板,textfield与staticText不相容的问题解决

發布時間:2023/12/29 编程问答 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iReport关于page header制作表单明细模板,textfield与staticText不相容的问题解决 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ?這個星期上司給了我一個關于使用iReport制作車輛使用明細報表的任務。在毫無使用過這個組件的前提下,我憑著自己貧乏的知識與經驗,在網上相關解決方案資料嚴重缺失的情況下,通過艱苦卓絕的思考與鍥而不舍的攻堅,花費3天時間,終于把這個問題解決了。

? ?在使用iReport制作表單模板的時候,textfield之間的重疊與staticText標簽不適應導致表單在生成的時候出現樣式凌亂。

問題1:textfield內容過長不自動換行并展示,如下圖:

可以看到用車部門沒有顯示完全

解決:設計界面,點擊相應的textField的屬性界面——》stretch With Overflow屬性,選中

?問題2:textField重疊導致樣式錯亂,如下圖:

可以看到由于用車部門內容太長縱向擴充之后,把司機欄的內容遮擋了

解決:設計界面,點擊相應的textField的屬性界面——》stretch With Overflow屬性,選中——》Position Type屬性選“Float”,Stretch Type屬性選“Relative to Tallest Object”,完成后的效果如下:

?問題3:司機所屬的標簽沒有跟隨textfield的位置改變而改變,出軌了,如上圖

解決:1.使用組件“Frame”,如圖:

2.將相應的staticText?與textField放到Frame標簽上

3.frame屬性“Position Type”設置為“Float”

4.標簽屬性“Position Type”設置為“Float”——》“Stretch Type”設置為“Relative to Band Height”

5.textField屬性“Position Type”設置為“Float”——》“Stretch Type”設置為“Relative to Band Height”——》勾選“Stretch With Overflow”

效果圖如下:

? ? ? ?這個問題困擾了我非常多的時間,由于網上講解的都是表格制作,很少專門涉獵表單的排版制作的內容,關于標簽的出軌問題的解決方案非常少。我在絕望的大海中艱難的尋覓中,終于讓我找到了一篇關于這個問題的帖子(PS:不是CSDN的,具體哪個網站,我忘了),也讓我看到希望的綠洲。里面就是講述了使用frame組件解決標簽出軌的問題,在我的深入理解后,現在由原來解決單個標簽與textfield的出軌問題到現在可以保證縱向與橫向的標簽與textfield的完全同步。textfield如何改變,如何顯示都不會影響到整個版面的美觀與清晰,真正的可以做到iReport的排版功能,也真正的讓我們使用iReport進行表單制作。

? ? ? ?這是這篇博文的重點,特發此文,為遇到同樣問題的艱辛的程序猿保護你們珍貴的腦細胞!!!

總結

以上是生活随笔為你收集整理的iReport关于page header制作表单明细模板,textfield与staticText不相容的问题解决的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。