Active控件-⼯作流绘制-AddFlow
AddFlow是⼀款ActiveX控制程序,允许你快速创建流程表应⽤程序。其功能包括为每个图表中的对象(节点或者连接线)分配不同的颜⾊,字体,形状,风格,图⽚,⽂字等。节点移动后仍然保持连接。⽀持Metafiles⽂件,⽀持序列化,多层撤消/重做,打印,缩放,贝塞尔曲线和样条曲线,转移连接,连接跳跃,多选,卷屏,⽤户数据连接,图形浏览。免
费Runtime发布。
AddFlow ActiveX控件,它提供了如下功能:
⾃定义的多边形样式
通过OwnerDraw 事件⾃定义绘图
⾃定义节点梯度的颜⾊
⾃动创建链接路径
设置折线链接的圆⾓(Rounded corners for polyline links)
JumpSize 和RoundCornerSize属性允许选择跳跃链接和圆⾓链接的尺⼨⼤⼩
CanChangeOrg 和 CanChangeDst的属性
具有撤消节点,撤消连接,重复节点,重复连接的属性
BeforeChangeOrg 和BeforeChangeDst 事件
:在XML中的有⼀个加载/保存图表的ocx控件
HFlow, TFlow, SFlow的新版本
⼀个新的图表布局控件:OFlow (Orthogonal layout)
⼀个新的PmFlow版本
AddFlow控件是⽤Visual C++ 6.0所编写的基于MFC的ActiveX控件。⼀张AddFlow 图表是⼀组可以彼此连接的对象。该对象被称为节点,连接该对象的线被叫做连接。
AddFlow提供2种⽅法来创建图表:
交互式的⽅法(通过⿏标):从帮助⽂件中能⽅便的知道怎样来实现⼀个交互图表。
通过AddFlow API编程的⽅法。
AddFlow 的主要特征如下:
所有的特性被集成在只有342k⼤⼩的ActiveX控件中。
免最终版权使⽤费
数字签名
交互式与编程⽅式的绘图
导航(你可以通过5个属性访问图表的任何⼀个节点和链接)
集合⽀持(节点,链接,选择的节点,选择的链接)。
⾃定义:很多属性都允许⾃定义 (如CanDrawNode, CanMoveNode, ReadOnly等等...)
输⼊/输出
⽀持图元⽂件(Metafiles) (WMF, EMF)。
序列化图表 (LoadFile, SaveFile的⽅法)。
剪贴板管理
打印与打印预览
通过⼀个外部的DLL⽀持XML(提供代码)。
交互
滚动(通过交互或者编程⽅式)
⾃动滚动
单选或者多选节点和链接(通过交互或者编程⽅式)
在移动或者重新定义⼤⼩时保留节点的链接
多级Undo/Redo的特性
显⽰
背景图⽚
缩放
⽀持栅格 (ShowGrid, SnapToGrid, GridColor, GridStyle, xGrid, yGrid 属性)
数据
Ability to associate a text, a unique key, a tooltip, a tag and a variant(V4) to a node or a link
节点和链接
改变对象的绘制顺序(ZOrderIndex property)。
为每个对象设置不同的颜⾊(FillColor, ForeColor, DrawColor)
为每个对象设置不同的字体
设置不同的图画样式 (DrawStyle property)
隐藏对象
具有节点和链接运⾏时的属性页⾯(V4)
链接
⼀个链接由多个分段组成
可弯曲的链接(Bezier曲线和 spline(V4) 曲线
硬链接.
如果为硬链接,在他的相关原始节点移动时,将始终跟随
反向的链接
垂直和⽔平的节点的链接
可调节链接的起始和中⽌位置
43种链接样式
跳跃式的链接 (V4)
节点
可将图⽚(位图,标准或增强的元⽂件, icon, GIF, JPEG) 关联到节点。为节点的设置不同的形状
透明的节点
⽂本队列
为节点选择⾃动尺⼨activex 控件
阴影(V4)
标准的”在位编辑(in place editing)”
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论