Zum Hauptinhalt springen
So erstellen Sie das Element DeliveryAddress:
  1. Erstellen Sie im Element InvoiceHeader.grAddress ein Element vom Typ Paragraph und nennen Sie es DeliveryAddress.
  2. Klicken Sie auf die Registerkarte Relations.
  3. Da das Feld DeliveryAddress nur oberhalb des Namens kwInvoiceNumber, nur links vom White Gap wgAddressRight und nur rechts vom Anfang des Namens kwDeliveryAddress (mit kleinem Offset) vorkommen kann, legen Sie die folgenden Suchbedingungen fest:
    • Oberhalb des Elements kwInvoiceNumber, Offset = 0.
    • Links vom Element kwInvoiceNumber, Offset = 0.
    • Rechts vom Element kwDeliveryAddress, Offset = -50, Reference boundary = Left
    Offset-Werte werden nach dem Prinzip „Versuch und Irrtum“ ausgewählt.
  4. Da das Element Group InvoiceHeader.grAddress bereits angibt, dass sich das Feld DeliveryAddress nur unterhalb der Schlüsselwörter des Namens kwDeliveryAddress befinden kann, müssen Sie diese Bedingung hier nicht noch einmal festlegen.
  5. Klicken Sie auf die Registerkarte Advanced.
  6. Da das Feld Delivery Address in den Bildern optional ist, aber immer einen Namen hat, wenn es vorkommt, legen Sie im Feld Advanced pre-search relations die folgende zusätzliche Suchbedingung fest: Suchen Sie nur nach dem Objekt, wenn das Element kwDeliveryAddress erkannt wurde. In der FlexiLayout language: If InvoiceHeader.kwDeliveryAddress.IsNull Then DontFind;
  7. Führen Sie das Matching des FlexiLayouts mit den Testbildern durch und stellen Sie sicher, dass das Programm das Element in allen zutreffenden Bildern erfolgreich erkennt.
  8. Um die Position des Blocks DeliveryAddress zu beschreiben, wählen Sie die Option Source element aus, klicken Sie dann auf Schaltfläche „Durchsuchen” und wählen Sie das Element DeliveryAddress als Quellelement aus.