//--------------------------------------------------------------------// // M e t h o d // // p r n F i l e S e l e c t // //--------------------------------------------------------------------// // // // Initiate 'open file' dialogue for PRN file. // // // //--------------------------------------------------------------------// private Boolean prnFileSelect(ref String prnFilename) { OpenFileDialog openDialog = ToolCommonFunctions.createOpenFileDialog(prnFilename); openDialog.Filter = "Print Files|" + "*.prn; *.pcl; *.dia;" + "*.PRN; *.PCL; *.DIA" + "|Font files|" + "*.sfp; *.sfs; *.sft; *.sfx; " + "*.SFP; *.SFS; *.SFT, *.SFX" + "|Overlay files|" + "*.ovl; *.ovx;" + "*.OVL; *.OVX" + "|All files|" + "*.*"; Nullable <Boolean> dialogResult = openDialog.ShowDialog(); if (dialogResult == true) { prnFilename = openDialog.FileName; } return(dialogResult == true); }
//--------------------------------------------------------------------// // M e t h o d // // s e l e c t T a r g e t F i l e // //--------------------------------------------------------------------// // // // Called when the 'Browse' button is clicked. // // Invoke 'Save As' dialogue to select target file. // // // //--------------------------------------------------------------------// private Boolean selectTargetFile(ref String targetFile) { SaveFileDialog saveDialog = ToolCommonFunctions.createSaveFileDialog(targetFile); Nullable <Boolean> dialogResult = saveDialog.ShowDialog(); if (dialogResult == true) { targetFile = saveDialog.FileName; } return(dialogResult == true); }
//--------------------------------------------------------------------// // F i e l d s // // Class variables. // // // //--------------------------------------------------------------------// //--------------------------------------------------------------------// // M e t h o d // // g e n e r a t e // //--------------------------------------------------------------------// // // // Generate the PDL Data report. // // // //--------------------------------------------------------------------// public static void generate(ReportCore.eRptFileFmt rptFileFmt, TextBox txtReply, ref String saveFilename) { Object stream = null; Object writer = null; Boolean OK = false; String saveFolder = null, fileExt; ToolCommonFunctions.getFolderName(saveFilename, ref saveFolder); if (rptFileFmt == ReportCore.eRptFileFmt.html) { fileExt = "html"; } else if (rptFileFmt == ReportCore.eRptFileFmt.xml) { fileExt = "xml"; } else { fileExt = "txt"; } saveFilename = saveFolder + "\\SR_Resp." + fileExt; OK = ReportCore.docOpen(rptFileFmt, ref saveFilename, ref stream, ref writer); if (OK) { ReportCore.docInitialise(rptFileFmt, writer, false, true, 0, null, null, null); ReportCore.hddrTitle(writer, rptFileFmt, false, "*** Status Readback response data ***"); reportBody(rptFileFmt, writer, txtReply); ReportCore.docFinalise(rptFileFmt, writer); ReportCore.docClose(rptFileFmt, stream, writer); } }
//--------------------------------------------------------------------// // M e t h o d // // s e l e c t I m a g e F i l e // //--------------------------------------------------------------------// // // // Initiate 'open file' dialogue. // // // //--------------------------------------------------------------------// private Boolean selectImageFile(ref String selectedName) { OpenFileDialog openDialog = ToolCommonFunctions.createOpenFileDialog(selectedName); openDialog.Filter = "Bitmap Files|*.bmp; *.BMP"; Nullable <Boolean> dialogResult = openDialog.ShowDialog(); if (dialogResult == true) { selectedName = openDialog.FileName; } return(dialogResult == true); }
//--------------------------------------------------------------------// // M e t h o d // // s e l e c t P r n F i l e // //--------------------------------------------------------------------// // // // Initiate 'open file' dialogue. // // // //--------------------------------------------------------------------// private Boolean selectPrnFile(ref String selectedName) { OpenFileDialog openDialog = ToolCommonFunctions.createOpenFileDialog(selectedName); openDialog.Filter = "Print Files|*.prn; *.PRN" + "|All files|*.*"; Nullable <Boolean> dialogResult = openDialog.ShowDialog(); if (dialogResult == true) { selectedName = openDialog.FileName; } return(dialogResult == true); }
//--------------------------------------------------------------------// // M e t h o d // // s e l e c t O v l F i l e P C L // //--------------------------------------------------------------------// // // // Initiate 'open file' dialogue for the PCL overlay file. // // // //--------------------------------------------------------------------// private Boolean selectOvlFilePCL(ref String selectedName) { OpenFileDialog openDialog = ToolCommonFunctions.createOpenFileDialog(selectedName); openDialog.CheckFileExists = false; openDialog.Filter = "Overlay Files|*.ovl; *.OVL" + "|All files|*.*"; Nullable <Boolean> dialogResult = openDialog.ShowDialog(); if (dialogResult == true) { selectedName = openDialog.FileName; } return(dialogResult == true); }
//--------------------------------------------------------------------// // M e t h o d // // c r e a t e O p e n F i l e D i a l o g // //--------------------------------------------------------------------// // // // Creates a OpenFileDialog. // // // //--------------------------------------------------------------------// public static OpenFileDialog createOpenFileDialog(String initialPath) { String folderName = null; String fileName = null; ToolCommonFunctions.splitPathName(initialPath, ref folderName, ref fileName); OpenFileDialog openDialog = new OpenFileDialog(); openDialog.InitialDirectory = Directory.Exists(folderName) ? folderName : Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); openDialog.FileName = fileName; openDialog.CheckFileExists = true; openDialog.Filter = "All files|*.*"; return(openDialog); }
//--------------------------------------------------------------------// // M e t h o d // // s e l e c t P r n F i l e // //--------------------------------------------------------------------// // // // Initiate 'open file' dialogue. // // // //--------------------------------------------------------------------// private Boolean selectPrnFile(ref String prnFilename) { OpenFileDialog openDialog = ToolCommonFunctions.createOpenFileDialog(prnFilename); openDialog.Filter = "Print Files|" + "*.prn; *.pcl; *.dia;" + "*.PRN; *.PCL; *.DIA" + "|All files|" + "*.*"; Nullable <Boolean> dialogResult = openDialog.ShowDialog(); if (dialogResult == true) { prnFilename = openDialog.FileName; } return(dialogResult == true); }
//--------------------------------------------------------------------// // M e t h o d // // c r e a t e S a v e F i l e D i a l o g // //--------------------------------------------------------------------// // // // Creates a SaveFileDialog. // // // //--------------------------------------------------------------------// public static SaveFileDialog createSaveFileDialog(String initialPath) { String folderName = null; String fileName = null; ToolCommonFunctions.splitPathName(initialPath, ref folderName, ref fileName); SaveFileDialog saveDialog = new SaveFileDialog(); saveDialog.InitialDirectory = Directory.Exists(folderName) ? folderName : Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); saveDialog.FileName = fileName; saveDialog.Filter = "Print Files | *.prn; *.PRN"; saveDialog.DefaultExt = "prn"; saveDialog.RestoreDirectory = true; saveDialog.OverwritePrompt = true; saveDialog.CheckFileExists = false; saveDialog.CheckPathExists = true; return(saveDialog); }