146 lines
6.1 KiB
C#
146 lines
6.1 KiB
C#
using System;
|
|
using System.Drawing;
|
|
using System.Collections;
|
|
using System.ComponentModel;
|
|
using DevExpress.XtraReports.UI;
|
|
using System.Collections.Generic;
|
|
using System.Web;
|
|
|
|
/// <summary>
|
|
/// Summary description for ReportBase
|
|
/// </summary>
|
|
public class ReportBase : DevExpress.XtraReports.UI.XtraReport
|
|
{
|
|
public DetailBand Detail;
|
|
public TopMarginBand TopMargin;
|
|
public BottomMarginBand BottomMargin;
|
|
public ReportHeaderBand ReportHeader;
|
|
public XRLabel lblReportTitle;
|
|
/// <summary>
|
|
/// Required designer variable.
|
|
/// </summary>
|
|
private System.ComponentModel.IContainer components = null;
|
|
private XRControlStyle Title;
|
|
protected DevExpress.XtraReports.Parameters.Parameter __RPT_BASE_PARAM_SORT_DIR;
|
|
protected DevExpress.XtraReports.Parameters.Parameter __RPT_BASE_PARAM_SORT_FIELD;
|
|
|
|
public ReportBase()
|
|
{
|
|
InitializeComponent();
|
|
//
|
|
// TODO: Add constructor logic here
|
|
}
|
|
|
|
/// <summary>
|
|
/// Clean up any resources being used.
|
|
/// </summary>
|
|
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
|
protected override void Dispose(bool disposing)
|
|
{
|
|
if (disposing && (components != null))
|
|
{
|
|
components.Dispose();
|
|
}
|
|
base.Dispose(disposing);
|
|
}
|
|
|
|
#region Designer generated code
|
|
|
|
/// <summary>
|
|
/// Required method for Designer support - do not modify
|
|
/// the contents of this method with the code editor.
|
|
/// </summary>
|
|
private void InitializeComponent()
|
|
{
|
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ReportBase));
|
|
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
|
this.TopMargin = new DevExpress.XtraReports.UI.TopMarginBand();
|
|
this.BottomMargin = new DevExpress.XtraReports.UI.BottomMarginBand();
|
|
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
|
this.lblReportTitle = new DevExpress.XtraReports.UI.XRLabel();
|
|
this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
|
|
this.@__RPT_BASE_PARAM_SORT_FIELD = new DevExpress.XtraReports.Parameters.Parameter();
|
|
this.@__RPT_BASE_PARAM_SORT_DIR = new DevExpress.XtraReports.Parameters.Parameter();
|
|
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
|
//
|
|
// Detail
|
|
//
|
|
this.Detail.HeightF = 100F;
|
|
this.Detail.Name = "Detail";
|
|
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
|
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
|
//
|
|
// TopMargin
|
|
//
|
|
this.TopMargin.HeightF = 100F;
|
|
this.TopMargin.Name = "TopMargin";
|
|
this.TopMargin.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
|
this.TopMargin.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
|
//
|
|
// BottomMargin
|
|
//
|
|
this.BottomMargin.HeightF = 100F;
|
|
this.BottomMargin.Name = "BottomMargin";
|
|
this.BottomMargin.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
|
this.BottomMargin.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
|
//
|
|
// ReportHeader
|
|
//
|
|
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
|
this.lblReportTitle});
|
|
this.ReportHeader.HeightF = 42.70833F;
|
|
this.ReportHeader.Name = "ReportHeader";
|
|
//
|
|
// lblReportTitle
|
|
//
|
|
this.lblReportTitle.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
|
this.lblReportTitle.Name = "lblReportTitle";
|
|
this.lblReportTitle.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
|
this.lblReportTitle.SizeF = new System.Drawing.SizeF(650F, 37.58334F);
|
|
this.lblReportTitle.StyleName = "Title";
|
|
this.lblReportTitle.Text = "Report title should be here";
|
|
//
|
|
// Title
|
|
//
|
|
this.Title.Font = new System.Drawing.Font("Tahoma", 24F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
|
|
this.Title.ForeColor = System.Drawing.Color.Teal;
|
|
this.Title.Name = "Title";
|
|
this.Title.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
|
//
|
|
// __RPT_BASE_PARAM_SORT_FIELD
|
|
//
|
|
this.@__RPT_BASE_PARAM_SORT_FIELD.Name = "__RPT_BASE_PARAM_SORT_FIELD";
|
|
this.@__RPT_BASE_PARAM_SORT_FIELD.Visible = false;
|
|
//
|
|
// __RPT_BASE_PARAM_SORT_DIR
|
|
//
|
|
this.@__RPT_BASE_PARAM_SORT_DIR.Name = "__RPT_BASE_PARAM_SORT_DIR";
|
|
this.@__RPT_BASE_PARAM_SORT_DIR.Visible = false;
|
|
//
|
|
// ReportBase
|
|
//
|
|
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
|
this.Detail,
|
|
this.TopMargin,
|
|
this.BottomMargin,
|
|
this.ReportHeader});
|
|
this.Landscape = true;
|
|
this.PageHeight = 850;
|
|
this.PageWidth = 1100;
|
|
this.Parameters.AddRange(new DevExpress.XtraReports.Parameters.Parameter[] {
|
|
this.@__RPT_BASE_PARAM_SORT_FIELD,
|
|
this.@__RPT_BASE_PARAM_SORT_DIR});
|
|
this.ScriptReferencesString = "System.Web\r\nSystem.Linq\r\nSystem.Web.Extensions\r\nmscorlib.dll";
|
|
this.Scripts.OnBeforePrint = "ReportBase_BeforePrint";
|
|
this.Scripts.OnDataSourceDemanded = "ReportBase_DataSourceDemanded";
|
|
this.ScriptsSource = resources.GetString("$this.ScriptsSource");
|
|
this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
|
|
this.Title});
|
|
this.Version = "15.1";
|
|
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
|
|
|
}
|
|
|
|
#endregion
|
|
}
|