问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

水晶报表中字体公式如何设置当字段中的中文字符用‘宋体’,数字及字母用‘Times New Roman’

发布网友 发布时间:2022-04-28 11:16

我来回答

1个回答

热心网友 时间:2023-10-03 07:40

首先,你必须要声明一个OBJECT变量(eg. TextObject, FieldObject, ......),当然不是一般的对象,而是:
Dim xObject As CrystalDecisions.CrystalReports.Engine.FieldObject(字段)
Dim xObject As CrystalDecisions.CrystalReports.Engine.TextObject(文本)
  Dim xObject As CrystalDecisions.CrystalReports.Engine.LineObject(线条)
Dim xObject As CrystalDecisions.CrystalReports.Engine.BoxObject(矩形框)
......
其次,你必须将水晶报表的真实对象赋值给它,例如:
xObject = crReport.ReportDefinition.ReportObjects.Item("FieldObjectName")
xObject = crReport.ReportDefinition.ReportObjects.Item("TextObjectName")
xObject = crReport.ReportDefinition.ReportObjects.Item("LineObjectName")
xObject = crReport.ReportDefinition.ReportObjects.Item("BoxObjectName")
......
然后,你就可以调用它的各种属性和方法了:
 对于FieldObject,你可以:
   1.设置数值字段的小数点位数:
xObject.FieldFormat.NumericFormat.DecimalPlaces = 4
2.设置布尔字段的输出类型: 
xObject.FieldFormat.BooleanFormat.OutputType =CrystalDecisions.Shared.BooleanOutputType.YesOrNo
3.设置其他格式如(CommonFormat,DateTimeFormat,DateFormat,TimeFormat)
 对于TextObject,你可以:
    1.改变文本:
xObject.Text = "嘿嘿"
2.改变字体: 
xObject.ApplyFont(New Font("宋体", 10.0!))
3.设置颜色:
     xObject.Color = Color.Red
    3.隐藏显示:
     xObject.ObjectFormat.EnableSuppress = True
 对于LineObject,你可以:
    1.设置线条风格:
xObject.LineStyle = CrystalDecisions.Shared.LineStyle.DotLine
2.设置线条颜色: 
xObject.LineColor = Color.Blue
3.设置线条宽度:
     xObject.LineThickness = 3
4.设置其他格式(如:位置(top,left,right,bottom),边框等)
     
 对于BoxObject,你可以:
    1.设置填充颜色:
xObject.FillColor = Color.Brown
    2.设置线条风格:
xObject.LineStyle = CrystalDecisions.Shared.LineStyle.DotLine
3.设置线条颜色: 
xObject.LineColor = Color.Blue
4.设置线条宽度:
     xObject.LineThickness = 3
5.设置其他格式(如:位置(top,left,right,bottom),边框等)

//C#

CrystalDecisions.CrystalReports.Engine.TextObject xObject;
xObject = (CrystalDecisions.CrystalReports.Engine.TextObject)CrystalReportSource1.ReportDocument.ReportDefinition.ReportObjects["Text1"];
xObject.Text="条件";
你可以试试finereport,比这个用起来方便,网上教程也多
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... Linux中怎么修改一个文件夹下的Makefile文件 急急急急!!!!如果在linux中有一个包,解压后直接就是一些可执行文件,那么这些文件的名字是不是就是 sql,水晶报表,多标题 我有一些避孕套,想让超市帮我代销,怎么和他们谈 水晶报表打印动态列 我想在淘宝上卖安全套怎么办 如何设置水晶报表的背景颜色 本地包上传到linux上面,zip包解压过后文件后缀多了一个* ? 开网店卖避孕套怎么样? 水晶报表sap crystal reports 头部每页显示 避孕套从哪进货,我是固安的 在水晶报表中插入多个子报表后,产生多页时,如何设置表头?? 为什么阿里巴巴批发的避孕套那么便宜啊!!! Winform中怎么使用水晶报表? 在天猫的杜蕾斯旗舰店买的避孕套到底是不是正品? 水晶报表如何让页眉和详细资料对应 Linux 如何给已压缩文件改名 ZIP格式的 求详细,本人刚学 微商避孕套货源怎么找 请问水晶报表在 vc6.0中如何使用? 我想在网上卖避孕套从那里淘货源最好正品 水晶报表的行数据和列数据的动态显示 卸妆膏的使用方法 卸妆膏的正确使用方法是什么? 卸妆膏怎么用? 天之花洁颜霜怎么用? rmk卸妆膏怎么用 rmk卸妆膏使用方法 卸妆洁面霜怎么用 洁颜霜是洗脸的还是什么 EVELOM经典洁颜霜的按摩手法 洁颜膏可以每天都用吗?我用了感觉皮肤挺干净挺好的。每天擦防晒隔离,要每天用这个卸妆吗? 如何卸妆?用什么好呢? 柏莱雅的洁颜膏是干嘛的 洁颜霜和洁面乳有什么区别 听说EVELOM的卸妆膏好用,用起来是什么感觉? 一天需要使用几次谷汀的洁颜霜呢? 卸妆乳可以当作洗面奶吗? 氨基酸洁颜霜和洗面奶有什么区别? WPS会员已过期,现在怎么登录 wps过期了怎么激活 wps会员过期了的话,之前用付费模板做的ppt还可以打开吗,要是能打开,那个模板会不会回收回去吗?