X6 icon indicating copy to clipboard operation
X6 copied to clipboard

当使用textwrap 时候 让文本 超出宽度自动换行,之后选择的时候增加node-editor双击编辑工具 有冲突

Open liv-rong opened this issue 1 year ago • 2 comments

问题描述

当使用textwrap 时候 让文本 超出宽度自动换行,之后选择的时候增加node-editor双击编辑工具 有冲突,

  • 原来的文本会显示,如果用透明度修改 会有一闪现 效果 体验不是很好,
  • 而且会自动删除换行,正常不应该有换行的吗
  • 当双击点击的时候 删除完文字的时候 ,文本删除完全不了
  • 编辑的时候 不能完全复现 编辑之前的文字样式(比如 居中 居左 居中 顶部对齐)

重现链接

https://codesandbox.io/p/sandbox/suspicious-cookies-gfg5gk?file=%2FApp.tsx%3A48%2C47

重现步骤

  1. 使用node-editor 的时候 不能完全显示 修改过后的文本样式 (居中 距顶 距底)
  2. 当使用textwarp 文本自动换行 在使用 node-editor的时候 会有冲突

预期行为

我期望看到 当使用textwrap 时候 让文本 超出宽度自动换行,之后选择的时候增加node-editor双击编辑工具 编辑的时候 能正常使用 显示原来的文本样式
但是有冲突

平台

  • 操作系统: [macOS, Windows, Linux, React Native ...]
  • 网页浏览器: [Google Chrome, Safari, Firefox ...]
  • X6 版本: [2.11.1 ...]

屏幕截图或视频(可选)

image

https://github.com/user-attachments/assets/f792106a-2718-4779-91e6-89eb3fc61356

补充说明(可选)

No response

liv-rong avatar Dec 19 '24 01:12 liv-rong

我也遇到过,所以后面干脆自己写了个双击修改文本的插件

Yeti-xxx avatar Dec 20 '24 02:12 Yeti-xxx

我也遇到过,所以后面干脆自己写了个双击修改文本的插件

大佬 怎么实现的 可以分享下吗

hisuperwen avatar Feb 19 '25 07:02 hisuperwen

tools: [{ name: 'node-editor', args: { getText: 'text/textWrap/text', setText: 'text/textWrap/text' } }] 文本编辑的工具的参数加上这个getText和setText的就好了,取文本的地方变了

179207 avatar Aug 05 '25 08:08 179207