PDFPrint - PDFを印刷します

PDFファイルを印刷します。PDFファイルの全ページまたは指定の1ページを印刷することができます。
コンポーネントをダブルクリックすると印刷設定ダイアログが表示されますので、印刷するプリンター、用紙サイズ、印刷部数などを指定します。

■ストリーム情報

入力フォーマットすべて
接続数1
説明 入力ストリームは使用せず、すべて無視します。
出力フォーマットすべて
説明 入力ストリームをそのまま出力します。

■コンポーネントプロパティ

名前プロパティ型マッピング説明
印刷元PDFファイルパスremoteFile入力&出力 印刷するPDFファイルのパスを指定します。区切り文字「\」と「/」は区別されません。
相対パスの場合は相対パスの起点 の指定に基づいて解釈されます。
例:
directory/file.pdf
C:\directory\file.pdf
\\server\share\file.pdf
ファイルパスの詳細設定group- ファイルパスの詳細設定を行うプロパティ群です。
相対パスの起点pathResolver- 相対パス指定の場合にベースフォルダーを指定します。
プロジェクトフォルダ [Relative]
プロジェクトファイルと同じフォルダを起点にします。
ホームフォルダー [ProjectOwner]
ユーザーのホームフォルダーを起点にします。
実行ユーザーのホームフォルダー [ExecuteUser]
実行ユーザーのホームフォルダーを起点にします。
絶対パスを許可boolean- 絶対パスを許可するかどうか選択します。
「..」を許可boolean- 上のフォルダへ移動する記述に「..」を許可するかどうか選択します。
パスワードpassword入力&出力 PDFファイルのパスワードを指定します。印刷元PDFファイルパスで指定したPDFファイルにパスワードが設定されている場合に使用します。
プリンター名string入力&出力 使用するプリンターの名前を指定します。
印刷設定ダイアログでのみ指定することができます。
用紙サイズstring入力&出力 PDFファイルを印刷する用紙サイズを指定します。
印刷設定ダイアログでのみ指定することができます。
部数string入力&出力 印刷する部数を指定します。
印刷設定ダイアログでのみ指定することができます。
印刷範囲choice入力&出力 処理するページを指定します。
ページ指定 [one] - ページ で指定された1ページを処理します。
すべて [all] - 全ページを処理します。
ページstring入力&出力印刷範囲 が「ページ指定」の場合に処理するページ番号を指定します。
拡大/縮小choice入力&出力 PDFを用紙サイズで指定した用紙に合わせて拡大/縮小して印刷するかどうかを指定します。
用紙に合わせる [Scale] - 用紙サイズに合わせて拡大/縮小します
なし [None] - 拡大/縮小しません
印刷の向きchoice入力&出力 印刷の向きを指定します。
自動 [Automatic] - 自動
縦 [Portrait] -
横 [Landscape] -
カラーchoice入力&出力 カラーで印刷するか白黒で印刷するかを指定します。
カラー」を指定してもプリンター名で指定したプリンターがカラー印刷をサポートしていない場合は白黒で印刷されます。
カラー [Color] - カラー印刷します
白黒 [Grayscale] - 白黒印刷します
用紙サイズをチェックするboolean入力&出力プリンター名で指定したプリンターが用紙サイズで指定した用紙をサポートしているか確認するかどうかを指定します。
はい [true] - 用紙をサポートしているかを確認します。サポートしていなかった場合は汎用のエラーが発生します。
いいえ [false] - 用紙をサポートしているかを確認せずに印刷します。用紙サイズで指定した用紙をサポートしていないプリンターで印刷する場合などに指定します。この場合、本コンポーネントは正常に終了してもプリンター側で印刷エラーになることがあります。
ページ数int   出力印刷元PDFファイルパス で指定されたPDFファイルのページ数を取得できます。

■トランザクション処理

コミット何もしません。
ロールバック何もしません。

■エラー処理

タイプパラメーターエラー処理フロー
へのストリーム
エラー
コード
説明
汎用 なし コンポーネントの入力ストリーム2プリンター名 が不正な場合
3ページ が不正な場合
4ページ がPDFファイルの最大ページ数を超えている場合
5用紙サイズをチェックする が「はい」で 用紙サイズ で指定された用紙がサポートされていない場合
6プリンター名 で指定したプリンターが印刷設定をサポートしていない場合
9印刷元PDFファイルパス で指定されたPDFファイルの拡張子が.pdfでなかった場合
10PDFファイルを印刷できなかった場合
ファイルが存在しない なし コンポーネントの入力ストリーム1印刷元PDFファイルパス で指定されたPDFファイルが存在しなかった場合