public ClassicReportPage(ClassicReportDocument document)
 {
     _items     = new List <ClassicReportPageItem>();
     _document  = document;
     _pageIndex = document.Count;
     _rowIndex  = 0;
 }
Beispiel #2
0
 public ClassicReportPage(ClassicReportDocument document)
 {
     _items = new List<ClassicReportPageItem>();
     _document = document;
     _pageIndex = document.Count;
     _rowIndex = 0;
 }
 public void Execute()
 {
     if (DataSource != null)
     {
         ReportComposer composer = new ReportComposer(_template);
         composer.InitData += new ReportComposerEventHandler(OnInitData);
         composer.ReadData += new ReportComposerEventHandler(OnReadData);
         composer.Execute();
         _document = composer.Document;
     }
     else
     {
         _document = null;
     }
 }
 void Reset()
 {
     _document = new ClassicReportDocument(_model);
     //_document._width = _model.PageWidth;
     _footer     = _model.PageFooter;
     _args.Index = 0;
     _args.Eof   = false;
     _args.Bof   = true;
     // reset all fields
     foreach (Band band in _model.Bands)
     {
         foreach (BaseWidget widget in band.Items)
         {
             ValueWidget vw = widget as ValueWidget;
             if (vw != null)
             {
                 vw.Reset();
             }
         }
     }
 }
 public void Execute()
 {
     if (DataSource != null)
     {
         ReportComposer composer = new ReportComposer(_template);
         composer.InitData += new ReportComposerEventHandler(OnInitData);
         composer.ReadData += new ReportComposerEventHandler(OnReadData);
         composer.Execute();
         _document = composer.Document;
     }
     else
     {
         _document = null;
     }
 }
 void Reset()
 {
     _document = new ClassicReportDocument(_model);
     //_document._width = _model.PageWidth;
     _footer = _model.PageFooter;
     _args.Index = 0;
     _args.Eof = false;
     _args.Bof = true;
     // reset all fields
     foreach (Band band in _model.Bands)
     {
         foreach (BaseWidget widget in band.Items)
         {
             ValueWidget vw = widget as ValueWidget;
             if (vw != null) vw.Reset();
         }
     }
 }