Exemplo n.º 1
0
 public TempSetting(ConfigData config)
 {
     if (config.defaultBands < 1 || config.defaultBands > 7)
     {
         bands = 1;
     }
     else
     {
         bands = config.defaultBands;
     }
     firstBand       = BandKind.NATAL;
     secondBand      = BandKind.PROGRESS;
     thirdBand       = BandKind.TRANSIT;
     fourthBand      = BandKind.TRANSIT;
     fifthBand       = BandKind.TRANSIT;
     sixthBand       = BandKind.TRANSIT;
     seventhBand     = BandKind.TRANSIT;
     firstHouseDiv   = HouseDivide.USER1;
     secondHouseDiv  = HouseDivide.PROGRESS;
     thirdHouseDiv   = HouseDivide.EVENT1;
     fourthHouseDiv  = HouseDivide.EVENT1;
     fifthHouseDiv   = HouseDivide.EVENT1;
     sixthHouseDiv   = HouseDivide.EVENT1;
     seventhHouseDiv = HouseDivide.EVENT1;
     centerPattern   = config.dispPattern;
 }
Exemplo n.º 2
0
        public XRSubreport SetReport(PianoRatealeSinglePage report, BandKind band)
        {
            var subreport = new XRSubreport
            {
                ReportSource = report.GetReport(),
                LocationF = new PointF(0, _location + .01f)
            };
            _report.Bands[band].Controls.Add(subreport);

            _location += report.GetTotalHeight();

            if (band == BandKind.Detail && _location > 0 && _pagesStartOnNewPage)
            {
                var pageBreak = new XRPageBreak();
                _report.Bands[band].Controls.Add(pageBreak);
                pageBreak.LocationF = new PointF(0, _location + .01f);
            }
            return subreport;
        }