Forguncy 10 オンラインヘルプ
アプリの開発 / ロジックの実装 / サーバーサイド処理 / コマンド(サーバーサイド) / PDFエクスポート
このトピックで
    PDFエクスポート
    このトピックで

    「PDFエクスポート」コマンド(サーバーサイド)を使用することで、指定するページをPDFファイルへとエクスポートし、指定したサーバーのフォルダーに保存できます。基本的なプロパティは通常コマンドのPDFエクスポートと同様ですが、サーバーサイドコマンドでは必要となる設定が追加されています。

    出力するPDFのページ設定を行うには、[レポート]リボンタブから行います。詳細はエクスポートの印刷設定を参照してください。

    エクスポートするページ

    エクスポートするページを指定します。

    エクスポート先のファイルパス

    エクスポートするPDFファイルのパスを設定します。拡張子は省略可能です。なお、存在しないフォルダーを指定しても自動的にそのフォルダーが作成されることはありません。

    たとえば、「C:¥Users¥Public¥Documents¥test」と指定した場合には「C:¥Users¥Public¥Documents」フォルダーに「test.pdf」というファイル名で出力されます。指定したフォルダーに対してForguncy Severの実行ユーザーが書き込み権限を持っている必要があることに注意してください。

    行の高さの自動調整

    [折り返して全体を表示する]がチェックされているセルを対象に、次のようにPDFの出力結果の自動調整します。

    数値と日付 文字列を縮小して全体を表示する
    上記以外の文字列 文字列が収まるように行の高さを拡張する

    参考:

    • 「文字列が収まるように行の高さを拡張する」の対象セルは、[折り返して全体を表示する]が有効に設定されている必要があります。リストビュー内のセルはリストビュー設定の「行の高さを自動調整する」も有効に設定されている必要があります。

    • 縦方向のセル結合を行っているセルは、自動調整の対象となりません。

    クエリー条件を指定して、複数レコードのページをまとめて出力する

    クエリー条件のレコード数分、ページを繰り返して出力します。また、エクスポートするページに対象テーブルとデータ連結したセルが存在するとき、レコードのフィールドが反映されます。

    例えば、エクスポートするページが注文の明細ページで、注文テーブルのフィールド(注文番号、受注日、注文詳細テーブル)が配置されている場合、クエリー条件で注文テーブルのレコードを指定して、対象レコード分の詳細ページをまとめて出力できます。

    エクスポートページの値設定

    [セル]タブ:エクスポート対象となるページに対して、特定のセルに値を設定することができます。

    [リストビュー]タブ:クエリー条件によりカレントレコードを設定することができます。

    たとえばエクスポート対象のページのリストビューにクエリー条件が設定されており、そのクエリー条件の条件値が特定のセルの値を参照しているような場合、そのセルにセル名を設定しておくことで本機能を使用してパラメーターをそのセルの値として設定することが可能です。

    このオプションは[クエリー条件を指定して、複数レコードのページをまとめて出力する]をチェックしたとき、[レコードのクエリー条件]に置き換わります。クリックすると[クエリー条件]ダイアログが表示され、エクスポート対象レコードのクエリー条件を指定できます。

    使用例

    本コマンドの使用法はコマンド(サーバー)の「Excelエクスポート(ページ)」と同様です。Excelエクスポート(ページ)(サーバーサイド)を参照してください。