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; }
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); }