提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:郑恭琳|2019-09-02 15:30:36.070|阅读 475 次
概述:在FastReport.Net的2018版本中,您应该注意到报表中出现了入门级矢量图形。这些是多边形和曲线。可以构建复杂的形状,但所有曲线都是直的。在版本2019中,贝塞尔曲线终于出现了——因此,我们可以拥有完整的矢量图形。现在我们可以创建任何形状。本文就带我们详细了解这方面的更新。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
FastReport.Net是适用于Windows Forms,ASP.NET,MVC和.NET Core的全功能报表解决方案。 它可以在Microsoft Visual Studio 2005-2019中使用。 支持.Net Framework 2.0-4.x,.NET Core 2.0。
回到FastReport.Net的2018版本,您应该注意到报表中出现了入门级矢量图形。这些是多边形和曲线。可以构建复杂的形状,但所有曲线都是直的。在版本2019中,贝塞尔曲线终于出现了——因此,我们可以拥有完整的矢量图形。现在我们可以创建任何形状。让我们详细了解这方面的更新。
首先,您会注意到与先前版本的顶部属性栏上的不同之处。在主页“Home”选项卡上有一个多边形“Polygon”部分。
以前,我们可以使用多边形/折线访问一组动作,这些动作在选中时出现在图上方:
这些控件允许移动点,在开头添加一条线,在末尾添加一条线并添加点。
随着Bezier曲线的出现,我们不得不重新编辑矢量对象的概念。曲线上的每个点现在都有定义曲率的矢量。如果它是虚线而不是图形,那么极值点有一个矢量,所有其他点都有两个矢量,以便在点之前和之后调整曲率。
但是回到新的Polygons工具栏。
但是回到新的Polygons工具栏。我们要考虑其要素:
- 移动数字;
- 图形编辑;
- 增加点;
- 编辑曲率向量,初始化点;
- 删除点。
考虑如何在创建折线和多边形的示例中使用这些控件。
折线最初是由没有曲率向量的点定义:
如果您之前只能在开头或结尾添加线条,现在只需在编辑模式中选择曲线上的所需点,然后转到添加点的模式,您将立即获得添加点的选项,连接它与选定点和最接近鼠标光标的下一个点的线:
如果您想制作一个破碎的贝塞尔曲线,那么您需要进入编辑模式。在此模式下,您可以通过选择折线上的点并更改其曲率矢量的方向来初始化贝塞尔曲线:
要更改绘制到选定点的线段的曲率,请将鼠标光标移动到从选定点向前一点传出的矢量的蓝点上。您不仅可以更改矢量的角度,还可以更改其长度,还会影响线段的曲率。从选定点绘制的线段的曲率以相同的方式设置。
之后,在任何形状编辑模式下,修改点将显示曲率向量。如果您想要删除虚线中的Bezier曲线,则必须在删除模式下删除此点,然后重新添加。
要删除一个点,请转到该模式,然后使用鼠标光标选择要删除的点。在这种情况下,也将删除适合于该点的段,并且来自远程点的相邻段将通过新段连接。
在多边形的情况下,一切都完全相同。也就是说,最初图中的所有点都没有段曲率设置。
要使用贝塞尔曲线创建多边形,请选择模式并交替选择图形上的点,从而更改线段的曲率向量的位置。
如果更改某个点的曲率设置位置,从现在开始,这些设置将在任何编辑模式下可用。也就是说,要将段返回到原始直线模式,您必须删除该点并再次添加。
值得注意的是,没有经过适当练习的绘制曲线可能需要相当长的时间。甚至还可以创造这么简单的数字:
因此,在下一篇文章中,我们将介绍从应用程序代码或报表脚本在报表中创建矢量对象的方法。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