PDF出力について

333 views
Skip to first unread message

rrques...@gmail.com

unread,
Sep 30, 2015, 8:28:18 PM9/30/15
to RapidReportサポート QAフォーラム
お世話になっております。

今回RapidReportへの要望があります。

以前からプレビュー画面からPDF出力を行っていますが、
PDF出力時に見切れが発生する問題がありました。

そこでデザイナで作成時に、コントロール幅がPDF出力時に

見切れていると判断したいです(色やメッセージ等)

PDF出力時にはMSゴシックを埋め込んで表示しています。


表示したい文字数からPDF出力時に見切れる幅を判断して

警告していただけることは可能でしょうか?

RapidReport

unread,
Sep 30, 2015, 8:43:15 PM9/30/15
to RapidReportサポート QAフォーラム
伊藤です。いつもありがとうございます。

この問題は、プレビューとPDF出力では
まったく異なる方法で文字列を出力しているために発生しているものです。

すみませんが、すぐに対応するのは難しい内容なので、
方法などを検討した上、来週中に回答ということにさせて下さい。

RapidReport

unread,
Oct 5, 2015, 10:36:13 PM10/5/15
to RapidReportサポート QAフォーラム
伊藤です。

[フィールド]要素と[テキスト]要素がPDF出力時に見切れるようならば
デザイナ上で要素の背景色をピンク色にして警告するための機能拡張を作成してみました。

添付した pdftextwidth アーカイブ内の readme.txt の内容に従ってファイルをコピーして下さい。

PDF出力時には「MSゴシック」のような等幅フォントを利用しているという想定でテキスト幅を計算しています。

この機能を利用するには、
[フィールド]要素については[モック]を指定する必要があります。
[テキスト]要素では、式埋め込みの行われていない要素のみが有効です。

また、[縮小して全体表示]または[改行して全体表示]が設定されている場合も、
この機能は無効となります。

ただ、こちらで試したところ、MSゴシックを使っているならば、
デザイナでは表示されるのにPDF出力では見切れる、といった場合を見つけることができませんでした。

もし今後も問題が起こるようであれば、
見切れてしまう文字列の内容および、フォントサイズを教えて頂ければと思います。


pdftextwidth.zip

shimeide tanaka

unread,
Jul 12, 2024, 12:35:20 AMJul 12
to RapidReportサポート QAフォーラム

お世話になっております。

RapidReport 5.17 レポートデザイナ (.net4) にてpdftextwidth.zipを導入しレポートデザイナを
起動したところ起動時ログに下記エラーが表示されます。

○エラー
要素レンダラクラス: jp.co.systembase.pdftextwidth.FieldRendererのロードに失敗しました
jp.co.systembase.pdftextwidth.FieldRendererが見つかりませんでした
要素レンダラクラス: jp.co.systembase.pdftextwidth.TextRendererのロードに失敗しました
jp.co.systembase.pdftextwidth.TextRendererが見つかりませんでした

どのように対処すれば良いか教えていただけないでしょうか。

※先ほど「起動時ログにエラー表示」(https://groups.google.com/g/rapidreport_support/c/GYcSmREueKc
 にて誤って投稿してしまったためこちらに再度投稿させて頂きます。
2015年10月6日火曜日 11:36:13 UTC+9 RapidReport:
Message has been deleted

RapidReport

unread,
Jul 15, 2024, 10:04:29 PMJul 15
to RapidReportサポート QAフォーラム
pdftextwidthを現行のバージョンで利用できるようリビルドしましたのでご利用ください。

ご利用の際は、解凍前に pdftextwidth20240716.zip 上で右クリック
プロパティ > 全般(の下部) > 
「セキュリティ:このファイルは他のコンピュータから取得したものです・・・」の許可するにチェックをつけてください。


shimeide tanaka

unread,
Jul 17, 2024, 4:30:36 AMJul 17
to RapidReportサポート QAフォーラム
ご回答して頂きありがとうございます。
リビルドされたファイルでpdftextwidthを動作させる事が出来ました。大変助かります。
今後ともどうぞ宜しくお願いいたします。
2024年7月16日火曜日 11:04:29 UTC+9 RapidReport:
Reply all
Reply to author
Forward
0 new messages