PowerTools ActiveReports for .NET 9.0J > ActiveReportsユーザーガイド > サンプルとチュートリアル > チュートリアル > ページレポート/RDLレポートのチュートリアル > レイヤー > 下絵 |
ページレポートおよびRDLレポートでは、レイヤーを使用して印刷済みフォームのレイアウトをピクセルパーフェクトの精度で下絵としてトレースできます。
このチュートリアルでは、航空機搭乗券のスキャン画像からデータフィールドを正確にトレースする方法を示します。以下の手順ではページレポートの結果を示しますが、RDLレポートにも同じ手順を適用できます。
メモ: このチュートリアルでは、次の画像を「BoardingPass.jpg」として、レイアウトをトレースする方法を説明します。 |
|
このウォークスルーは以下の手順に分かれています。
このチュートリアルを完了したとき、設計時および実行時のレイアウトは以下のようになります。
|
|
ActiveReportをVisual Studioプロジェクトに追加する
レポートをXMLデータソースに接続する
XML |
コードのコピー
|
---|---|
XmlData = <Flight ID="31"> <PassengerName>Maria Anders</PassengerName> <Passenger> <Passenger> <Passenger> |
データセットを追加する
//Passenger
フィールド名 | 型 | 値 |
---|---|---|
Tracking | データベースフィールド | Tracking |
PassengerName | データベースフィールド | PassengerName |
Seat | データベースフィールド | Seat |
データソースへのデータセットの追加の詳細については、「データセットの追加」を参照してください。
別のレイヤーにレポートレイアウトを作成する
プロパティ名 | 値 |
---|---|
DataSetName | BoardingData |
FixedSize | Width: 6.27in Height: 3in |
Location | Left: 0in Top: 0.125in |
Size | Width: 6.27in Height: 2.87in |
プロパティ名 | プロパティ値 |
---|---|
LayerName | ImgLayer |
Location | 0in, 0.125in |
Size | 6.27in, 2.875in |
フィールド名 | プロパティ値 |
---|---|
PassengerName |
LayerName: Default Location: 2.91in, 0.35in Size: 1.375in, 0.25in |
PassengerName |
LayerName: Default Location: 0.15in, 0.9in Size: 1.37in, 0.25in |
PassengerName |
LayerName: Default Location: 4.5in, 0.9in Size: 1.25in, 0.25in |
Tracking |
LayerName: Default Location: 0.15in, 2.19in Size: 1.5in, 0.25in |
Seat |
LayerName: Default Location: 4.5in, 1.45in Size: 1in, 0.375in Font > FontSize: 22pt |
レポートを表示する