Commit 28149239 authored by tsuji's avatar tsuji

記述を整理

parent a52bae97
...@@ -151,14 +151,17 @@ namespace CSRender ...@@ -151,14 +151,17 @@ namespace CSRender
{ {
Directory.CreateDirectory(reportPath);//なければ新規でreportフォルダを作成 Directory.CreateDirectory(reportPath);//なければ新規でreportフォルダを作成
} }
var allReport = Directory.EnumerateFiles(System.IO.Path.Combine(workPath, "report") var PureReportPath = System.IO.Path.Combine(workPath, "report");
, "*", SearchOption.TopDirectoryOnly);//reportフォルダ内の全てのファイルを取得 var allReport = Directory.EnumerateFiles(PureReportPath
, "*.pdf.log", SearchOption.TopDirectoryOnly);//reportフォルダ内の全てのファイルを取得
foreach (string file in allReport) foreach (string file in allReport)
{ {
string fileTarget = System.IO.Path.Combine(reportPath, System.IO.Path.GetFileName(file));//旧パスからファイル名を取得して新しいパスを作成 string fileTarget = System.IO.Path.Combine(reportPath, System.IO.Path.GetFileName(file));//旧パスからファイル名を取得して新しいパスを作成
File.Copy(file, fileTarget, true);//指定先にコピー File.Copy(file, fileTarget, true);//指定先にコピー
File.Delete(file);//コピー元のファイルを削除 File.Delete(file);//コピー元のファイルを削除
} }
Directory.Delete(PureReportPath, true);
Directory.CreateDirectory(PureReportPath);
} }
//検版レポートのファイル名を取得 //検版レポートのファイル名を取得
......
...@@ -83,11 +83,11 @@ namespace CSRender ...@@ -83,11 +83,11 @@ namespace CSRender
/// <summary> /// <summary>
/// 比較ボタンを実行する。 /// 比較ボタンを実行する。
/// </summary> /// </summary>
/// <param name="targetBox.Text">選択された対象フォルダ(ファイル)のパス</param> /// <param name="targetBoxText">選択された対象フォルダ(ファイル)のパス</param>
/// <param name="mainWindow">アプリケーションのメインウインドウ</param> /// <param name="mainWindow">アプリケーションのメインウインドウ</param>
/// <param name="ResultConsole.Text">出力メニューのテキストボックス</param> /// <param name="ResultConsoleText">出力メニューのテキストボックス</param>
/// <param name="referenceBox.Text">選択されたリファレンスフォルダ(ファイル)のパス</param> /// <param name="referenceBoxText">選択されたリファレンスフォルダ(ファイル)のパス</param>
/// <param name="workBox.Text">選択された作業フォルダのパス</param> /// <param name="workBoxText">選択された作業フォルダのパス</param>
/// <param name="shiftPixel">位置ズレ許容量のパラメータ</param> /// <param name="shiftPixel">位置ズレ許容量のパラメータ</param>
/// <param name="colorMargin">諧調差許容量のパラメータ</param> /// <param name="colorMargin">諧調差許容量のパラメータ</param>
/// <param name="removePoint">微小差異許容量のパラメータ</param> /// <param name="removePoint">微小差異許容量のパラメータ</param>
...@@ -349,14 +349,8 @@ namespace CSRender ...@@ -349,14 +349,8 @@ namespace CSRender
try try
{ {
//レポート名を取得 //レポート名を取得
if (reportBox.Text != "") if (reportBox.Text != ""){ PDFName = reportBoxText; }
{ else { PDFName = CompareTIFF.getReportName(workDir); }
PDFName = reportBoxText;
}
else
{
PDFName = CompareTIFF.getReportName(workDir);
}
} }
catch (Exception ex) catch (Exception ex)
{ {
...@@ -476,6 +470,15 @@ namespace CSRender ...@@ -476,6 +470,15 @@ namespace CSRender
/// <summary> /// <summary>
/// UIに途中経過を出力する /// UIに途中経過を出力する
/// </summary> /// </summary>
/// <param name="inTiffResult">メニューに出力されたRIP処理の処理結果</param>
/// <param name="inNGNum">直前に処理したPDFの検版結果(画像数とNG数)を含む数列</param>
/// <param name="inAllNum">検版を行う画像の総数</param>
/// <param name="NowNum">実行時点での残りの画像数</param>
/// <param name="NowNG">実行時点でのNG数</param>
/// <param name="NowOK">実行時点でのOK数</param>
/// <param name="NGNumOfPDF">直前に処理したPDFに含まれたNG数</param>
/// <param name="AllNumOfPD">直前に処理したPDFに含まれた画像数</param>
/// <param name="OKNumOfPDF">直前に処理したPDFに含まれたOK数</param>
private void outProgressToUI(string inTiffResult, int[] inNGNum,int inAllNum) private void outProgressToUI(string inTiffResult, int[] inNGNum,int inAllNum)
{ {
int NowNum = int.Parse(allNumBox.Text);//現在の残り画像数を隠しメニューから取得 int NowNum = int.Parse(allNumBox.Text);//現在の残り画像数を隠しメニューから取得
...@@ -508,6 +511,13 @@ namespace CSRender ...@@ -508,6 +511,13 @@ namespace CSRender
/// <summary> /// <summary>
/// UIに検版結果を出力する /// UIに検版結果を出力する
/// </summary> /// </summary>
/// <param name="inAllPDFNum">検版する画像の総数</param>
/// <param name="inNGPDFNum">NGだった画像の総数</param>
/// <param name="refTiffPath">リファレンス画像を生成したディレクトリのパス</param>
/// <param name="tarTiffPath">対象画像を生成したディレクトリのパス</param>
/// <param name="tarTiffNum">リファレンス画像の総数</param>
/// <param name="refTiffNum">対象画像の総数</param>
/// <param name="OKPDFNum">OKだった画像の総数</param>
private void outResultToUI(int inAllPDFNum, int inNGPDFNum, string refTiffPath, string tarTiffPath) private void outResultToUI(int inAllPDFNum, int inNGPDFNum, string refTiffPath, string tarTiffPath)
{ {
//記述用の情報を取得 //記述用の情報を取得
...@@ -562,6 +572,9 @@ namespace CSRender ...@@ -562,6 +572,9 @@ namespace CSRender
//string logfileName = reportFiles[0]; //string logfileName = reportFiles[0];
} }
/// <summary>
/// 検版処理の進捗表示を初期化
/// </summary>
private void resetProgressText(int allPDFNum) private void resetProgressText(int allPDFNum)
{ {
//隠しメニューの数値を初期化 //隠しメニューの数値を初期化
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment