private void PrepareToFirstPass(bool append) { FFinalPass = !Report.DoublePass; if (!append) { PreparedPages.Clear(); } else { PreparedPages.CurPage = PreparedPages.Count > 0 ? PreparedPages.Count - 1 : 0; } FIsFirstReportPage = true; FHierarchyLevel = 1; PreparedPages.PrepareToFirstPass(); Report.Dictionary.Totals.ClearValues(); FObjectsToProcess.Clear(); InitializePages(); InitPageNumbers(); }
private void ClearFirstPass() { Report.Dictionary.Totals.ClearValues(); FObjectsToProcess.Clear(); PreparedPages.ClearFirstPass(); }