作成日: 2022/12/22 最終更新日: 2022/12/22
文書種別
使用方法
詳細
FlexReportを使用して縦書き文書を作成する方法をご紹介します。
FlexReportでは、TextFieldのWritingModeプロパティを「VerticalLeftToRight」または「VerticalRightToLeft」に設定すると、テキストが縦書きで出力されます。
【メモ】
・長音記号や括弧などの特定文字も縦書き用に最適化されます。
・算用数字を漢数字に置き換える機能はありません。
・作成したレポートを画像以外のファイル形式にエクスポートした場合、縦書きが無効になります。
以下に、レポートデザイナを使用して展示会案内を縦書きで作成するサンプルを記載します。
※本サンプルでは、製品収録の「Nwind_ja.mdb」をデータソースとして利用しているため、32ビット用デザイナ(FlexReportDesigner32.4.5.2.exe)を使用してください。
※本ナレッジで使用したレポート定義ファイルを本ナレッジに添付しましたので、ご参照ください。
なお、この定義ファイルではデータソースのパスを以下のように指定していますので、使用する環境に合わせて修正してからプレビューしてください。
■作成手順■
1. 新規レポートの作成とデータベースへの接続設定
レポートデザイナで「新規レポート」を選択し、レポートウィザードで、接続するデータソースを指定します。
・データプロバイダを「OLE DBプロバイダー」にし、「接続文字列」で「Microsoft Jet 4.0 OLE DB Provider」を選択
・「データベース名」として「Nwind_ja.mdb」を選択し、「データソース」タブで「Employees」テーブルを選択
2. レポートデザイナでレイアウトのデザイン
デザイナ上部のリボンの「挿入」タブで「データフィールド」を選択し、詳細セクションに以下のようなTextFieldを配置し、Textプロパティを設定します。
※カッコ内は各フィールドのTextプロパティの設定内容
・苗字(=LastName)
・名前(=FirstName)
・タイトル/本文/注意書き用フィールド(それぞれ、実際に表示するテキストを入力)
3. 縦書きの設定
各TextFieldのWritingModeプロパティを「VerticalLeftToRight」に設定します。
4. レポートのプレビューとファイルへのエクスポート
ツールバーの [プレビュー] をクリックして、レポートを表示します。
さらに、エクスポートグループの「その他」をクリックし、任意形式の画像 (TIFF、PNGなど) に出力できます。
FlexReportでは、TextFieldのWritingModeプロパティを「VerticalLeftToRight」または「VerticalRightToLeft」に設定すると、テキストが縦書きで出力されます。
【メモ】
・長音記号や括弧などの特定文字も縦書き用に最適化されます。
・算用数字を漢数字に置き換える機能はありません。
・作成したレポートを画像以外のファイル形式にエクスポートした場合、縦書きが無効になります。
以下に、レポートデザイナを使用して展示会案内を縦書きで作成するサンプルを記載します。
※本サンプルでは、製品収録の「Nwind_ja.mdb」をデータソースとして利用しているため、32ビット用デザイナ(FlexReportDesigner32.4.5.2.exe)を使用してください。
※本ナレッジで使用したレポート定義ファイルを本ナレッジに添付しましたので、ご参照ください。
なお、この定義ファイルではデータソースのパスを以下のように指定していますので、使用する環境に合わせて修正してからプレビューしてください。
Data Source=C:¥Users¥<アカウント名>¥Documents¥ComponentOne Samples¥Common\Nwind_ja.mdb
■作成手順■
1. 新規レポートの作成とデータベースへの接続設定
レポートデザイナで「新規レポート」を選択し、レポートウィザードで、接続するデータソースを指定します。
・データプロバイダを「OLE DBプロバイダー」にし、「接続文字列」で「Microsoft Jet 4.0 OLE DB Provider」を選択
・「データベース名」として「Nwind_ja.mdb」を選択し、「データソース」タブで「Employees」テーブルを選択
2. レポートデザイナでレイアウトのデザイン
デザイナ上部のリボンの「挿入」タブで「データフィールド」を選択し、詳細セクションに以下のようなTextFieldを配置し、Textプロパティを設定します。
※カッコ内は各フィールドのTextプロパティの設定内容
・苗字(=LastName)
・名前(=FirstName)
・タイトル/本文/注意書き用フィールド(それぞれ、実際に表示するテキストを入力)
3. 縦書きの設定
各TextFieldのWritingModeプロパティを「VerticalLeftToRight」に設定します。
4. レポートのプレビューとファイルへのエクスポート
ツールバーの [プレビュー] をクリックして、レポートを表示します。
さらに、エクスポートグループの「その他」をクリックし、任意形式の画像 (TIFF、PNGなど) に出力できます。