翻譯|行業資訊|編輯:胡濤|2023-12-19 11:20:01.283|閱讀 89 次
概述:在 FastReport .NET 2024.1 的最新更新中,添加了一個名為“DashPattern”的新屬性。在本文中,我們將向您介紹它
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在 FastReport .NET 2024.1 的最新更新中,添加了一個名為“DashPattern”的新屬性。已添加 PolyLineObject、PolygonObject、LineObject 和 ShapeObject。此屬性允許用戶定義自定義圖案,以在默認設置中不提供所需圖案的情況下創建獨特的線條樣式。自定義模式由值數組表示,可以通過集合編輯器或手動設置。
FastReport .NET 是適用于.NET Core 3,ASP.NET,MVC和Windows窗體的全功能報告庫。使用FastReport .NET,您可以創建獨立于應用程序的.NET報告。
數組中的元素表示每個破折號的長度和圖案中的間隙。
第一個元素設置破折號的長度,第二個元素設置間隙的長度,第三個元素設置破折號的長度,依此類推。在上面提供的示例中:5 表示破折號的長度,3 表示間隙的長度,2 表示破折號的長度,1 表示間隙的長度。
每個元素應該是非零正數;否則,其值被替換為1。
為了正確顯示自定義圖案,圖案數組應具有偶數個元素 — 2、4 等。如果數組有奇數個元素,則模式的行為如下(使用示例數組 5, 3, 2):繪制長度為 5 的破折號,后跟長度為 3 的間隙,再繪制長度為 2 的破折號,長度為 0 的間隙,然后是長度為 5 的破折號,依此類推。
如果模式數組中有一個值,則繪制一條實線(使用相同的原理)。自定義圖案中每個破折號和間隙的長度是數組元素值和線條粗細的乘積。這意味著隨著線條粗細的增加,虛線和間隙的長度也會增加。
在下面的示例中可以直觀地觀察到這種機制。同樣的自定義圖案,不同的線條粗細,會產生完全不同的線條風格。
使用 DashPattern 屬性的對象支持 PDF 導出。它增強了以 PDF 格式保存報告時自定義線條和輪廓樣式的能力。
FastReport技術QQ群:585577353
了解更多報表開發控件,歡迎咨詢
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn