MindFusion.Diagramming for JavaScript V4.2.4

news/2024/4/28 22:43:16/文章来源:https://blog.csdn.net/john_dwh/article/details/128338484

MindFusion.Diagramming for JavaScript V4.2.4

现在支持使用套索工具进行缩放的多种方式。
2022 年 12 月 15 日 - 15:44
新版本

特征

  • 套索缩放工具- 该控件现在支持使用套索工具进行缩放的多种方式。
  • 新的“PanAndModify”行为允许您在鼠标指针悬停在某个项目上或平移视图时进行选择和修改。
  • 向“NodeListView”添加了“removeNode”方法。
  • “strokeThickness”现在影响划线距离。

MindFusion.JavaScript 绘图

MindFusion.Diagramming for JavaScript 允许您使用预定义的节点形状创建流程图。您还可以使用链接将节点连接在一起,用户可以根据需要创建、调整大小、选择、移动和修改节点和链接。所有图表元素都可以通过编程方式访问,并且有一些方法可以改变所有元素的外观。

关于 MindFusion.Diagramming for JavaScript

将独立于平台的图表添加到您的应用程序中。

MindFusion.Diagramming for JavaScript 允许您使用预定义的节点形状创建流程图。您还可以使用链接将节点连接在一起,用户可以根据需要创建、调整大小、选择、移动和修改节点和链接。所有图表元素都可以通过编程方式访问,并且有一些方法可以改变所有元素的外观。

MindFusion.Diagramming for JavaScript 特性

  • JavaScript 图表组件- 图表工具 100% 用 Ja​​vaScript 编写,并使用 HTML5 Canvas 元素进行绘图。该组件在现代浏览器上运行时没有第三方依赖项。
  • 令人印象深刻的各种图表项目- 无论您是要创建工作流程图、流程方案、系谱树还是绘制图表 - MindFusion JavaScript 图形库都会保留一长串预定义节点形状供您选择。您甚至可以定义自己的节点形状。每个节点都可以有标签或图像作为背景。连接器还支持各种各样的自定义选项 - 它们可以是直线或曲线,以各种箭头形状开始和结束,改变颜色和位置。MindFusion JavaScript 组件让您可以设计出最好的基于 Web 的流程图,并且没有任何妥协的余地。
  • 丰富的用户交互功能——使用这个 MindFusion 库可以快速轻松地为 JavaScript 和 HTML 构建交互式图表。您的 Web 应用程序的用户可以根据需要创建、调整大小、选择、移动和修改节点和链接。JavaScript 图表可以同样出色地处理鼠标事件以及真正独立于平台和浏览器的应用程序的触摸事件。您可以在多种用户交互模式中进行选择,这些模式控制流程图如何响应浏览器中的用户操作。如果您的图表是在 iOS Safari 中查看的,该组件会处理用于项目创建、修改、图表滚动和缩放的单指和两指触摸事件。
  • 优雅的 API - 为您提供对图表每个元素的编程访问。有一些方法可以改变项目的外观,控制用户执行的允许操作和许多事件。详细记录了 API,提供了各种代码示例、功能示例和教程来帮助您入门。
  • 自动布局算法- 自动图形布局算法为您提供任何工作流图、组织结构图、图形、类层次结构或您想到的任何其他流程图方案的完美外观。JsDiagram 布局的应用快速而简单 - 只需一次方法调用。每种算法都提供了大量自定义属性,让您可以根据 Web 应用程序的需要对其进行定制。
  • 样式- MindFusion 的 JavaScript 工具拥有强大的流程图样式选项,无论是外观还是功能都令人印象深刻。您可以为节点和链接选择钢笔和画笔,自定义背景并使用各种玻璃或 aero 效果修饰图表外观。
  • React图表库 - 图表库包括一个 React DiagramView 组件。它呈现分配给“图表”道具的图表实例作为其模型。目前也可以从 JSX 设置以下属性:allowInplaceEdit、autoResize、backBrush、behavior、defaultShape、enabled、linkHeadShapeSize、linkShape、roundedLinks、routeLinks、showAnchors、showGrid 所有图表事件也可以通过 JSX 语法处理。
  • TypeScript 支持- 对于那些想要使用 TypeScript 的人,JavaScript 图表库在位于可下载存档中的 jsdiagram.d.ts 文件中提供 API 的 TypeScript 定义。有几个演示 TypeScript API 的示例,将帮助您快速了解如何使用 MindFusion 图表库和 TypeScript 实施您喜欢的流程图。
  • 附加组件- 只需几行代码即可为用户带来额外的功能和便利。
    • 概述- 需要大量滚动的大型图表的完美工具。
    • 缩放- 使用您选择的步骤缩放和跨越图表。
    • NodeListView - 允许拖放节点,包括自定义节点类型。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_236336.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ac-GA-K(Ac)-AMC,577969-56-3

Ac- gak (Ac)-AMC,在蛋白酶偶联试验中测量组蛋白去乙酰化酶I类(HDAC 1、2、3和8)和II类(HDAC 6和10)活性的荧光底物。hdac催化Lys脱乙酰生成Ac-GAK-AM。 Ac-GAK(Ac)-AMC, fluorogenic substrate for measuring histone deacetylase class I (HDAC 1, 2, 3, and 8) a…

32-Vue之ECharts-雷达图

ECharts-雷达图前言雷达图特点雷达图的基本实现雷达图的常见效果显示数值区域面积绘制类型完整代码前言 本篇来学习写雷达图 雷达图特点 可以用来分析多个维度的数据与标准数据的对比情况 雷达图的基本实现 ECharts 最基本的代码结构定义各个维度的最大值准备具体产品的数…

深入Java线程池:从设计思想到源码解读

1. 前言 线程池深入详解 2. 初识线程池 我们知道,线程的创建和销毁都需要映射到操作系统,因此其代价是比较高昂的。出于避免频繁创建、销毁线程以及方便线程管理的需要,线程池应运而生。 2.1. 线程池优势 降低资源消耗:线程池…

前端基础_传统Web页面

传统Web页面 传统Web页面就是打开浏览器,整个页面都会打开的应用。例如,笔者的个人网站http://siwei.me就是一个典型的“传统Web应用”,每次单击其中任意一个链接,都会引起页面的整个刷新 传统的页面每次打开,都要把…

谷歌浏览器是最容易受到攻击的

©网络研究院 不幸的是,那些看起来越多,他们发现的越多,这个规则总是适用的,除了来自体育场的无节制的欢呼声。 Windows 比 Linux 更容易受到攻击,因为 Chrome 比 Edge 更容易受到攻击。这也是因为它们是最受欢迎…

详解即时通讯音视频开发实时语音通讯丢包补偿技术

即时通讯应用中的实时音视频技术,几乎是IM开发中的最后一道高墙。原因在于:实时音视频技术 音视频处理技术 网络传输技术 的横向技术应用集合体,而公共互联网不是为了实时通信设计的。 现如今,随着移动互联网越来越普及&#xf…

NLP学习笔记(二) LSTM基本介绍

大家好,我是半虹,这篇文章来讲长短期记忆网络 (Long Short-Term Memory, LSTM) 文章行文思路如下: 首先通过循环神经网络引出为啥需要长短期记忆网络然后介绍长短期记忆网络的核心思想与运作方式最后通过简短的代码深入理解长短期记忆网络的…

电子厂测试题——难倒众多主播——大司马也才90分

一、选择题 1、1-2 ( ) A.1 B.3 C.-1 D.-3 2、|1-2|( ) A.1 B.3 C. -1 D.-3 3、1x2x3( ) A.5 B.6 C.7 D.8 4、3643( ) A.29 B.16 C.8 D.3 5、55x5( ) A.15 B.30 C.50 D.125 二、填空题(请填写阿拉伯数字) 6、110100 1000_______ 7、一个三角形砍去1个角&#…

Linux(三) makefile与gdb调试

