查看: 18642|回复: 5

axure8.0怎么让文字只单行显示,多余的...显示

[复制链接]

11

主题

38

回帖

172

积分

会员

Rank: 5Rank: 5

积分
172
发表于 2016-6-26 22:35:55 | 显示全部楼层 |阅读模式
尹广磊公众帐号
axure8.0怎么让矩形内的文字只单行显示,多余的...显示,其中矩形的大小保持不变

529

主题

6312

回帖

7万

积分

管理员

创始人

Rank: 9Rank: 9Rank: 9

积分
73633
QQ
发表于 2016-6-27 13:16:53 | 显示全部楼层
如果懂的话,用函数取字符前多少位应该可以控制 。
http://www.hiaxure.com/thread-2159-1-1.html

11

主题

38

回帖

172

积分

会员

Rank: 5Rank: 5

积分
172
 楼主| 发表于 2016-6-27 13:57:46 | 显示全部楼层
2# 尹广磊
我也知道这个怎么用,但是总觉得好麻烦,而且要是元件的大小是动态变化的话,还要设置变量来控制字体的数量的边界条件(顺带要计算下字体的像素大小。。。),感觉真心麻烦,如果原件整体被缩放的话,还不知道会不会对边界判断条件造成影响。。。

529

主题

6312

回帖

7万

积分

管理员

创始人

Rank: 9Rank: 9Rank: 9

积分
73633
QQ
发表于 2016-6-27 14:21:38 | 显示全部楼层
axure只是原型工具,矩形里的内容,应该都是自己编辑时写进去的,并不是自动获取。自己画出需要的效果就行了。

11

主题

38

回帖

172

积分

会员

Rank: 5Rank: 5

积分
172
 楼主| 发表于 2016-6-27 14:37:19 | 显示全部楼层
2# 尹广磊
其实还有1个方法,就是隐藏一个白底无边框、文字内容为...的矩形,然后每次单行文本框文字改变时,判断文字长度是否超过了单行文本框长度,
如果超过了,就显示三点矩形,设置其右边界和文本框重合,将其做成一个原件,这样就可以适应各种动态情况;
不足之处就是最后面的一个文字只有部分显示;

11

主题

38

回帖

172

积分

会员

Rank: 5Rank: 5

积分
172
 楼主| 发表于 2016-6-27 14:38:21 | 显示全部楼层
4# 尹广磊
我现在的情况是需要配合中继器动态变化文本框的长度,所以弄的有点着魔。。。
您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

QQ|友情链接|版权声明|关于我们|Axure中文社区 |网站地图

GMT+8, 2025-4-6 03:01

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表