流程图绘制控件WpfDiagram

WpfDiagram是一款功能强大的流程图绘制控件,可以绘制工作流程图、对象层次和关系图、网络拓扑图、实体关系图、IVR、工业自动化、genealogy trees 、算法流程图、组织结构图、XML文档、类图等。杰出的功能、稳定的性能以及优雅的架构使它成为迄今为止MindFusion中最高级的编程控制组件。它是我们在控件开发中的顶尖体验,该开发结合了.NET平台提供的最新一代的图表展示工具。因此,编程过程变得更加简单快捷,最终的图表变得更加具有吸引力并更加生动

具体功能:

  • 软件的再分配完全免费
  • 强命名程序集
  • 数字签名
  • 以C#写成
  • 购买的软件带有源代码

用户互动

  • 多种用户互动模式
  • 结点修改限制
  • 滚动与放大
  • 当用鼠标拖动对象时自动滚动
  • 网格队列
  • 多选项
  • 信息提示
  • 能为结点定义接入点
  • 支持撤消/重做
  • 复制/粘贴到Windows剪贴板,从剪贴板复制/粘贴

编程

  • 对图表对象以及选项的程序化访问
  • 为自定义外观与行为而设定的大量属性
  • 大量的实用程序
  • 路径查找以及循环检测
  • 丰富的事件设置

存储以及还原图表:保存/加载

  • 磁盘上的文件
  • .NET流
  • ASCII字符串
  • XML文档

输出

  • 通过Windows Presentation Foundation输出到屏幕
  • 打印以及打印预览
  • 通过实用WebChart库浏览
  • 创建bitmap图片
  • 创建HTML图片地图
  • 支持导出为bmp, jpeg, gif, tiff, png图片格式
  • 支持导出为PDF

图表元素

  • 使用任何WPF UIElement作为图表结点
  • 控制主程序允许使用.NET控制作为图表结点
  • 87种预定义结点外形
  • 具有无限行数与列数的表格
  • 表格单元格的合并
  • 自定义的图表项类型
  • 箭头能包含多个部分
  • 箭头部分能为直线或曲线
  • 行为
  • 能滚动浏览表格
  • 就地文本编辑
  • 能设定选择处理行为
  • 锁定图表元素
  • 扩展/隐藏对象分级
  • 支持只读模式
  • 与连接的结点相关的箭头的动态定位

自动设计布局

  • 分层图片设计
  • AnnealLayout设计
  • Spring-Embedder图片设计
  • 放射状设计
  • 树状设计
  • 网格设计
  • 垂直图片设计
  • 自动的箭头路径

外观

  • 多种文本队列风格
  • 文本能在多边区域中展开
  • 具有HTML风格的文本格式化
  • 选定对象可视提示的不同风格
  • Z-order
  • 结点能显示图片以及文本
  • 可自定义的字体与颜色
  • 笔与刷风格的丰富的选择
  • 能定义自定义的结点外形
  • 用户指定的鼠标指针
  • 结点的自定义上色
  • 阴影
  • 连接交叉点上的弧形
  • 透明结点
  • 无形结点
  • 外形库

行为

  • 能滚动浏览的表格
  • 就地文本编辑
  • 能设置选项处理行为
  • 锁定图表元素
  • 扩展或隐藏对象分级
  • 支持只读模式
  • 与连接结点相关的箭头的动态定位

图表结构

  • 结点到结点的连接
  • 表格行到表格行的连接
  • 表格行到结点的连接
  • 未连接的箭头

流程图绘制控件WpfDiagram

时间: 2024-07-29 17:08:40

流程图绘制控件WpfDiagram的相关文章

iOS开发-边线绘制控件及虚线绘制原理

最近的项目设计稿中,出现了虚线分割线这种东西,想起之前自己做的一个用于绘制各种边线效果的控件YRBorderView,但是只支持实线条,立刻对其进行了升级. 支持四条边线不同颜色,不同粗细,不同弧度,支持裁剪掉边线外部,支持虚线. 效果图: 需要试试这控件的请戳:YRBorderView 关于简单的线条和图形绘制请看我之前的CoreGraphics系列博客: http://blog.csdn.net/u010124617/article/details/9222753 这里再说明下虚线的绘制,利

VC绘制控件如何防止闪烁

