PowerTools ActiveReports for .NET 9.0J > ActiveReportsユーザーガイド > 基本操作 > セクションレポートの基本操作 > レポートコントロールの操作 > RichTextBoxコントロールにファイルのロード |
セクション形式のレイアウトでは、実行時と設計時にRTF形式のファイルをRichTextBoxコントロールにロードできます。
以下の手順は、Visual Studioのプロジェクトにセクションレポート(コード)のテンプレートをすでに追加し、Detailセクション上にRichTextBoxコントロールを配置したことを前提にしています。詳細は、「プロジェクトにレポートを追加する」を参照してください。
コントロールにロードするRTFファイルを作成する
RTFファイルに張り付ける
都道府県一覧
福岡県
京都府
大阪府
東京都
メモ: RichTextBoxコントロールでは、Microsoft Wordでサポートされているような高度なRTFの機能が制限されているため、WordPadの使用を推奨します。 |
設計時にRTFファイルをロードする
実行時にRTFファイルをロードする
次の手順は、RTFファイル(例えば、sample.rtf)がプロジェクト配下のbin\debugフォルダに配置されていることを前提にしています。
Visual Basic
Visual Basicコード (Detail1_Formatイベント内に貼り付けます) |
コードのコピー
|
---|---|
Dim streamRTF As New System.IO.FileStream(System.Windows.Forms.Application.StartupPath + "\sample.rtf", System.IO.FileMode.Open) |
C#
C#コード (detail_Formatイベント内に貼り付けます) |
コードのコピー
|
---|---|
System.IO.FileStream streamRTF = new System.IO.FileStream(System.Windows.Forms.Application.StartupPath + \\sample.rtf, System.IO.FileMode.Open); this.richTextBox1.Load(streamRTF, RichTextType.Rtf); |
メモ: Application.Startupで指定されたパスはプレビューで動作しません。ファイルをロードするためには、プロジェクトを実行する必要があります。 |