我试图通过VB.NET更改Crystal报表中Field和Text对象的Font属性。但是我有错误 “属性名称”为只读。”水晶报表或“属性“大小”为只读)。水晶报表
我的代码:
With CrystalReportViewer1.ReportSource.Section3
'---Left
.ReportObjects("expiry1").Left = 100
.ReportObjects("expiry2").Left = 500
'---Top
.ReportObjects("expiry1").Top = 100
.ReportObjects("expiry2").Top = 100
'---Font
.ReportObjects("expiry1").Font.Name = "Arial"
.ReportObjects("expiry1").Font.Size = 16
End With
什么错?如何更改Crystal报表中“字段”和“文本”对象的字体属性?我想要字体名称Arial大小16和粗体。 谢谢您的建议。
答案 0 :(得分:1)
Font
-类的属性均为ReadOnly
。
要更改字体,您必须使用所需的设置来创建新的Font
:
.ReportObjects("expiry1").Font = New Font("Arial", 16)