private void PrintButton_Click(object sender, EventArgs e) { PrintPreviewMine.TempFileName = CurrentTempFile; PrintPreviewMine.FileName = CurrentFileName; PrintPreviewMine preview = new PrintPreviewMine(); preview.PrintImage(); }
private void PrintPreviewToolStripMenuItem_Click(object sender, EventArgs e) { string TempFile; //MessageBox.Show("Print Preview.."); TempFile = System.IO.Path.GetTempPath() + "__ImageCaptionEdit__" + System.IO.Path.GetRandomFileName(); System.IO.File.Copy(CurrentFileName, TempFile); if (!System.IO.File.Exists(CurrentFileName)) return; EXIFData.header = HeaderTextBox.Text; EXIFData.sideinfo = SideTextBox.Text; EXIFData.description = CaptionTextBox.Text; EXIFData.SaveData(CurrentTempFile, TempFile); //save current file to the temp file PrintPreviewMine.TempFileName = TempFile; PrintPreviewMine.FileName = CurrentFileName; PrintPreviewMine preview = new PrintPreviewMine(); preview.Show(); }
private void menuItem1_Click(object sender, EventArgs e) { if (MessageBox.Show("Print all selected files?", "Print selection", MessageBoxButtons.YesNo) == DialogResult.No) return; //foreach (int index in FileListBox.SelectedItems.IndexOf(FileListBox)) //{ // MessageBox.Show(FileListBox.Items[index].ToString); //} //ListBox.SelectedObjectCollection SelectedItems = FileListBox.SelectedItems; for (int i = 0; i < FileListBox.Items.Count; i++) { if (FileListBox.SelectedItems.Contains(FileListBox.Items[i])) { //MessageBox.Show(FileListBox.Items[i].ToString()); //MessageBox.Show(FileNameList[i].ToString()); PrintPreviewMine.TempFileName = System.IO.Path.GetTempPath() + "__ImageCaptionEdit__" + System.IO.Path.GetRandomFileName(); //load the image Image theImage = new Bitmap(FileNameList[i].ToString()); //save it as a .jpg in a temporary file theImage.Save(PrintPreviewMine.TempFileName, System.Drawing.Imaging.ImageFormat.Jpeg); //close it theImage.Dispose(); PrintPreviewMine.FileName = FileNameList[i].ToString(); //save filename if needed... PrintPreviewMine preview = new PrintPreviewMine(); preview.PrintImage(); } } //foreach (string item in FileListBox.SelectedItems) //{ // MessageBox.Show(item); //} }