fastreport 动态设置font?100分(100分)

  • 主题发起人 主题发起人 terra
  • 开始时间 开始时间
T

terra

Unregistered / Unconfirmed
GUEST, unregistred user!
在frreport中放一个memo1加几行字,要求在程序中设置它的font。
我以为可以在程序中编辑memo1的内容,设置它的字体应该没有问题。
但是发现tfrview对象没有font属性。
查看帮助知道有一个tfrmemoview对象有font属性,但是它的帮助文档写得太不清楚
(没有example),不知道如何调用该对象,也不知道它和我的memo1有没有关系。
我的程序:
var m1:tfrview;
....
m1:=frreport1.findobject('memo1');
//得到对象memo1
m1.memo.clear;
m1.memo.add('some words');
//编辑memo1的内容
m1??? .font????? //如何改变memo1的font
注:fastreport244 中的memo 类型已经变为Tfrmemoview了,font属性已经能在ObjectInspector
中看到,但是Tfrreport中的findobject()函数返回类型还是Tfrview;
 
加分(强制类型转换)
var m1:tfrview;
....
m1:=frreport1.findobject('memo1');
//得到对象memo1
m1.memo.clear;
m1.memo.add('some words');
//编辑memo1的内容
tfrmemoview(m1).Font.Size := 10;
tfrmemoview(m1).Font.Name := '';
 
接受答案了.
 
后退
顶部