Beispiel #1
0
        //OKが押されたので設定値を更新する
        private void OkClick(object sender, RoutedEventArgs e)
        {
            //設定値を更新する
            PostProcess.javaPath            = javaPathTextBox.Text;
            PostProcess.ePubCheckPath       = ePubCheckPathTextBox.Text;
            PostProcess.kindlePreViewerPath = KindePreviewerPathTextBox.Text;

            //デフォルト値を更新する
            PostProcess.SaveDefaults();

            //ダイアログを閉じる
            Close();
        }
Beispiel #2
0
        //フォルダをEpubファイルに圧縮する(後処理つき)
        async public static void  ArchiveEpubWithPostProcess
        (
            string srcDir,                  //Epubにするディレクトリ
            string dstFile                  //出力するEpubファイル名
        )
        {
            //Epubファイルに圧縮する・圧縮処理以降は非同期
            var isArchived = await ArchiveEpub(srcDir, dstFile);

            //後処理を実施する
            if (isArchived != true) //Epubファイルが生成できなかった
            {
                return;             //終了する。エラーメッセージなどは下の階層で出力される
            }
            else //Epubファイルが生成された.後処理を実行する。
            {
                PostProcess.DoPostProcess(dstFile);
            }
        }