C# Class CubePdf.PostProcess

CubePDF による変換処理が終了した後に、指定されたポストプロセスを 実行するためのクラスです。
ファイルを表示 Open project: cube-soft/CubePdf Class Usage Examples

Public Methods

Method Description
PostProcess ( ) : System

既定の値でオブジェクトを初期化します。

PostProcess ( List messages ) : System

引数に指定されたメッセージ格納コンテナを用いて、オブジェクトを 初期化します。

Run ( ) : void

引数にしていされているユーザ設定に従って、プロセスを実行します。

例外発生時はエラー内容を Messages に記録するのみで、外部に 例外が伝播しないようにします。

Private Methods

Method Description
AddMessage ( Exception err ) : void

デバッグ用メッセージを追加します。

現状では、関連付けされておらずファイルを開く事に失敗した場合、 エラーメッセージは表示させないようにしています。

CreateProcessStartInfo ( ) : System.Diagnostics.ProcessStartInfo

ProcessStartInfo を初期化します。

GetNormalizedPath ( ) : string

変換に成功したファイル名(パス)を取得します。

RunOpen ( string path ) : void

ファイルを開くポストプロセスを実行します。

RunOpenFolder ( string path ) : void

フォルダを開くポストプロセスを実行します。

RunOpenFolderEm ( string path ) : void

EmergencyMode 下で、フォルダを開くポストプロセスを実行します。

RunUserProgram ( string path ) : void

ユーザプログラムを実行します。

Method Details

PostProcess() public method

既定の値でオブジェクトを初期化します。
public PostProcess ( ) : System
return System

PostProcess() public method

引数に指定されたメッセージ格納コンテナを用いて、オブジェクトを 初期化します。
public PostProcess ( List messages ) : System
messages List
return System

Run() public method

引数にしていされているユーザ設定に従って、プロセスを実行します。
例外発生時はエラー内容を Messages に記録するのみで、外部に 例外が伝播しないようにします。
public Run ( ) : void
return void