翻譯|行業資訊|編輯:胡濤|2023-08-01 15:12:52.407|閱讀 144 次
概述:本文主要介紹fastreport報告中的動態布局屬性,歡迎查閱~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC報表分析解決方案,使用FastReport .NET可以創建獨立于應用程序的.NET報表,同時FastReport .Net支持中文、英語等14種語言,可以讓你的產品保證真正的國際性。
在創建報告時,經常需要打印一個尺寸未知的文本在這種情況下,需要解決以下任務:
這些任務可以通過使用一些對象和條帶屬性來解決:
所有這些屬性都將在下面討論。
每個帶子和報告對象都有這些屬性。它們決定了一個對象是否可以根據其內容的大小而增長或縮小。如果這兩個屬性都被禁用,對象就只具有指定的尺寸。
如果需要打印一個在設計時未定尺寸的文本,這些屬性就非常有用。為了讓一個對象能夠容納整個文本,它需要啟用 "CanGrow "和 "CanShrink":
以下對象可以影響一個帶子的高度:
每個報告對象都有這個屬性。這個屬性只能在 "Properties "窗口中訪問。一個對象,其 "ShiftMode "屬性被啟用,如果上面的對象可以增長或縮小,將被向上或向下移動。
“ShiftMode "屬性可以有以下值:
這個屬性在打印表格中的信息時很方便,表格的幾個單元格位于彼此的上面,并且可以有不同數量的文本。
每個報告對象都有這個屬性。當打印具有此屬性的對象時,它最多可拉伸到一個帶子的底部邊緣:
在打印表格中的信息時,在一個表格行中,可能有幾個對象可以拉伸。這個屬性可以將所有對象的高度設置為帶子的最大高度。
每個報告對象都有這個屬性。它決定了當它所在的容器改變其大小時,該對象將如何改變其位置和/或其大小。通過使用Anchor,對象的擴展或移動可以與它的容器同步。
在許多情況下,被提及的容器是一個帶子。但這并不是必須的--它也可以是 "Table "或 "Matrix "對象。
“Anchor"屬性可以有以下值之一,也可以是它們的任何組合:
Value | Description |
---|---|
Left | 錨定對象的左邊緣。當容器的大小發生變化時,對象不會向左/右移動。 |
Top | 錨定對象的頂部邊緣。當容器的高度被改變時,對象不會向上/向下移動。 |
Right | 錨定對象的右邊緣。當容器的寬度變化時,對象的右邊緣和容器之間的距離是恒定的。如果容器的左邊緣也被錨定,那么對象將與容器同步增長和收縮。 |
Bottom | A錨定對象的底邊。當容器的高度變化時,物體的底邊和容器之間的距離是恒定的。如果對象的頂部邊緣也被錨定,對象將與容器同步增長和收縮。 |
默認情況下,這個屬性的值是左、頂部。表明當容器的尺寸發生變化時,該對象不會發生變化。在下面的表格中,給出了一些經常使用的值的組合:
Value | Description |
---|---|
Left, Top | 默認值。當容器的大小改變時,該對象不會改變。 |
Left, Bottom | 當容器的高度發生變化時,物體會向上/向下移動。物體相對于容器底邊的位置沒有變化。 |
Left, Top, Bottom | 當容器的高度變化時,對象的高度也隨之同步變化。 |
Left, Top, Right, Bottom | 當容器的寬度和高度發生變化時,對象也隨之同步增長或縮小。 |
每個報告對象都有這個屬性。這個屬性決定了該對象將停靠在容器的哪一側。
”Dock "屬性可能是以下值:
Value | Description |
---|---|
None | 默認值。該對象沒有被停靠。 |
Left | 該對象被停靠在容器的左邊緣。對象的高度將等于容器的高度*。 |
Top | 該對象被停靠在容器的頂部邊緣。對象的寬度將等于容器的寬度*。 |
Right | 該對象被停靠在容器的右邊緣。對象的高度將等于容器的高度*。 |
Bottom | 該對象被停靠在容器的下邊緣。對象的寬度將等于容器的寬度*。 |
Fill | 該物體占據了容器的所有自由空間。 |
正如所見,第二個物體的高度等于自由空間的高度,這是與第一個物體對接后留下的。
The docking behavior depends on the object's creation order. You can change the order in the context menu of an object. To do this, select either the "Bring to front" or "Send to back" menu items.
本次關于 FastReport .Net 中首次創建報告的介紹就講解到這里了,點擊此處查看關于用戶指南的更多內容。如果您想獲取更多產品試用/授權/價格信息,請點擊FastReport .Net了解,或者點擊咨詢。
FastReport技術QQ群:585577353 歡迎進群一起討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn