Altova MapForce 2025 Enterprise Edition

Das Gruppieren/Filtern-Objekt ist das primäre Strukturelement in der Modellstruktur. Mit Hilfe dieses Objekts werden die PDF-Daten in Gruppen unterteilt. Sie können damit die Seiten Ihres PDF-Dokuments filtern, sodass nur die benötigten Informationen inkludiert werden.

 

In der Abbildung unten sehen Sie, dass das Gruppieren/Filtern-Beispielobjekt keinen Namen hat und sich unterhalb der Root des Dokuments befindet. Das Gruppieren/Filtern-Objekt hat ein Texterfassungsobjekt und ein Teilen-Objekt.

PDFEX_GroupFilterObject

Informationen dazu, wie Sie Objekte zur Modellstruktur hinzufügen, finden Sie unter Einfügen eines Objekts.

 

Eigenschaften

Im Folgenden sind die Eigenschaften des Gruppieren/Filtern-Objekts, die Sie konfigurieren können, beschrieben.

 

XML-Ausgabename

Die Eigenschaft XML-Ausgabename stellt den Namen das Gruppieren/Filtern-Objekts dar. Wenn diese Eigenschaft einen Wert enthält, wird dieser Wert in der Modellstruktur (siehe Element <Row> in der Abbildung unten) und im Ausgabefenster als Element der XML-Struktur angezeigt. Die durch den Inhalt dieser Gruppe erzeugten Ergebnisse werden innerhalb dieses Elements verschachtelt. Wenn das Gruppieren/Filtern-Objekt keinen Namen hat, erscheint im Ausgabefenster kein zusätzliches Element und in der Modellstruktur werden nur leere spitze Klammern angezeigt (Abbildung oben).

 

Im Beispiel unten sehen Sie, dass im Schema-Fenster das Gruppieren/Filtern-Objekt mit seinen Child-Objekten definiert wurde. Das Gruppieren/Filtern-Objekt hat den Namen Row und die Texterfassungselemente haben jeweils den Namen Col1, Col2, Col3 und Col4. Zusätzlich dazu gibt es eine Reihe von Zuweisungen horizontaler Anker, die die Positionen der Trennlinien auf der Seite festlegen. Die Anker scheinen in der XML-Struktur im Ausgabefenster nicht auf.

PDFEX_GroupFilterTree

Die oben gezeigte Struktur wird in der XML-Struktur im Ausgabefenster folgendermaßen angezeigt:

 

<Row>

<Col1>Garden design</Col1>

<Col2>6</Col2>

<Col3>50</Col3>

<Col4>300</Col4>

</Row>

<Row>...</Row>

<Row>...</Row>

 

Gruppierungstyp

Mit Hilfe der Eigenschaft Gruppierungstyp können Sie Gruppierungskriterien definieren. Sie bietet die unten beschriebenen Optionen.

 

Eine Gruppe pro Seite

Mit der Option Eine Gruppe pro Seite wird nur eine einzige Gruppe von Objekten pro Seite erstellt, wodurch pro Seite jeweils eine Gruppe erzeugt wird, wobei jede Gruppe einen Index hat, der der Indexzahl der Seite in der Parent-Sequenz entspricht. Diese Eigenschaft ist nützlich, wenn Sie jede einzelne Seite in ein (im Ausgabefenster sichtbares) XML-Element verpacken möchten, oder wenn Sie die Verarbeitung auf eine bestimmte Seite oder einen bestimmten Seitenbereich aus dem gesamten Dokument beschränken möchten. Um eine bestimmte Seite oder einen bestimmten Seitenbereich auszuwählen, geben Sie den Seitenindex bzw. den Seitenbereich in das Feld Gruppen auswählen ein (siehe nächste Eigenschaft).

 

 

Gruppen aus Liste

Die Option Gruppen aus Liste funktioniert folgendermaßen: Einzelseitenindizes werden zu Gruppen für einzelne Seiten, während ein Seitenbereich zu einer Gruppe wird. Im Feld Seiten, das angezeigt wird, wenn Sie die Option Gruppen aus Liste auswählen, können Sie Seitennummern und einen Seitenbereich definieren. Sie können einen Seitenbereich bis zum Ende des Dokuments erweitern, indem Sie den letzten Seitenindex weglassen: z.B. werden durch Eingabe von 5- Seiten ab Seite 5 bis zum Ende des Dokuments ausgewählt. Wenn Sie das Feld Seiten leer lassen, wird das gesamte Dokument verarbeitet.

 

 

Gruppieren nach Text auf Seite

Mit Hilfe des Typs Gruppieren nach Text auf Seite können Sie anhand eines auf einer Seite gefundenen bzw. nicht gefundenen Suchbegriffs Gruppen erstellen. Dieser Gruppierungstyp hat die unten beschriebenen Eigenschaften.

 

Region

Die Region zeigt an, wo eine Textsuche durchgeführt werden soll. Standardmäßig wird auf der gesamten Seite gesucht, doch kann die Region auch auf einen bestimmten Seitenbereich eingeschränkt werden.

 

Modus

Mit dem Modus wird definiert, wie Suchtreffer in Gruppen transformiert werden sollen. Diese Eigenschaft hat die folgenden Optionen:

 

Eigene Gruppe für jede Seite, die den Suchtext enthält/nicht enthält, erstellen

Aufeinander folgende Seiten, die den Suchtext enthalten/nicht enthalten, zu einer Gruppe kombinieren

Neue Gruppe auf jeder Seite, die den Suchtext enthält/nicht enthält, beginnen

Aktuelle Gruppe nach der Seite, die den Suchtext enthält/nicht enthält, beenden

 

Nähere Informationen zu dieser Eigenschaft finden Sie unter Modus.

 

Suche

Die Suche-Struktur ist eine Gruppe von Eigenschaften, mit denen die Suchkriterien für den Suchtext festgelegt werden. Nähere Informationen dazu finden Sie unter der Text suchen-Methode des "Teilen"-Objekts.

 

Gruppen auswählen

Die Eigenschaft Gruppen auswählen ist eine Indexliste, mit Hilfe der nur eine bestimmte Gruppe bzw. nur bestimmte Gruppen ausgewählt werden können. Die Logik dieses Felds ist dieselbe wie in Druckdialogfeldern, in denen Sie die zu druckenden Seiten definieren. Wenn Sie z.B. Gruppen mit dem Seitenbereich 1-3, 6-10, 13-15 definiert haben, und Sie den zweiten Seitenbereich auswählen möchten, müssen Sie in das Feld Gruppen auswählen 2 eingeben. In diesem Fall bezieht sich 2 auf die zweite Seitengruppe, also den Seitenbereich 6-10. Wenn Sie die Eigenschaft Gruppen auswählen leer lassen, werden alle Gruppen verarbeitet.

 

© 2018-2024 Altova GmbH