MindFusion.Diagramming for JavaScript V4.2.4

news2024/10/2 20:38:43

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.coloradmin.cn/o/95288.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

HTTPS工作过程!

HTTPS了解 HTTPS 也是一个应用层协议, 是在 HTTP 协议的基础上引入了一个加密层。HTTP 协议内容都是按照文本的方式明文传输的, 这就导致在传输过程中出现一些被篡改的情况。如运营商劫持。 HTTPS工作过程 ① 既然要保证数据安全, 就需要进行 “加密”。…

【python】如何把你的python包发布出去(pip install)

python:如何把你的python包发布出去(pip install) 介绍 实际上分为两步 打包发布 我们要发布的网站是https://pypi.org/。也就是用户通过pip install XXX,就可以安装你的包。 1 通过setuptools打包 需要我们编写setup.py f…

数据库的事务

作者:~小明学编程 文章专栏:MySQL 格言:目之所及皆为回忆,心之所想皆为过往 目录 什么是事务? 事务的特性 原子性 一致性 持久性 独立性 事务之间的影响 脏读 不可重复读 幻读 数据库的隔离级别 读未提交…

kvm介绍

kvm里主要去介绍它的虚拟化技术,包括云计算的组成和云计算的背景。 kvm的运行原理,虚拟机的创建,虚拟机的生命周期管理。 云计算的定义 它不是一种技术,它是一种收费模式,就是通过互联网把一些主机的硬件&#xff0…

2021年我国企业服务市场投融资概况 技术服务单笔规模最大 早期融资笔数最多

一、企业服务投融资年度概况 据相关数据显示,2021年我国企业服务市场共发生2417笔投融资事件,其中,1753笔项目已披露融资金额。从月度分布来看,3月、6月、7月、8月和12月的融资数量均在200起以上,其中,12月…

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

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

Python实现:高斯滤波 均值滤波 中值滤波 Canny(边缘检测)PCA主成分分析 直方图规定化 Mean_Shift

Python实现:高斯滤波 均值滤波 中值滤波 Canny(边缘检测)PCA主成分分析 直方图规定化 Mean_Shift(文末附上整合这些函数的可视化界面并且已做打包处理) 1.高斯滤波(以下函数所有的图片路径为方便前来copy的同学&#…

微服务框架 SpringCloud微服务架构 多级缓存 46 JVM 进程缓存 46.4 实现进程缓存

微服务框架 【SpringCloudRabbitMQDockerRedis搜索分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】 多级缓存 文章目录微服务框架多级缓存46 JVM 进程缓存46.4 实现进程缓存46.4.1 实现进程缓存46 JVM 进程缓存 46.4 实现进程缓存 46.4.1 实…

Linux从入门到进阶学习(Ⅱ):Linux基础命令

目录 1 Linux目录结构 2 命令格式 3 目录切换命令 3.1 ls命令 3.2 选项与参数 3.3 目录切换 1.cd 2.pwd 4 路径 5 创建目录命令 6 文件操作命令 6.1 创建文件 6.2 查看文件 6.3 复制文件 6.4 移动文件 6.5 删除文件 1.rm命令 2.通配符 3.root用户 7 查找命…

C语言期末集训2(大一,超基础,小猫猫大课堂的配套练习)——分支结构

更新不易,麻烦多多点赞,欢迎你的提问,感谢你的转发, 最后的最后,关注我,关注我,关注我,你会看到更多有趣的博客哦!!! 喵喵喵,你对我…

分库分表 15 连问,你抗的住吗?

我们去面试的时候,几乎都会被问到分库分表。 在这里整理了分库分表的15道经典面试题,大家看完肯定会有帮助的。 1. 我们为什么需要分库分表 在分库分表之前,就需要考虑为什么需要拆分。我们做一件事,肯定是有充分理由的。所以得…

技术分享-应用列表性能优化

阅读文章大约需要10分钟 目录 1.背景 2.分析 3.优化 4.成果 背景 应用存在大量的列表和图片资源加载,如首页、喵圈、直播间广播、礼物面板等, 这些列表的性能对应用性能有着不少的影响。 分析 分析-列表架构VLayout 分析-RecycleView缓存机制 分析-RecycleVi…

【记录】Ubuntu实现逻辑卷的删除

由于我的电脑上有机械硬盘和固态硬盘,所以在之前安装的Centos7系统中,定义了逻辑卷,希望将机械硬盘和固态硬盘在逻辑上当作是统一的整体,但是正因为此操作,导致在重装系统过程中,始终无法对逻辑卷进行分区&…

m基于改进PSO粒子群优化的RBF神经网络解耦控制算法matlab仿真

目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 智能控制的思想最早来自傅京孙教授[,他通过人机控制器和机器人方面的研究,首先把人工智能的自觉推理方法用于学习控制系统,将智能控制概括为自动控制和人工智能…

MASM32编程完善SysInfo遇到奇怪故障,真切感受全局变量和局部变量之别……

SysInfo主要是通过WMI来获取系统信息的,但是WMI获取的操作系统信息中没有Windows操作系统是32位还是64位的内容,所以需要另外想办法编程获取,比较常见的方法是调用Windows API函数GetNativeSystemInfo()或IsWow64Process()。之前分别用MASM32…

Spring官宣新家族成员:Spring Authorization Server

8月17日,Spring官方宣布 Spring Authorization Server 已正式脱离实验状态,并进入Spring-Project家族! 背景 Spring Authorization Server (以下简称 SAS)是 Spring 团队最新开发适配 OAuth 协议的授权服务器项目&…

【react】生命周期

组件从创建到死亡会经历一些特定的阶段 React组件中包含一系列勾子函数(生命周期回调函数)会在特定的时候调用 我们 在定义组件时,会在特定的生命周期回调函数中做特定的工作 一、旧版本的生命周期 1、初始化阶段 constructor()componentWil…

CVE-2022-22965:spring参数绑定漏洞

CVE-2022-22965 博客链接:https://www.blog.23day.site/articles/73 漏洞说明 Spring framework 是Spring 里面的一个基础开源框架,其目的是用于简化 Java 企业级应用的开发难度和开发周期,2022年3月31日,VMware Tanzu发布漏洞报告&#xff…

LabVIEW创建自定义书签管理器

LabVIEW创建自定义书签管理器 书签是一种特殊的标记机制,可以添加到VI框图中。任何以井号标签(#)开头的文本都将被LabVIEW自动识别为书签。这些可用于标记代码不同部分中的待办事项或未完成的任务。当您将主题标签添加框图注释时&#xff0c…

基于java的贪吃蛇游戏-计算机毕业设计

项目介绍 本游戏采用Java环境和Eclipse开发工具,开发了一个界面美观,操作简单并且功能齐全的贪食蛇游戏,整个游戏分为了10个类,实现了游戏的开始、结束、暂停,通过了本游戏的开发,达到了学习Java及Java GU…