Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Almost every report will need at least one section unless you use a repeating table as explained in the next section. A repeating section is a paragraph that will be repeated for a chosen item in the XML file, e.g. if you want to do something for each room in the XML. Sections can also be nested inside each other. To create a section do one of the following:

  • Position the cursor where you want to insert the section and select Insert->Repeating Section. In the following window you can define an Xpath expression to what you want to repeat on (see previous chapter about XPath). The easiest way is just to navigate to the data, double click on the node (in this example room) and the expression is created for you. Then click OK

Image Removed

Image 3: Edit Xpath expression window

  • You can also locate the item you want to repeat on and drag it from the Data Source window (pane 3 in Image 2) onto the document where you want it. When you drop it, choose Repeating Section.

When this is done, the text “Customize this for…..” will appear. Remove this and start placing text or fields (see 3.7).次のセクションで説明するように、繰り返しテーブルを使用しない限り、ほぼすべてのレポートに少なくとも 1 つのセクションが必要になります。
繰り返しセクションは、XMLファイルの選択されたアイテムに対して繰り返される段落です。例えば、XMLの各部屋に対して何かをしたい場合などです。
セクションは互いに入れ子にすることもできます。セクションを作成するには、次のいずれかを行います:

  • セクションを挿入したい場所にカーソルを置き、Insert (挿入)->Repeating Section (繰り返しセクション)を選択します。
    次のウィンドウで、繰り返したい内容に対するXpath式を定義することができます (XPathについては前の章を参照)。
    最も簡単な方法は、データに移動し、ノード (この例では部屋)をダブルクリックすることです。そしてOKをクリックします。

Image Added

画像3:Xpath式の編集ウィンドウ

  • また、繰り返したいアイテムを見つけ、データソースウィンドウ (画像2のペイン3) からドキュメント上の必要な場所にドラッグすることもできます。
    ドロップしたら "繰り返しセクション (Repeating Section)" を選択します。


これが行われると、テキスト “Customize for.. (これをカスタマイズして.....)” が表示されます。これを削除して、テキストまたはフィールドの配置を開始します(3.7 を参照)。