é¦å
ï¼ä½ å¿
é¡»è¦å£°æä¸ä¸ª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ï¼æ¯è¿ä¸ªç¨èµ·æ¥æ¹ä¾¿ï¼ç½ä¸æç¨ä¹å¤
温馨提示:内容为网友见解,仅供参考