表單框架是承載所有元件的一個主框架(不包括引數面板元件),除了可對其設定樣式、內邊距設定之外,還可以對所有元件間隔以及元件縮放方式進行設定。下面就通過表單設計器FineReport來介紹一下如何設定。
工具/原料
表單設計器FineReport7.1.1
大小:148.2M 適用平臺:windows/linux
方法/步驟
開啟表單%FR_HOME%\WebReport\WEB-INF\reportlets\doc\frm\examle.frm,在右下角的控制元件中選中body即可選中表單框架,在上面的屬性表中,可以看到其所有屬性設定:
樣式
表單框架的樣式不同於報表塊樣式中的樣式設定,表單框架的樣式只能設定表單整體的背景色,如下圖:
內邊距
表單框架的內邊距是指其框架距離web端邊緣的距離,其設定方式與報表塊樣式-內邊距一致。
元件間隔
表單框架上承載了所有拖曳進來的元件,每個元件是一個單獨的塊,則可以通過元件間隔來設定各個元件之間的距離,增加其區分度,如下圖,開啟%FR_HOME%\WebReport\WEB-INF\reportlets\doc\frm\examle_2.frm,我們可以看到其元件間隔為5,預覽該表單,在web端可以看到所有元件之間都有一個5畫素的間隔:
元件縮放
元件縮放就是指選擇元件在展示的時候是否進行自適應縮放顯示,包括:充滿展現區域和自適應原樣縮放。
開啟表單%FR_HOME%\WebReport\WEB-INF\reportlets\doc\frm\examle.frm,在右下角的元件列表中選中body即可選中表單框架,在上面的屬性表中,點選元件縮放後面的下拉框即可看到其佈局型別:
充滿展現區域
充滿展現區域是指表單中的所有元件會自適應大小鋪滿整訪問頁面,不出現滾動條(不包括報表塊內部的滾動條),隨著訪問頁面的大小而自適應,不論頁面的多小,都不會出現滾動條,如下圖:
自適應原樣縮放
自適應原樣縮放是指表單中的元件在設計器中設定了是多大,那麼在web端預覽時也就是多大,不會自適應,如果元件過大,頁面過小,即會出現滾動條,如下圖:
自適應原樣縮放是隨著設計器中設計表單時的大小來顯示,在設計器表單設計主體可調整表單大小:
注:表單大小的設定只對元件縮放方式為自適應原樣縮放起作用。