예제 #1
0
 private void PrintButton_Click(object sender, EventArgs e)
 {
     PrintPreviewMine.TempFileName = CurrentTempFile;
     PrintPreviewMine.FileName = CurrentFileName;
     PrintPreviewMine preview = new PrintPreviewMine();
     preview.PrintImage();
 }
예제 #2
0
        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();
        }
예제 #3
0
        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);
            //}
        }