提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:杨鹏连|2021-04-13 13:38:21.910|阅读 324 次
概述:GoJS是一款功能强大,快速且轻量级的流程图控件。本文介绍了GoJS API参考手册中GoJS类别索引-类装饰的具体内容。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
GoJS是一款功能强大,快速且轻量级的流程图控件,可帮助你在JavaScript 和HTML5 Canvas程序中创建流程图,且极大地简化您的JavaScript / Canvas 程序。
相关内容推荐
流程图控件GoJS教程:内置GraphObject类各指数介绍(一)
流程图控件GoJS教程:内置GraphObject类各指数介绍(二)
position : Point
获取或设置此GraphObject在容器坐标(Panel或文档)中的位置。值必须是Point类型。您不能修改此属性值的x或y -如果要更改位置,必须将此属性设置为其他Point。默认值为Point(NaN,NaN)。
row : number
获取或设置此GraphObject的行(如果它在“表格面板”中)。该值必须是一个小的非负整数。默认值为0。
rowSpan : number
获取或设置此GraphObject在表格面板中的行数。该值必须是一个小的正整数。预设值为1。
scale : number
获取或设置此GraphObject的比例转换。值必须是数字;较大的值将使该对象看起来更大。默认值为1。
segmentFraction : number
获取或设置Link中沿GraphObject的一段的小数距离。该值应介于零和一之间,其中零是在分段开始处的点,而一是在分段结束处的点。默认值为零。
如果segmentIndex设置为NaN,则将沿整个链接路径计算小数距离。
segmentIndex : number
获取或设置Link中的GraphObject的段索引。非负数从零开始计数,该零是链接的“起始”端的第一段。负数从链接的“至”端开始计数段,其中-1表示最后一个段,而-2表示倒数第二个段。默认值为-Infinity。该值应为整数或NaN。
将此值设置为NaN意味着segmentFraction的小数距离将沿着整个链接路径计算。NaN值也表示在确定标签位置时将不使用Link.midPoint和Link.midAngle。
如果您未设置此属性,则“链接”将选择一个位置,该位置大约位于链接路线的中点。
segmentOffset : Point
获取或设置Link中的GraphObject相对于线段上的点或Panel中的点的偏移量。从沿着主元素的点开始逐渐偏移。Point的X分量表示沿路线的距离,正值进一步朝链接或面板的“ to”端移动。点的Y分量表示距路线的距离,正值朝向右侧,当进一步面对链接或面板的“至”端时可见。该值默认为Point(0,0)。您不能修改此属性值的x或y -如果要更改segmentOffset,则必须将此属性设置为其他Point。
对于链接两端附近的标签,将segmentOffset设置为Point(NaN,NaN)可能会很方便。这将使偏移量为标签对象的宽度的一半和高度的一半。
segmentOrientation : EnumValue
获取或设置位于Link或Panel.Graduated中的GraphObject的方向。这通过“链接面板”或“渐变面板”控制对象的自动旋转。唯一可接受的值为Link的Link “ Orient ...”值和默认值Link.None。
当值为Link.None时,此对象的角度在路由链接时不变。将此值设置为Link.OrientAlong会导致路由将角度设置 为该对象所在的线段的角度。其他值对角度的计算有些不同。如果将值更改回Link.None,则此对象的角度将设置为零。
请注意,如果此属性不是Link.None,则此属性优先于angle属性的任何设置或绑定。由方向引起的角度更改可能不会导致更改事件,并且可能会丢失该角度的任何原始值。
对于渐变面板,如果此值为Link.None,Link.OrientAlong或Link.OrientUpright,则将考虑任何TextBlock标签角度。取决于此值,有效的TextBlock角度将是固定的,或相对于渲染它的路径的坡度而言是固定的。
shadowVisible : boolean | null
获取或设置此GraphObject是否在Part.isShadowed设置为true的Part内被阴影化。
默认值为null,这意味着此GraphObject将遵守默认的阴影规则(请参见Part.isShadowed)。
值为true或false可以确保无论是否使用默认阴影规则,该零件是否被阴影遮盖,但是此GraphObject的阴影状态不会影响零件中的其他GraphObject。
通常,不需要设置此属性,但是您可能需要在不希望被遮盖的Part内的GraphObjects上将此值设置为false。
stretch : EnumValue
获取或设置GraphObject的拉伸。这控制此对象的宽度和/或高度是否自动调整以填充包含面板的面板分配的区域。
唯一接受的值被列为GraphObject的常量属性,例如GraphObject.None,GraphObject.Fill,GraphObject.Horizontal或GraphObject.Vertical。默认值为GraphObject.Default,它允许Panel根据Panel的类型决定如何处理该对象。
除非角度是90的倍数,否则具有拉伸角度的对象可能看起来不正确。
根据包含此对象的面板,拉伸将具有不同的效果。要点:
获取或设置链接到该端口的最后一段的长度。当计算的“到现货”不是Spot.None时,将使用此值。预设值为10。
在确定链接的路由时,Link.toEndSegmentLength的值(如果不是NaN)优先于此端口上的值。此值还限制了可绘制Link.toShortLength的时间。
有关如何使用此属性的示例,请参见链接末段长度。
除非整个Node都充当单个端口,否则必须在portId为非null的GraphObject上设置此属性,在这种情况下,应在Node上设置此属性。
toLinkable : boolean | null
获取或设置用户是否可以绘制到该端口的链接。LinkingBaseTool.isValidTo使用此属性.
默认值为null,表示实际值是从父级Panel继承的;如果没有包含面板,则为false。
您必须在端口ID为非null的GraphObject上设置此属性,除非整个Node都充当单个端口,在这种情况下,应在Node上设置此属性,或者除非您禁用特定对象的“可链接性” Panel中的GraphObject,其toLinkable已设置或绑定为true。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:本文将演示如何使用DevExpress WPF Grid控件实现列和带的固定,欢迎下载最新版组件体验!
在本文中,我们将探讨如何通过使用 JxBrowser 和 Quill.js 将现代富文本编辑器嵌入到 Java 桌面应用程序中,来克服 Swing、JavaFX 和 SWT 中内置编辑器的局限性。
Word 文档中的批注通常用于协作审阅和反馈。这些批注可能包含文本和图片,它们为文档改进提供了重要的参考信息。本文将演示如何使用 Spire.Doc for Java 在 Java 中提取 Word 文档中的批注文本和图片。
本文主要介绍如何使用DevExpress WinForms Data Grid组件实现列重新排序,欢迎下载最新版组件体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