diff --git a/Code/CSRender/CSRender/CompareTIFF.cs b/Code/CSRender/CSRender/CompareTIFF.cs
index 5a9732c434ec0836b7e1002393f3a1b989e42591..c3de7b4873db915f817e6665c33318c04d567c2d 100644
--- a/Code/CSRender/CSRender/CompareTIFF.cs
+++ b/Code/CSRender/CSRender/CompareTIFF.cs
@@ -151,14 +151,17 @@ namespace CSRender
{
Directory.CreateDirectory(reportPath);//なければ新規でreportフォルダを作成
}
- var allReport = Directory.EnumerateFiles(System.IO.Path.Combine(workPath, "report")
- , "*", SearchOption.TopDirectoryOnly);//reportフォルダ内の全てのファイルを取得
+ var PureReportPath = System.IO.Path.Combine(workPath, "report");
+ var allReport = Directory.EnumerateFiles(PureReportPath
+ , "*.pdf.log", SearchOption.TopDirectoryOnly);//reportフォルダ内の全てのファイルを取得
foreach (string file in allReport)
{
string fileTarget = System.IO.Path.Combine(reportPath, System.IO.Path.GetFileName(file));//旧パスからファイル名を取得して新しいパスを作成
File.Copy(file, fileTarget, true);//指定先にコピー
File.Delete(file);//コピー元のファイルを削除
}
+ Directory.Delete(PureReportPath, true);
+ Directory.CreateDirectory(PureReportPath);
}
//検版レポートのファイル名を取得
diff --git a/Code/CSRender/CSRender/MainWindow.xaml.cs b/Code/CSRender/CSRender/MainWindow.xaml.cs
index a7f262d88e7c0be168bfc5a6ed53f1998c9d68fd..883f0a9b1ad5bd6d3dbfa50c1d053496ca797eb1 100644
--- a/Code/CSRender/CSRender/MainWindow.xaml.cs
+++ b/Code/CSRender/CSRender/MainWindow.xaml.cs
@@ -83,11 +83,11 @@ namespace CSRender
///
/// 比較ボタンを実行する。
///
- /// 選択された対象フォルダ(ファイル)のパス
+ /// 選択された対象フォルダ(ファイル)のパス
/// アプリケーションのメインウインドウ
- /// 出力メニューのテキストボックス
- /// 選択されたリファレンスフォルダ(ファイル)のパス
- /// 選択された作業フォルダのパス
+ /// 出力メニューのテキストボックス
+ /// 選択されたリファレンスフォルダ(ファイル)のパス
+ /// 選択された作業フォルダのパス
/// 位置ズレ許容量のパラメータ
/// 諧調差許容量のパラメータ
/// 微小差異許容量のパラメータ
@@ -349,14 +349,8 @@ namespace CSRender
try
{
//レポート名を取得
- if (reportBox.Text != "")
- {
- PDFName = reportBoxText;
- }
- else
- {
- PDFName = CompareTIFF.getReportName(workDir);
- }
+ if (reportBox.Text != ""){ PDFName = reportBoxText; }
+ else { PDFName = CompareTIFF.getReportName(workDir); }
}
catch (Exception ex)
{
@@ -476,6 +470,15 @@ namespace CSRender
///
/// UIに途中経過を出力する
///
+ /// メニューに出力されたRIP処理の処理結果
+ /// 直前に処理したPDFの検版結果(画像数とNG数)を含む数列
+ /// 検版を行う画像の総数
+ /// 実行時点での残りの画像数
+ /// 実行時点でのNG数
+ /// 実行時点でのOK数
+ /// 直前に処理したPDFに含まれたNG数
+ /// 直前に処理したPDFに含まれた画像数
+ /// 直前に処理したPDFに含まれたOK数
private void outProgressToUI(string inTiffResult, int[] inNGNum,int inAllNum)
{
int NowNum = int.Parse(allNumBox.Text);//現在の残り画像数を隠しメニューから取得
@@ -508,6 +511,13 @@ namespace CSRender
///
/// UIに検版結果を出力する
///
+ /// 検版する画像の総数
+ /// NGだった画像の総数
+ /// リファレンス画像を生成したディレクトリのパス
+ /// 対象画像を生成したディレクトリのパス
+ /// リファレンス画像の総数
+ /// 対象画像の総数
+ /// OKだった画像の総数
private void outResultToUI(int inAllPDFNum, int inNGPDFNum, string refTiffPath, string tarTiffPath)
{
//記述用の情報を取得
@@ -562,6 +572,9 @@ namespace CSRender
//string logfileName = reportFiles[0];
}
+ ///
+ /// 検版処理の進捗表示を初期化
+ ///
private void resetProgressText(int allPDFNum)
{
//隠しメニューの数値を初期化