fastreport3里,字符长度超过控件宽度时该怎么让她缩小字体,而不是扩展打印? ( 积分: 20 )

  • 主题发起人 主题发起人 亲亲草
  • 开始时间 开始时间

亲亲草

Unregistered / Unconfirmed
GUEST, unregistred user!
如内容在10个字符内,用10号字体显示、打印,在10-16字符内用9号字体显示、打印,大于16,则用8号字体显示、打印?
 
如内容在10个字符内,用10号字体显示、打印,在10-16字符内用9号字体显示、打印,大于16,则用8号字体显示、打印?
 
设置高亮属性即可
 
谢谢whf,可是在哪里设高亮属性呢?

----------------------------
我好菜哦,没找到
 
看到有一个“强调”的按钮,但是好象只有字型、背景的设定,没看见有字体大小的设定。
看到有网友介绍说:可以在memo的script中写代码:if length(memo)>32 then
font.size:=8
可是在3中,我还是找不到在哪里写。
请whf,再指点一下,谢谢
 
if length(rtParams.condition1)>75 then
TfrMemoView(FindObject('MemCondition1')).font.Size:=9
else
TfrMemoView(FindObject('MemCondition1')).font.Size:=11;
rtParams.condition1 是字符串内容,这样就可以了,我就是这么改动的
 
这应该写在fastreport3设计时frMemoView的哪里呢?
 
TfrMemoView 是一个内部的类吧,直接应用就可以拉
 
谢谢,原来写在afterdata里
 
后退
顶部