Exemple #1
0
 public void InitializeViewReport()
 {
     this.arvMainViwer.Toolbar.Tools.ToolById(0).ToolTip  = "Tabla de Contenidos";
     this.arvMainViwer.Toolbar.Tools.ToolById(2).ToolTip  = "Imprimir";
     this.arvMainViwer.Toolbar.Tools.ToolById(4).ToolTip  = "Copiar";
     this.arvMainViwer.Toolbar.Tools.ToolById(6).ToolTip  = "Buscar";
     this.arvMainViwer.Toolbar.Tools.ToolById(8).ToolTip  = "Vista en Página Sencilla";
     this.arvMainViwer.Toolbar.Tools.ToolById(9).ToolTip  = "Vista en Multiples Paginas";
     this.arvMainViwer.Toolbar.Tools.ToolById(21).ToolTip = "Scroll Continuo";
     this.arvMainViwer.Toolbar.Tools.ToolById(11).ToolTip = "Alejar";
     this.arvMainViwer.Toolbar.Tools.ToolById(12).ToolTip = "Acercar";
     this.arvMainViwer.Toolbar.Tools.ToolById(13).ToolTip = "% de Acercamiento";
     this.arvMainViwer.Toolbar.Tools.ToolById(15).ToolTip = "Pagina Anterior";
     this.arvMainViwer.Toolbar.Tools.ToolById(16).ToolTip = "Pagina Siguiente";
     this.arvMainViwer.Toolbar.Tools.ToolById(17).ToolTip = "Pagina Actual";
     this.arvMainViwer.Toolbar.Tools.ToolById(19).ToolTip = "Retroceder";
     this.arvMainViwer.Toolbar.Tools.ToolById(20).ToolTip = "Avanzar";
     this.arvMainViwer.Toolbar.Tools.ToolById(19).Caption = "Retroceder";
     this.arvMainViwer.Toolbar.Tools.ToolById(20).Caption = "Avanzar";
     this.arvMainViwer.Toolbar.Tools.ToolById(22).ToolTip = "Anotaciones";
     this.arvMainViwer.Toolbar.Tools.ToolById(2).Caption  = "&Imprimir";
     DataDynamics.ActiveReports.Toolbar.Button Btn = new DataDynamics.ActiveReports.Toolbar.Button();
     Btn.Caption = "&Exportar Reporte";
     Btn.ToolTip = "Exportar Reporte";
     Btn.Id      = 25;
     this.arvMainViwer.Toolbar.Tools.Add(Btn);
 }
Exemple #2
0
        private void FrmPreviewReport_Load(object sender, System.EventArgs e)
        {
            Icon ico = new Icon(string.Format(Application.StartupPath + "\\resources\\Icons\\" + "Export16x16.ico"));;

            _viewer.Toolbar.Images.Images.Add(ico);
            DataDynamics.ActiveReports.Toolbar.Button btn = new DataDynamics.ActiveReports.Toolbar.Button();
            btn.ImageIndex  = 12;
            btn.Id          = 5001;
            btn.ButtonStyle = DataDynamics.ActiveReports.Toolbar.ButtonStyle.TextAndIcon;

            btn.Caption = "Exportar";
            btn.ToolTip = "Exportar Reportes";
            _viewer.Toolbar.Tools.Insert(2, (DataDynamics.ActiveReports.Toolbar.Tool)btn);
        }
