Esempio n. 1
0
 private void buttonOk_Click(object sender, System.EventArgs e)
 {
     try
     {
         if (this.m_PreviewJob.Clips.XCnt > 1 && !this.InvalidCheck())
         {
             //this.tabControl_setting.SelectedIndex = 0;
             this.numericUpDownX.Focus();
             return;
         }
         this.m_EditJob = this.m_PreviewJob.Clone();
         if (this.m_EditJob.IsClipOrTile)
         {
             m_EditJob.TilePreViewFile = m_EditJob.GeneratePreviewName(true);
             if (this.m_image != null)
             {
                 try
                 {
                     this.m_image.Save(PubFunc.GetFullPreviewPath(m_EditJob.TilePreViewFile));
                     m_image.Dispose();
                 }
                 catch { }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     this.DialogResult = DialogResult.OK;
 }
Esempio n. 2
0
        private UIJob CreatJob(string fileName)
        {
            UIJob job = new UIJob();

            job.Name   = Path.GetFileName(fileName);
            job.Status = JobStatus.Idle;

            SPrtFileInfo jobInfo = new SPrtFileInfo();
            Int32        bret    = 0;

            bret = CoreInterface.Printer_GetFileInfo(fileName, ref jobInfo, 0);
            //if (bret == 1)
            {
                job.PrtFileInfo  = jobInfo;
                job.FileLocation = fileName;
            }
            job.TilePreViewFile = job.GeneratePreviewName(true);
            job.PreViewFile     = job.GeneratePreviewName(false);

            return(job);
        }