ページレポートおよびRDLレポートでは、レイヤーを使用して印刷済みフォームのレイアウトをピクセルパーフェクトの精度で下絵としてトレースできます。
このチュートリアルでは、航空機搭乗券のスキャン画像からデータフィールドを正確にトレースする方法を示します。以下の手順ではページレポートの結果を示しますが、RDLレポートにも同じ手順でレポートを作成することができます。
このトピックでは以下のタスクを行います。
チュートリアルを完了すると、次のようなレポートが作成されます。
Visual StudioプロジェクトにActiveReportsを追加する
レポートをXMLデータソースに接続する

| XML |
コードのコピー
|
|---|---|
XmlData = <Flight ID="31">
<PassengerName>Maria Anders</PassengerName>
<Passenger>
<Passenger>
<Passenger>
|
|
データセットを追加する
//Passenger| フィールド名 | 型 | 値 |
|---|---|---|
| Tracking | データベースフィールド | Tracking |
| PassengerName | データベースフィールド | PassengerName |
| Seat | データベースフィールド | Seat |
別のレイヤーにレポートレイアウトを作成する
アイコンをクリックしてレポートに新しいレイヤーを作成します。defaultレイヤーがすでにレイヤー一覧に追加されていることに注意してください。| プロパティ名 | プロパティの値 |
|---|---|
| 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 |
レポートを表示する