数据窗口自动截取顶头空格及无法设置字体、行间距
数据窗口自动截取顶头空格及无法设置字体、行间距
总共是三个问题:
1、数据窗口设置某字段自动行高及换行后,不显示顶头空格问题。
设置某列及Detail为Autosize Height = true,列的edit项仅选中AutoSelection后可以实现列的自动行高,并可实现自动换行,但是如果给列赋值
w_1.object.theculumnname[i] = space(4)+"这是某自然段文字的第一行。"
dw_1.setredraw(true)
此时,此段文字的开始的4个空格就不显示,只有选中此行时,才显示,这样我的格式就没有了。
2、设置数据窗口某列的字体
如下设置不同行的字号不同是可以的
dw_1.modify("theculumnname.font.height='60 ~t if(getrow()=1,100,60)'")
但是
dw_1.modify("theculumnname.font.face='宋体 ~t if(getrow()=1,黑体,宋体)'")
这样就不行,face参数不支持程序控制,即无法加~t后面内容,这是什么原因,有办法解决吗。
3、数据窗口中某列设置为自动换行,及自动行高,用于显示某一段文字,此时有办法设置这一段的行高吗。
dw_1.objecct.thecolumnname[1] = space(4)+"小明去森林公园探险遇见狮子,他心想完了,可是他仍故作镇定,恶狠狠地瞪着狮子!没想到狮子仿佛因此有点畏惧,不敢前进。小明就更严厉地瞪着它,心想或许会逃过一劫。结果狮子竟然跪了下来,双手合十.......小明觉得莫名其妙,又不知道该怎么办,也跟着狮子下跪合掌,过了一会儿,狮子抬起头对他说: “我是不晓得你在干嘛啦!不过我可以告诉你......我在做早餐的祷告!”"
如上,想控制这一段文字的行间距。
我的目的是用数据窗口做一个LED大屏幕自下而上滚屏播放软件,需要对格式进行灵活设置,如果还有其他解决办法也可以啊。