2012-02-24 36 views
0

私はBIRTレポートで作業しています。私はpdf形式にレポートをインポートする際にいくつかの問題に直面しています。 これは私が直面している問題ですBIRTレポート印刷領域

レポートはBIRTビューアで正常に生成されました。しかし、それがpdfにエクスポートされると、レポートの配置が変更されます。元のレポートから左から右に80%ほどしか印刷されません。印刷領域に関する問題が考えられます。デザイナーでは、印刷幅よりも幅があります。しかし、私はテーブルの幅を減らすことができませんでした。私は理由は、私がレポートで使用しているテーブルだと思う。テーブルには8つのカラムがあり、カラムの幅を減らすことはできませんでした。列が最小幅を持っている、私は以上を減らすことはできません。 どうすればこの問題に対処できますか? 誰でもこの問題の解決策を知っていますか?

は、事前にありがとう

答えて

2

あなたは、むしろなどのハード10のPTS、12のPTS、よりあなたのテーブルの相対的なサイズの1(小、中、大)でフォントを作ってみると、列を作ることができます指定されたピクセル数ではなく、パーセンテージをwidthで指定します。例えば。カラム1:15%、カラム2:10%、カラム3:5%、カラム4:20%、カラム5:20%、カラム6:30%

それを超えることはできませんが、マスターページの正確なサイズになるPDFドキュメントにレンダリングするためですが、定義済み(レターサイズ、リーガルなど)です。マスターページの向きをポートレートからランドスケープ(マスターページのタブ)に変更していない場合は、それを実行することができます。

+0

フォントのサイズを変更する以外は、貴重なコメントをいただきありがとうございます。私はこれをやろうとします。マスターページを手紙、A4などで設定しようとしましたが動作しませんでした。フォントサイズ: – 123Ex

0

サイズ、パディング、余白などをmm(またはインチ)単位で指定すると効果的です。これにより、正確な測定も保証されます。背景画像はピクセルベースなので、例外です。

+0

誰かがこれを落札した理由を想像することはできません。それは正しい答えです。 PDFエミッタは最も正確なエミッタです。 PDFでは、ページのサイズが固定されていることにご注意ください。米国の手紙またはA4。マスターページの余白に注意してください。 *常に*フォント(例:10pt)の固定サイズと、表幅、列幅などのすべての尺度を使用します。表/グリッドおよび列の幅プロパティも明示的に削除できます。これは次のことを意味します。テーブル/グリッドのテーブルに使用可能な幅をすべて使用します。 ... – hvb

+0

列の意味は次のとおりです。計算:w =コンテナ(たとえばページ)の利用可能な幅 - 合計(列幅の列の幅が指定されている場合)。 n:= count(幅が指定されていない列)。幅が指定されていない列ごとに、width:= w/n – hvb

関連する問題