Exemple #3
0
        public ReportPreviewPopup()
        {
            InitializeComponent();

            DataDynamics.ActiveReports.Toolbar.Button xlsBtn = new DataDynamics.ActiveReports.Toolbar.Button();
            xlsBtn.Enabled = true;
            xlsBtn.Id      = 777;
            xlsBtn.Caption = Properties.Resources.CaptionExcelExport;
            xlsBtn.Visible = true;
            viewer.Toolbar.Tools.Insert(
                3, xlsBtn
                );
            viewer.Toolbar.Tools.Insert(
                3, new DataDynamics.ActiveReports.Toolbar.Separator()
                );
        }
        private void frmViewReport_Load(object sender, EventArgs e)
        {
            Viewer.Toolbar.Images.Images.Add("myIcon", new Bitmap(Digitalizacion2014.Properties.Resources.IconPdf));
            int myIcon = Viewer.Toolbar.Images.Images.IndexOfKey("myIcon");

            DataDynamics.ActiveReports.Toolbar.Button PDFButton = new DataDynamics.ActiveReports.Toolbar.Button();
            PDFButton.Caption = "PDF";

            PDFButton.ButtonStyle = DataDynamics.ActiveReports.Toolbar.ButtonStyle.TextAndIcon;
            PDFButton.Id          = 42;
            PDFButton.ImageIndex  = myIcon;
            this.Viewer.Toolbar.Tools.Add(PDFButton);

            Viewer.Toolbar.Images.Images.Add("myIcon", new Bitmap(Digitalizacion2014.Properties.Resources.IconXLS));
            myIcon = Viewer.Toolbar.Images.Images.IndexOfKey("myIcon") + 1;

            DataDynamics.ActiveReports.Toolbar.Button EXCELButton = new DataDynamics.ActiveReports.Toolbar.Button();
            EXCELButton.Caption = "Excel";

            EXCELButton.ButtonStyle = DataDynamics.ActiveReports.Toolbar.ButtonStyle.TextAndIcon;
            EXCELButton.Id          = 43;
            EXCELButton.ImageIndex  = myIcon;
            this.Viewer.Toolbar.Tools.Add(EXCELButton);

            //Cambiar apariencia de Botones

            Viewer.Toolbar.Tools[0].ToolTip  = "Tabla de Contenido";
            Viewer.Toolbar.Tools[0].Visible  = false;
            Viewer.Toolbar.Tools[2].Caption  = "Imprimir";
            Viewer.Toolbar.Tools[2].ToolTip  = "Imprimir";
            Viewer.Toolbar.Tools[4].ToolTip  = "Copiar";
            Viewer.Toolbar.Tools[6].ToolTip  = "Buscar";
            Viewer.Toolbar.Tools[8].ToolTip  = "Página";
            Viewer.Toolbar.Tools[9].ToolTip  = "Multiples páginas";
            Viewer.Toolbar.Tools[12].ToolTip = "Alejar";
            Viewer.Toolbar.Tools[13].ToolTip = "Acercar";
            Viewer.Toolbar.Tools[14].ToolTip = "Valor de acercamiento";
            Viewer.Toolbar.Tools[16].ToolTip = "Página anterior";
            Viewer.Toolbar.Tools[17].ToolTip = "Página siguiente";
            Viewer.Toolbar.Tools[18].ToolTip = "Páginas";
            Viewer.Toolbar.Tools[20].ToolTip = "Regresar";
            Viewer.Toolbar.Tools[20].Caption = "Regresar";
            Viewer.Toolbar.Tools[21].ToolTip = "Avanzar";
            Viewer.Toolbar.Tools[21].Caption = "Avanzar";
            Viewer.Toolbar.Tools[23].ToolTip = "Anotaciones";
            Viewer.Toolbar.Tools[24].ToolTip = "Exportar a PDF";
            Viewer.Toolbar.Tools[25].ToolTip = "Exportar a EXCEL";

            if (idReporte == null)
            {
                return;
            }

            //Cargar el Reporte
            Datos = Acceso.ivkProcedimiento(R_procedimiento, R_validar, R_parametros, Clases.vGlobales.conexion, null);
            if (!Datos.bOk)
            {
                MessageBox.Show("Problemas al cargar el reporte");
                return;
            }

            this.Text = Datos.ds.Tables[0].Rows[0]["CNombre"].ToString();

            byte[] rpxByte = Convert.FromBase64String(Datos.ds.Tables[0].Rows[0]["archivoRPX"].ToString());
            System.IO.MemoryStream rpxStream = new System.IO.MemoryStream(rpxByte);

            DataDynamics.ActiveReports.ActiveReport reporte = new DataDynamics.ActiveReports.ActiveReport();
            //reporte.AddAssembly(System.Reflection.Assembly.Load("System.Drawing.dll"));
            reporte.LoadLayout(rpxStream);

            //Cargar Datos
            Datos = Acceso.ivkProcedimiento(D_procedimiento, D_validar, D_parametros, Clases.vGlobales.conexion, null);
            if (!Datos.bOk)
            {
                MessageBox.Show("Problemas al cargar los datos");
                return;
            }

            reporte.DataSource = Datos.ds.Tables[0];

            Viewer.Document = reporte.Document;
            reporte.Run();
        }