理论上不管什么控件都适用,方法如下: 新建一个MFC类,继承原来的控件类型,对于VC自动生成的类进行如下改动: 首先覆盖 OnEraseBkgnd() 防止擦除时填涂背景: BOOL CXXXCtrl::OnEraseBkgnd(CDC* pDC){    return TRUE;} 然后覆盖 OnPaint(),原理是先在内存DC中绘图,之后再一股脑将画出的东东填涂到窗体上. 代码 void CXXXCtrl::OnPaint(){    CPaintDC dc(this);    // TO

支持Tooltips的控件包MindFusion.WinForms Pack

MindFusion.WinForms Pack是一款专业的控件包,包含了流程图绘制控件.图表和仪表控件.日历日程安排控件.报表控件.可以很容易地整合控件到应用程序中. 具体功能: 流程图控件: 支持文档视图结构 支持滚动和放大 支持Tooltips 支持多个选择 支持undo/redo.复制和粘贴操作 支持路径查找和循环检测 支持导出为图片.PDf.DXF.Visio 2003和SVG格式 支持容器节点 合并表单元格 锁定图形元素 扩展或者收缩多层对象 8种自动布局 可格式化的Html文本 支

VC控件自绘制三步曲

http://blog.csdn.net/lijie45655/article/details/6362441 实现自定义绘制的三步曲 既然您已经了解了绘制控件可用的各种选项(包括使用自定义绘制的好处),那么,让我们来看看实现一个自定义绘制控件需要的三个主要步骤. 执行一个 NM_CUSTOMDRAW 消息处理程序. 指定处理所需的绘制阶段. 筛选特定的绘制阶段(在这些阶段中,您需要加入自己的特定于控件的绘制代码). 执行一个NM_CUSTOMDRAW 消息处理程序 当需要绘制一个公共控件时,M

XE6 FMX之控件绘制与显示

FMX是一套UI类库,就相当于以前的VCL,但是相比VCL来说,支持了跨平台,同时也直接内部支持了各种特效动画甚至3D的效果,如果效率性能上来了,这个类库还是很有前景的.这次我主要学习的就是一个FMX窗体是如何绘制并显示出来的,相比较于VCL,有哪些不同之处,以及一个FMX程序的启动运转的最简单剖析.至于各种特效,动画,以及3D等,以后再慢慢的去啃食,贪多嚼不烂. 新建一个FireMonkey的HD Desktop Application,IDE会自动建立一个工程,进入工程,可以发现FMX的程序

2、继承和组合,绘制方式定制控件

定制控件的方式 1.继承其他控件类. 例如,EditText,是继承TextView. 例子:带图标的文本框 public IconTextView(Context context, AttributeSet attrs) { super(context, attrs); TypedArray typedArray = context.obtainStyledAttributes(attrs, R.styleable.IconTextView); resourceId = typedArray.

控件绘制的四种方法

OWNER?DRAW实现自绘按钮 一准备工作 在您决定开发 Windows 提供的常规免费自定义控件范围之外的控件之后,您必需确定自己的控件将有多少独到之处 - 在功能和外观两方面.例如,我们假定您正在创建一个类似于计速表的控件.由于公共控件库 (ComCtrl32.dll) 中没有类似的控件,您完全需要自己进行以下操作:编写所有控件功能需要的代码,进行绘制,默认终端用户的交互,以及控件与其父窗口之间需要的任意消息处理. (#add 两方面,公共控件库中没有类似的 完全重写;? 只想调整公共控件

ActiveX控件(MFC篇)

目录 第1章 VC++6.0创建控件    1 1.1 目标    1 1.1.1 方法    1 1.1.2 属性    1 1.1.3 事件    1 1.2 创建项目    2 1.3 项目结构    6 1.3.1 COM接口    6 1.3.2 COM类    7 1.3.3 属性页    7 1.3.4 应用程序类    8 1.3.5 注册与注销    8 1.4 方法    9 1.4.1 增加    9 1.4.2 删除    11 1.5 属性    12 1.5.1 Te

C#控件方法及属性大全,望补充

C#控件及常用设计整理 1.窗体 常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体. (2) WindowState属性: 用来获取或设置窗体的窗口状态. 取值有三种: Normal (窗体正常显示). Minimized (窗体以最小化形式显示)和 Maximized(窗体以最大化形式显示). (3)StartPosition属性:用来获取或设置运行时窗体的起始位置. (4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的