
:lang: ja
include::config.adoc[]
// custom css.
//:stylesdir: ./
//:stylesheet: edit.css
//:toc: left
//:imagesdir: Images

// Custom Icons(J)
//:icons: image
//:iconsdir: icons
//:icontype: png
//

{ExtendStyle}
// After need empty-one-line



= CSRender修正計画
[.text-right]
--
2022/02/28
--
// tag::sub[]

== Summary
総合評価チームから頂いたCSRender使用後コメントへの修正対応計画について記した文書です。


== （暫定の）修正計画

まずは、下記の<<_要修正項目>>を上から順に修正していく予定。その後、<<_修正検討項目,修正検討項目>>の内容の作業を実施予定。3/Mまでにレポートの要望とGUIが処理中にフリーズする不具合を修正する。

以下、詳細

=== 要修正項目

（優先順位は上→下）

==== 検版レポート関係

* PDFファイル毎での検版レポートの出力（並列処理の修正）
----
No.2：検版結果は、ファイル単位で出力する様にしてほしい。
No.12：【検版レポート】検版結果のPDFファイルは別々のレポートを作成して欲しい。 
----

* 一目でOK/NGが分かるレポート名をつける
----
No.3：検版結果レポートを開かなくても、NGのPDFファイルが分かるようにしてほしい
No.13：検版結果のPDFファイルは
従来検版ツールのレポートより分かりにくいです。
レポートのファイル名を見ると、OK、NGはすぐに分かるようにして欲しい。
----

暫定の修正::
PDFファイル毎に検版レポートを出力し、それぞれにOK/NGとPDFファイル名が分かる形で命名するように修正(##3/17まで##)

最終的なゴール::
検版処理を並列化して処理時間を削減する。実装しを行うとコンソールがたくさん開かれるので、下のコンソールをなくして欲しいという要望とも同時に修正した方がよさそう。

==== GUI機能関係

* 実行中のフリーズの修正

----
No.8：処理中は画面をロックして欲しい
No.11：多くのファイル数を比較するとツールがフリーズする
----

画面ロックがはたらくようにすれば、フリーズ（応答なし）の状態は回避できるはず。（現状フリーズしてしまう場面はRIP処理が長くなる場合なので、そこにDoEventかWin32SPIを呼び出して、画面をロックするように直せば回避できるはず）

##ここまでの内容をまず3/17までに修正する##

* GUIメニューの修正

----
No.1：・TIFFパラメータやTIFF出力の表記では、他の画像ファイルとの辻褄が合わない
　　　・検版の際でも画像のファイル形式が選択できるように見えてしまう
No.6：キャプションが全体的に分かりにくい
No.14：UIで【検版レポート名】テキストボックスは不要だと思います。
No.16：最初の選択メニューで実行処理（検版or画像出力）を決定→不要なメニューをグレー表示化
----
↓改善提案（No.16）
image:GUI改善提案.png[width="1200"]

==== 他

* 検版時に指定先からリファレンスファイルを見つけられないとアプリが落ちる
----
No.5：比較機能は結局一度も成功しませんでした。
----

→見つからなかったときは、メッセージダイアログを出力するなどで回避できるよう修正

* 検版実行時に作成したworkを処理終了時に削除する
----
No.20：検版処理終了後は、workフォルダを削除してください。Disk容量圧迫に繋がります。
----

=== 修正検討項目

* 処理実行時の挙動
----
No.7：処理結果がどれなのかをわかるようにしてほしい
No.9：検版の結果はツールのUI（出力メニュー）や作成したレポートで確認できるので、検版の実行中でコンソールウィンドウの検版結果の表示は不要
No.17：検版実行時にコンソールが表示されますが不要です
----

* 処理の進捗表示
----
No.10：検版の実行処理があとどれくらいで終わるのか分かるように、実行進捗（％）を表示して欲しい。
No.18：何ファイル中、何ファイルの検版が終了し、あと何ファイル残っているのかを明確に表示して欲しいです。
----

* 設定値を記憶
----
No.16：設定値をpresetファイルに保存し、呼び出せるようにする
----

* ログファイル名の修正
----
No.15：検版ログ名は不要な情報があるので、従来のツールのログと同じようにして欲しい。
----

=== 要望項目

* 設定値の目安
----
No.4：解像度の設定目安を教えて欲しい
----

* 自動化

----
No.19：対象フォルダやリファレンスフォルダにPDFが入って来たら自動で探知し検版して欲しい。
----

// end::sub[]


