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