makefile mkefile文件中定义了一系列的规则来指定,哪些文件需要线编译,哪些后编译,哪些需要重新编译,甚至进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。 mkef…

硬件需知知识 -- 基本元件(电阻)

一、电阻 1.1 贴片电阻 1.1.1 贴片电阻的封装大小是和功率时相关的。 封装大小功率(W)0201120\frac{1}{20}201​0402116\frac{1}{16}161​0603110\frac{1}{10}101​080518\frac{1}{8}81​12060.2518120.5或1201012\frac{1}{2}21​25121或者21.1.2 贴片电阻读数 贴片电阻的读数…

Ac-EEVVAC-pNA,389868-12-6

Ac-EEVVAC-pNA, chromogenic substrate for a continuous spectrophotometric assay of HCV NS3 protease. The sequence EEVVAC is derived from the 5A-5B cleavage junction of the HCV polyprotein. Ac-EEVVAC-pNA, HCV NS3蛋白酶连续分光光度法测定的显色底物。EEVVAC序列…

新冠病毒:KN95(GB2626类型口罩)是否有效阻挡?

点击上方“青年码农”关注回复“源码”可获取各种资料​今天刷新闻,看到很多官方账号发布,只有五种编码口罩能防疫,分别是医用防护口罩(GB19083-2010)医用外科口罩(YY0469-2011)一次性使用医用口…

带有匹配滤波器的雷达信号调制和脉冲压缩Matlab仿真

up目录 一、理论基础 二、核心程序 三、测试结果 一、理论基础 匹配滤波器: 匹配滤波器是输出端的信号瞬时功率与噪声平均功率的比值最大的线性滤波器也就是说有最大的信噪比。其滤波器的传递函数形式是信号频谱的共轭。在通信系统中,滤波器是其中重…

微服务框架 SpringCloud微服务架构 多级缓存 47 Lua 语法入门 47.3 条件控制、函数

微服务框架 【SpringCloudRabbitMQDockerRedis搜索分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】 多级缓存 文章目录微服务框架多级缓存47 Lua 语法入门47.3 条件控制、函数47.3.1 函数47.3.2 条件控制47 Lua 语法入门 47.3 条件控制、函数…

【图像融合】DCT域多焦点图像融合【含Matlab源码 1973期】

⛄一、基于DCT变换的图像融合算法简介 在图像融合过程中,最主要的就是如何提取低高频系数以及低高频系数的融合准则。基于DCT变换的图像融合算法原理如图2所示。 图2 DCT融合算法原理 算法步骤如下。 步骤1精确配准待融合的源图像。 步骤2采用分块的方法将参与融合的每幅大小…

【Java版oj】逆波兰表达式求值

目录 一、原题再现 二、问题分析 三、完整代码 一、原题再现 150. 逆波兰表达式求值 有效的算符包括 、-、*、/ 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。 注意 两个整数之间的除法只保留整数部分。 可以保证给定的逆波兰表达式总是有效的。换句话…

1、浮动(float)

提示:我们一般网页上下用标准流,左右用浮动来写 1.1传统网页布局三种方式 网页布局本质——用css来摆放盒子,把盒子摆放到相应位置。css提供了三种传统布局简单方式,说就是盒子如何进行排列顺序: 普通流(或…

[附源码]Python计算机毕业设计高校助学金管理系统Django(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程 项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等…

Selenium3自动化测试【40】Html测试报告

📌 博客主页: 程序员二黑 📌 专注于软件测试领域相关技术实践和思考,持续分享自动化软件测试开发干货知识! 📌 公号同名,欢迎加入我的测试交流群,我们一起交流学习! 目录…

tkinter: 基本+Button+Layout

简介 简介 Tcl 动态解释型编程语言可独立执行,多嵌入C程序中作为脚本引擎,或者作为使用Tk工具包的接口Tcl库可以创建一个或多个Tcl解释器实例,然后在这些实例上运行C或Tcl命令和脚本每个解释器有一个事件队列,接受事件并处理他们…