在文本对象中,我想显示使用sprintf()从不同长度的许多部分组装的字符串。我想用Tabs分开这些部分。首先,我创建了字符串,它正确地包含了Tab字符。当我设置' String'文本对象的属性为字符串,get()返回正确的字符串,但在屏幕上我看到跳过Tabs的字符串。我在下面放了一个简单的脚本来证明这个问题:
fh=figure;
axis off;
th=text(.5,.5,'trash');
s=sprintf('%s\t%s\t%i','trash','pp',7)
set(th,'String',s);
get(th,'String')
delete(fh);
我不想用空格分隔字符串的各个部分,因为子字符串可能有不同的长度。
感谢任何帮助!
的Laszlo