[WR3.1評価版]FormatReportについて
-
小峰ゲスト
WingReport3.1評価版を試用させて頂いております。
WinXpPro、VB6SP5でOCXの方を使用しております。
TextタイプのWRObjectに設定した文字がWRObjectの幅より大きい場合、フォントを縮小するようにしたいと思っております。
印刷やプレビューではFormatReport系メソッドを用いることでReqWidthを取得し、実際の幅を比較することで実現していますが、PDF出力ではFormatReport系メソッドがないため、ReqWidthが取得できません。
PDF出力の場合、ReqWidthの取得はどのように行なったら良いでしょうか?
伊藤@ソフトウィングゲスト
いつもお世話になっております。
ご指摘のようにWRPDFFileにFormatReportメソッドはありません。
方法と致しましてはWRPrinter又はWRPreviewのFormatReportを使用して頂く事になります。
FormatReport後は各オブジェクトを出力せずに削除して頂き、フォーマットが行われたレポートをWRPDFFileにて出力して下さい。
以上、宜しくお願い致します。
小峰ゲスト
返信が遅くなって申し訳ありません。
教えて頂いたように、WRPrinterオブジェクトを用いて一度FormatReportを実行し、そのレポートオブジェクトをWRPDFFileのReportPrintメソッドの引数として渡すようにしました。
これで、フォントサイズの変更が出来るようになりました。
どうもありがとうございました。
- フォーラム「旧サポート掲示板」には新規投稿および返信を追加できません。