1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Text;
- using System.Windows.Forms;
- namespace FPER
- {
- public partial class FormLogPrint : Form
- {
- public FormLogPrint()
- {
- InitializeComponent();
- this.ControlPosition();
- }
- void ControlPosition()
- { // form size funtion
- this.viewer2.Location = new Point(0, 0);
- this.viewer2.Width = this.Width;
- this.viewer2.Height = this.Height - 80;
- this.button1.Location = new Point(this.button1.Location.X, this.Height - 80);
- this.button2.Location = new Point(this.button2.Location.X, this.Height - 80);
- this.button3.Location = new Point(this.button3.Location.X, this.Height - 80);
- }
- public DataDynamics.ActiveReports.Document.Document Document
- { //set active report class
- set
- {
- this.viewer2.Document = value;
- }
- }
- private void button2_Click(object sender, EventArgs e)
- { // print button click
- this.viewer2.Document.Print();
- }
- private void button3_Click(object sender, EventArgs e)
- { // save file button click
- this.saveFileDialog1.Filter = "(*.PDF)|*.PDF|(*.XLS)|*.XLS";
- if (this.saveFileDialog1.ShowDialog() == DialogResult.OK)
- {
- bool write = true;
- if (this.saveFileDialog1.CheckFileExists)
- {
- if (MessageBox.Show("파일이 존재합니다. 덮어쓰겠습니까?", "", MessageBoxButtons.OKCancel) == DialogResult.OK)
- {
- write = true;
- }
- else
- {
- write = false;
- }
- }
- if (write)
- {
- if (this.saveFileDialog1.FileName.Substring(this.saveFileDialog1.FileName.Length - 3, 3).ToUpper() == "PDF")
- {
- this.pdfExport1.Export(this.viewer2.Document, this.saveFileDialog1.FileName);
- }
- else if (this.saveFileDialog1.FileName.Substring(this.saveFileDialog1.FileName.Length - 3, 3).ToUpper() == "XLS")
- {
- this.xlsExport1.Export(this.viewer2.Document, this.saveFileDialog1.FileName);
- }
- }
- }
- }
- private void button1_Click(object sender, EventArgs e)
- { // close preview
- this.Close();
- }
- private void FormLogPrint_Resize(object sender, EventArgs e)
- { // resize event function
- this.ControlPosition();
- }
- }
- }
|