public void SetPage(int pageNumber, int totalPages, int overallPageNumber, int overallTotalPages) { PageEvaluation pageEvaluation = this.m_reportDef.PageEvaluation; if (pageEvaluation != null) { pageEvaluation.Reset(this, pageNumber, totalPages, overallPageNumber, overallTotalPages); } }
public void SetPageName(string pageName) { PageEvaluation pageEvaluation = this.m_reportDef.PageEvaluation; if (pageEvaluation != null) { pageEvaluation.SetPageName(pageName); } }
public void GetPageSections() { PageEvaluation pageEvaluation = this.m_reportDef.PageEvaluation; if (pageEvaluation != null) { pageEvaluation.UpdatePageSections(this); } }
public RenderingContext(RenderingContext parentContext, OnDemandProcessingContext onDemandProcessingContext) { this.m_rendererID = parentContext.m_rendererID; this.m_isSubReportContext = true; this.m_pageEvaluation = null; this.m_dynamicInstances = null; this.m_oldReportSnapshot = parentContext.m_oldReportSnapshot; this.m_eventInfo = parentContext.EventInfo; this.m_reportSnapshot = parentContext.m_reportSnapshot; this.m_chunkManager = parentContext.m_chunkManager; this.m_odpContext = onDemandProcessingContext; }
public Report(IDefinitionPath parentDefinitionPath, AspNetCore.ReportingServices.ReportIntermediateFormat.Report reportDef, AspNetCore.ReportingServices.ReportIntermediateFormat.ReportInstance reportInstance, RenderingContext renderingContext, string reportName, string description, bool subreportInSubtotal) { this.m_parentDefinitionPath = parentDefinitionPath; this.m_isOldSnapshot = false; this.m_reportDef = reportDef; this.m_reportInstance = reportInstance; this.m_isOldSnapshot = false; this.m_subreportInSubtotal = subreportInSubtotal; this.m_renderingContext = renderingContext; this.m_name = reportName; this.m_description = description; this.m_pageEvaluation = null; }
public Report(IDefinitionPath parentDefinitionPath, bool subreportInSubtotal, AspNetCore.ReportingServices.ReportRendering.SubReport subReport, RenderingContext renderingContext) { this.m_parentDefinitionPath = parentDefinitionPath; this.m_renderReport = subReport.Report; this.m_isOldSnapshot = true; this.m_subreportInSubtotal = subreportInSubtotal; if (this.m_renderReport != null) { this.m_name = this.m_renderReport.Name; this.m_description = this.m_renderReport.Description; } this.m_renderingContext = new RenderingContext(renderingContext); this.m_pageEvaluation = null; }
public Report(AspNetCore.ReportingServices.ReportProcessing.Report reportDef, AspNetCore.ReportingServices.ReportProcessing.ReportInstance reportInstance, AspNetCore.ReportingServices.ReportRendering.RenderingContext oldRenderingContext, RenderingContext renderingContext, string reportName, string description) { this.m_renderReport = new AspNetCore.ReportingServices.ReportRendering.Report(reportDef, reportInstance, oldRenderingContext, reportName, description, Localization.DefaultReportServerSpecificCulture); this.m_parentDefinitionPath = null; this.m_isOldSnapshot = true; this.m_subreportInSubtotal = false; this.m_renderingContext = renderingContext; this.m_name = reportName; this.m_description = description; if (this.m_renderReport.NeedsHeaderFooterEvaluation) { this.m_pageEvaluation = new ShimPageEvaluation(this); this.m_renderingContext.SetPageEvaluation(this.m_pageEvaluation); } }
public Report(AspNetCore.ReportingServices.ReportIntermediateFormat.Report reportDef, AspNetCore.ReportingServices.ReportIntermediateFormat.ReportInstance reportInstance, RenderingContext renderingContext, string reportName, string description) { this.m_parentDefinitionPath = null; this.m_isOldSnapshot = false; this.m_reportDef = reportDef; this.m_reportInstance = reportInstance; this.m_renderingContext = renderingContext; this.m_name = reportName; this.m_description = description; if (reportDef.HasHeadersOrFooters) { this.m_pageEvaluation = new OnDemandPageEvaluation(this); this.m_renderingContext.SetPageEvaluation(this.m_pageEvaluation); } }
public RenderingContext(RenderingContext parentContext, bool hasReportItemReferences) { this.m_rendererID = parentContext.m_rendererID; this.m_isSubReportContext = true; this.m_pageEvaluation = null; this.m_dynamicInstances = null; this.m_eventInfo = parentContext.EventInfo; this.m_reportSnapshot = parentContext.m_reportSnapshot; this.m_oldReportSnapshot = parentContext.m_oldReportSnapshot; this.m_chunkManager = parentContext.m_chunkManager; if (this.m_oldReportSnapshot != null) { this.m_odpContext = parentContext.OdpContext; } else { this.m_odpContext = new OnDemandProcessingContext(parentContext.m_odpContext, hasReportItemReferences, this.m_reportSnapshot.Report); } }
public void SetPageEvaluation(PageEvaluation pageEvaluation) { this.m_pageEvaluation = pageEvaluation; }