internal Page(IDefinitionPath parentDefinitionPath, Microsoft.ReportingServices.ReportRendering.Report renderReport, RenderingContext renderingContext, ReportSection reportSection) : base(parentDefinitionPath, renderingContext) { m_isOldSnapshot = true; m_renderReport = renderReport; m_reportSection = reportSection; }
internal void UpdateSubReportContents(Microsoft.ReportingServices.ReportRendering.Report newRenderSubreport) { m_renderReport = newRenderSubreport; if (m_reportItems != null) { m_reportItems.UpdateRenderReportItem(m_renderReport.Body.ReportItemCollection); } }
internal Body(IDefinitionPath parentDefinitionPath, bool subreportInSubtotal, Microsoft.ReportingServices.ReportRendering.Report renderReport, RenderingContext renderingContext) : base(parentDefinitionPath, renderingContext) { m_isOldSnapshot = true; m_subreportInSubtotal = subreportInSubtotal; m_renderReport = renderReport; m_renderingContext = renderingContext; }
internal void UpdateSubReportContents(Microsoft.ReportingServices.ReportRendering.Report newRenderSubreport) { m_renderReport = newRenderSubreport; if (m_body != null) { m_body.UpdateSubReportContents(m_renderReport); } if (m_page != null) { m_page.UpdateSubReportContents(m_renderReport); } }
internal Report(IDefinitionPath parentDefinitionPath, bool subreportInSubtotal, Microsoft.ReportingServices.ReportRendering.SubReport subReport, RenderingContext renderingContext) { m_parentDefinitionPath = parentDefinitionPath; m_renderReport = subReport.Report; m_isOldSnapshot = true; m_subreportInSubtotal = subreportInSubtotal; if (m_renderReport != null) { m_name = m_renderReport.Name; m_description = m_renderReport.Description; } m_renderingContext = new RenderingContext(renderingContext); m_pageEvaluation = null; }
internal void UpdateSubReportContents(SubReport subReport, Microsoft.ReportingServices.ReportRendering.SubReport renderSubreport) { if (renderSubreport != null) { m_renderReport = renderSubreport.Report; } if (m_reportSections != null) { m_reportSections[0].UpdateSubReportContents(m_renderReport); } if (m_parameters != null) { m_parameters.UpdateRenderReportItem(m_renderReport.Parameters); } }
internal Report(Microsoft.ReportingServices.ReportProcessing.Report reportDef, Microsoft.ReportingServices.ReportProcessing.ReportInstance reportInstance, Microsoft.ReportingServices.ReportRendering.RenderingContext oldRenderingContext, RenderingContext renderingContext, string reportName, string description) { m_renderReport = new Microsoft.ReportingServices.ReportRendering.Report(reportDef, reportInstance, oldRenderingContext, reportName, description, Localization.DefaultReportServerSpecificCulture); m_parentDefinitionPath = null; m_isOldSnapshot = true; m_subreportInSubtotal = false; m_renderingContext = renderingContext; m_name = reportName; m_description = description; if (m_renderReport.NeedsHeaderFooterEvaluation) { m_pageEvaluation = new ShimPageEvaluation(this); m_renderingContext.SetPageEvaluation(m_pageEvaluation); } }
internal void UpdateSubReportContents(Microsoft.ReportingServices.ReportRendering.Report newRenderSubreport) { m_renderReport = newRenderSubreport; UpdateWithCurrentPageSections(m_renderReport.PageHeader, m_renderReport.PageFooter); }
internal ReportSection(Report reportDef, Microsoft.ReportingServices.ReportRendering.Report renderReport, int indexInCollection) : this(reportDef, indexInCollection) { m_renderReport = renderReport; }
internal ReportSectionCollection(Report reportDef, Microsoft.ReportingServices.ReportRendering.Report renderReport) { m_sections = new ReportSection[1]; m_sections[0] = new ReportSection(reportDef, renderReport, 0); }