社区
DataWindow
帖子详情
如何获得autosizeheight为真的静态文本和列的实际高度?
xiyahui
2004-09-19 07:05:48
如果选中了文本或列的autosizeheight属性那么文本或列的高度将随着内容的变化而变化,但是用describe去其高度是依然是数据窗口设计时的填写的高度,如何取得其实际的高度呢?????
...全文
132
11
打赏
收藏
如何获得autosizeheight为真的静态文本和列的实际高度?
如果选中了文本或列的autosizeheight属性那么文本或列的高度将随着内容的变化而变化,但是用describe去其高度是依然是数据窗口设计时的填写的高度,如何取得其实际的高度呢?????
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
11 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
balloonman2002
2005-06-30
打赏
举报
回复
我想可以用Wm_GetFont/CreateFontIndirect + GetTextExtentpoint32获取每个字符的宽度、高度,用DW_1.Object.Column.Width除以每个字符的宽度,即可获取每行显示多少个字符,然后用总的字符个数(这个通过GETITEMSTRING()不难获取)再除以每行的字符个数,即得总行数,然后总行数乘以每个字符的高度即得总高度;
此外总行数也可以通过.LineCount ( )、.Position ( )、.SelectedLine ( )等函数获取;
雄关漫道真如铁,
2005-06-30
打赏
举报
回复
楼上的,如果有几千条数据的当然不会用自动行高啊,这种情况通常是只有几页以下的报表才会用到的啊.
我也存在同样的问题. 帮你顶一下
lishijin
2005-03-03
打赏
举报
回复
autosizeheight对数据显示的性能影响很大,上千条数据数据就很慢了,datawindows优势何在?
圣殿骑士18
2004-09-23
打赏
举报
回复
我也试过,没有办法.
xiyahui
2004-09-21
打赏
举报
回复
没有办法么?
xiyahui
2004-09-21
打赏
举报
回复
??
learner01
2004-09-20
打赏
举报
回复
计算出文本内容的行数,单行的高度 * 行数 = height(文本)
wangxichen
2004-09-20
打赏
举报
回复
用rowheight()
xiyahui
2004-09-20
打赏
举报
回复
rowheight()只能用在grid类型的数据窗口中吧?对于freem类型的如何取??我现在想根据具体内容调整header区的字体,如果字体改变后相应的高度肯定会变化,这样要根据静态文本的实际高度来调整header的高度,同事在freem的detail区域一些列的数据是多行的,要根据数据调整detail区域的高度。难道没有办法取得实际的高度吗?
10975037
2004-09-20
打赏
举报
回复
rowheight()
试试
zhouweiwansui
2004-09-19
打赏
举报
回复
你可以试试去得到detail band区的height.
相关推荐
实现自适应
高度
天修改一个用Excel的报表,有一个数据格是跨两
列
,一般单格的数据格用自动换行就可以实现自适应
高度
,但是跨
列
是不行的.查找google良久,也没发现适合的办法,一阵头痛之后,突然有了灵感,于是马上做试验,还
真
的实现了.先写出来,如果有困于这个问题的朋友偶然路过,或许还能有一点用处.原理:在另外一个sheet里面利用单元格换行和自适应
高度
的特性,将一个试验单元格宽度设置成
实际
跨
列
单元格的宽度,然后将...
Excel编程中关于跨
列
单元格的自适应
高度
的解决办法
今天修改一个用Excel的报表,有一个数据格是跨两
列
,一般单格的数据格用自动换行就可以实现自适应
高度
,但是跨
列
是不行的.查找google良久,也没发现适合的办法,一阵头痛之后,突然有了灵感,于是马上做试验,还
真
的实现了.先写出来,如果有困于这个问题的朋友偶然路过,或许还能有一点用处.原理:在另外一个sheet里面利用单元格换行和自适应
高度
的特性,将一个试验单元格宽度设置成
实际
跨
列
单元格的宽度,然后
WPF中如何
获得
等比
列
缩放的窗口
double ScreenWidth; //满屏窗口宽度 double ScreenHeight; //满屏窗口
高度
double WindowWidth; //WPF窗口宽度 double WindowHeight; //WPF窗口
高度
ScreenWidth = SystemParameters.PrimaryScreenWidth; ScreenHeigh...
如何
获得
提交页上
列
表的值?
如何
获得
提交页上
列
表的值? 一个基础代码,如何
获得
提交页上
列
表的值? 比如,我在一个提交页上有一个
文本
域(txt1)和一个
列
表,提交后我知道怎么
获得
文本
域的值,就是request("txt1"),但我不知道怎么写
获得
列
表的值? 比如
列
表内预设项目有: 南京 值为: nanjing 北京 值为: deijin
CSS
文本
高度
的问题
开发中,一个
文本
写了10px,但是它的
实际
高度
居然是16px。后来发现,原来
文本
的行高有个默认值,所以
文本
的
高度
为:lineHeight*fontSize=realHeight。 因此,如果需要
文本
高度
跟字号大小保持一致,name设置下line-height即可! ...
发帖
DataWindow
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
603
社区成员
2.0w+
社区内容
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2004-09-19 07:05
社区公告
暂无公告