【bug反馈】文本对象的裁剪设置无效



  • 【裁剪设置】选择了【正常显示】【滚动显示】,运行时的实际效果都是【截断显示】
    关闭了【多行文本】【富文本】也是一样的现象。



  • @用户217642500 检查一下实例的属性,每个实例的属性可以不同,也可能和对象属性不一致



  • @用户217642500 检查一下实例的属性,每个实例的属性可以不同,也可能和对象属性不一致

    我是新手,可能描述问题不准确,应该是“文本实例的裁剪设置无效"
    我在空项目复现这个问题。

    1. 点击工具栏“文本”,自动创建了“文本”对象,和“文本”实例
    2. 双击“文本”实例,输入“12345678901234567890”,默认“文本”实例【裁剪设定】为【截断显示】,“文本”对象【裁剪设定】为【截断显示】,【字体样式-多行文本】为【真】
    3. 设置“文本”对象【字体样式-多行文本】为【假】
    4. 设置“文本”实例【裁剪设定】为【滚动显示】,点击【单幕预览】,观察不到文字滚动效果
    5. 此时“文本”对象【裁剪设定】为【(多种值)】,设置为【滚动显示】,点击【单幕预览】,依然观察不到文字滚动效果




  • @用户217642500 第三步这里关掉了多行文本,那就无法正常进行滚动显示,因为滚动只能上下不能左右。此外,滚动的条件还有一个就是文本的实际内容超过了实例的边界,这样才能执行滚动。
    又测试了一下,如果关闭多行文本的话肯定不能使用滚动显示,即使手动添加newline也不能实现换行。
    除非文本实例的上下大小比一行文字还要小,这样确实可以保证能滚动,但是这样就没有滚动的意义了。
    最后,如果一直不行可以尝试换个浏览器,有些浏览器的渲染效果可能不会完全相同。但是根据你的描述,我觉得最有可能的就是文字内容太少,没有超过实例的上下边界,因此滚动看不出来



  • @zjxdiu 测试了一下,功能正常,是我按字面理解有误。

    1. 截断效果只对多行文本上下截断有效。我以为是对单行文本左右截断。
    2. 滚动显示是指用触摸或鼠标可拖动显示。我以为是自动滚动显示。

    谢谢你的帮助


登录后回复