/// <summary> /// Constuctor which initializes all components of the Form /// </summary> /// <param name="scriptPath"></param> /// <param name="inputPath"></param> /// <param name="projectDirectory"></param> /// <param name="version"></param> /// <param name="control"></param> /// <param name="tempInputFile"></param> /// <param name="manager"></param> /// <param name="masterSubFlag"></param> public DesignForm( string scriptPath, string inputPath, string projectDirectory, string version, string control, string tempInputFile, ResourceManager manager, String masterSubFlag) { btnID = control; mInputPath = inputPath; this.officeVersion = version; mProjectDirectory = projectDirectory; tempInput = tempInputFile; this.resManager = manager; this.masterSubFlag = masterSubFlag; mParser = new ScriptParser(scriptPath); useAScript = true; FileInfo f = new FileInfo(scriptPath); InitializeComponent(); if (!AddInHelper.buttonIsSingleWordToXMLConversion(btnID)) { //this.Text = f.Name.Replace(f.Extension, ""); this.Text = mParser.NiceName; } }
/// <summary> /// Form for converting a word to dtbook XML and apply a pipeline script afterward /// (post process or conversion to another format) /// </summary> /// <param name="parameters"></param> /// <param name="projectDirectory"></param> /// <param name="scriptPath"></param> /// <param name="manager"></param> public DesignForm(OoxToDaisyParameters parameters, string projectDirectory, string scriptPath, ResourceManager manager) { btnID = parameters.ControlName; inputFileName = parameters.InputFile; tempInput = parameters.TempInputFile; this.resManager = manager; this.officeVersion = parameters.Version; this.masterSubFlag = parameters.MasterSubFlag; mInputPath = parameters.InputFile; mProjectDirectory = projectDirectory; if (scriptPath != null && scriptPath.Length > 0) { mParser = new ScriptParser(scriptPath); useAScript = true; FileInfo f = new FileInfo(scriptPath); if (!AddInHelper.buttonIsSingleWordToXMLConversion(btnID)) { this.Text = f.Name.Replace(f.Extension, ""); } } InitializeComponent(); }