C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 1 を表示中)
■129 / )  ページ設定ダイアログについて
□投稿者/ 翔 一等兵(7回)-(2005/02/16(Wed) 18:12:10)
翔 さんの Web サイト

分類:[.NET] 


分類:[.NET] 

質問ばっかりですいません^^;

環境:
Windows XP Pro
VisualStudio C# .NET
.NetFramework 1.1
ActiveReport for .NET

FormにActiveReportのビューワを貼り付けて、そこにReportファイルを読み込みます。
ビューワのツールバーにSystem.Windows.Forms.PageSetupDialogを貼り付けました。

psd はダイアログのインスタンス。rptがReportファイルのインスタンス。
psdのMargins.*は単位が1/100インチです。rptのMargins.*は単位が1インチです。

psd.PageSettings.Margins.Left = (int)(rpt.PageSettings.Margins.Left * 100);
psd.ShowDialog();
rpt.PageSettings.Margins.Left = psd.PageSettings.Margins.Left;

ダイアログの余白の設定では単位がミリ(mm)になっているため psdのマージンが4倍近くの値になります。
ダイアログでの単位を変更する方法とか何か対策方法はありますでしょうか?

#無ければインチ<->ミリを自分で計算して入れないといけないですよねぇ。

0
返信 編集キー/


管理者用

- Child Tree -