- PR -

CristalReportでの用紙サイズ動的変更

1
投稿者投稿内容
おいろん
常連さん
会議室デビュー日: 2008/03/06
投稿数: 32
投稿日時: 2008-04-25 11:50
【環境】
Visual Studio 2002
VB.net (.netFramework 1.0)
Crystal Reports 9 for Visual Studio .NET

お世話になります。

件名の通り、用紙サイズの動的変更ができないかと悩んでおります。
具体的に言いますと、
A4サイズで定義しているものをA5で出力したい、という状況で
A4サイズの定義のまま、出力時にページおよび内容を縮小した形で
A5で出力したいと考えております。
(プリンタの設定を変更すれば可能ですが、
 これをWindowsアプリケーション上で実現したい)

Crystal Reports のデザインで設定したり、
出力時の引数を変更したりしましたが、
レポートのサイズがかわるだけで中のデータは縮小されず、
表示内容が途中で切れてしまう形になります。

過去の同様のスレッドを確認しましたが、
未解決のままだったり、プリンタドライバの設定を
直接いじるようなものであり、
Crystal Reportsにて設定を変えることで変更する方法が
見つかりませんでした。

もしご存知の方いらっしゃれば、ご教示いただけないでしょうか。
よろしくお願いいたします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-04-25 12:34
できないです。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
おいろん
常連さん
会議室デビュー日: 2008/03/06
投稿数: 32
投稿日時: 2008-04-25 13:04
じゃんぬねっと様

返信ありがとうございます。
了解しました。

できないとすれば、A4、A5の定義を別々で作成し、
A4の定義から位置、フォント、サイズ等倍率(70%)で縮小したものを
手動で定義するしかないのでしょうか
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-04-25 15:31
拡大縮小さえまともにできないのでそうなると思います。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
おいろん
常連さん
会議室デビュー日: 2008/03/06
投稿数: 32
投稿日時: 2008-04-25 15:35
引用:

じゃんぬねっとさんの書き込み (2008-04-25 15:31) より:
拡大縮小さえまともにできないのでそうなると思います。





なるほど、そうでしたか。了解いたしました。
手動で作成することにします。

度重なるご連絡いただき、本当にありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)