I'm trying to add a horizontal line inside a section in my report using unmanaged ras. and it fails by saying unknown section...
The section I'm defining works just fine for adding field objects but it fails when adding a simple line.
CrystalDecisions.CrystalReports.Engine.ReportDocument rd = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
rd.Load(sampleReportPath);
ISCDReportClientDocument rcd = rd.ReportClientDocument;
CrystalDecisions.ReportAppServer.ReportDefModel.Section bosection = rcd.ReportDefController.ReportDefinition.ReportHeaderArea.Sections[0];
CrystalDecisions.ReportAppServer.ReportDefModel.FieldObject foObject = new CrystalDecisions.ReportAppServer.ReportDefModel.FieldObject();
foObject.DataSourceName = "{?newParameter}";
foObject.FieldValueType = CrFieldValueTypeEnum.crFieldValueTypeStringField;
foObject.Top = 120;
foObject.Left = 3000;
foObject.Height = 240;
foObject.Width = 2115;
CrystalDecisions.ReportAppServer.ReportDefModel.LineObject lineObject = new CrystalDecisions.ReportAppServer.ReportDefModel.LineObject();
lineObject.Top = 150;
lineObject.Left= 150;
lineObject.LineThickness = 3;
lineObject.Width = 2500;
rcd.ReportDefController.ReportObjectController.Add(foObject, bosection, -1);
rcd.ReportDefController.ReportObjectController.Add(lineObject, bosection, -1); // <- this one fails with Report section not found.