GeneXusから作成したPDFの片面・両面印刷設定
GeneXusのレポート機能から作成されたPDFは、実は両面印刷が出来ない状態になっています。
「PDFリーダーでPDFを開いて、印刷設定で「両面印刷」にしても、両面にならない。」
という状態です。
これはPDFファイル作成時の設定でこのような形になっているのですが、
GeneXus上で分かりやすいプロパティ等がある訳では無いのが厄介な所です。
Javaでも.NETでも、実行環境の配下にGXPRN.INIというファイルが作られています。
※最初は無いかもしれませんが、1度でもPDFを出力すれば作成されます
Javaの場合はTomcatのアプリケーションディレクトリ\WEB-INFの配下
.NETの場合はアプリケーションディレクトリの直下
※開発環境であればナレッジベースのターゲットパスのwebフォルダの配下
GXPRN.INI
https://wiki.genexus.com/commwiki/servlet/wiki?17091,GXPRN.INI+Format
この中の「Duplex」が片面・両面印刷の設定となります。
1:片面印刷のみ
2:両面印刷のみ
3(1,2以外):デフォルトは片面、PDFリーダーの印刷設定に従って両面印刷も可能
GXPRN.INIに以下の記述を追記すれば両面印刷となります。
[]
Duplex= 2
「PDFリーダーでPDFを開いて、印刷設定で「両面印刷」にしても、両面にならない。」
という状態です。
これはPDFファイル作成時の設定でこのような形になっているのですが、
GeneXus上で分かりやすいプロパティ等がある訳では無いのが厄介な所です。
対応方法
Javaでも.NETでも、実行環境の配下にGXPRN.INIというファイルが作られています。
※最初は無いかもしれませんが、1度でもPDFを出力すれば作成されます
Javaの場合はTomcatのアプリケーションディレクトリ\WEB-INFの配下
.NETの場合はアプリケーションディレクトリの直下
※開発環境であればナレッジベースのターゲットパスのwebフォルダの配下
GXPRN.INI
https://wiki.genexus.com/commwiki/servlet/wiki?17091,GXPRN.INI+Format
この中の「Duplex」が片面・両面印刷の設定となります。
1:片面印刷のみ
2:両面印刷のみ
3(1,2以外):デフォルトは片面、PDFリーダーの印刷設定に従って両面印刷も可能
GXPRN.INIに以下の記述を追記すれば両面印刷となります。
[]
Duplex= 2
コメント
コメントを投稿