个人中心

联系我们

搜索
搜索 登录 免费注册
界面美化
业务优化
开发工具
图像管理
文档管理
Parasoft

新闻资讯

关注工具软件产品最新动态,了解软件开发行业新趋势。

在 FastReport .NET 中创建自定义行样式

原创
软件开发
来源:FastReport
.net
PDF
报表
图表
图像处理
数据可视化
2023-12-05
.net
PDF
报表
图表
图像处理
数据可视化


在 FastReport .NET 2024.1 的最新更新中,为 PolyLineObject、PolygonObject、LineObject 和 ShapeObject 添加了名为 "DashPattern "的新属性。该属性允许用户定义自定义图案,以便在默认设置中没有所需的图案时创建独特的线条样式。


自定义样式由一个值数组表示,可以通过集合编辑器或手动进行设置。



数组中的元素代表每个破折号的长度和图案中的间隙。


第一个元素设定破折号的长度,第二个元素设定间隙的长度,第三个元素设定破折号的长度,以此类推。在上面的示例中5 表示破折号的长度,3 表示间隙的长度,2 表示破折号的长度,1 表示间隙的长度。


每个元素都应是非零的正数,否则其值将被替换为 1。


为正确显示自定义图案,图案数组的元素个数应为偶数-2、4,以此类推。如果数组的元素个数为奇数,则图案的行为如下(以数组 5、3、2 为例):绘制一个长度为 5 的破折号,接着是一个长度为 3 的间隙、另一个长度为 2 的破折号、一个长度为 0 的间隙,然后是一个长度为 5 的破折号,依此类推。



如果图案数组中只有一个值,则绘制实线(使用相同的原理)。自定义图案中每个破折号和间隙的长度是数组元素值与线条粗细的乘积。这意味着随着线条粗细的增加,破折号和间隙的长度也会增加。


从下面的示例中可以直观地观察到这一机制。同样的自定义图案,不同的线条粗细会产生完全不同的线条样式。



使用 DashPattern 属性的对象支持 PDF 导出。它增强了以 PDF 格式保存报表时自定义线条和大纲样式的能力。


联系我们

周一至周日 8:00-23:00

免费热线

023-62585653

张经理:13082556879

罗经理:17558866126

许经理:13057566525

开发外包

ERP-一体化

小程序

企业微信客服

版权所有:重庆庚乾信息科技有限公司 ©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508

版权所有:重庆庚乾信息科技有限公司

©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508