Altova MapForce 2025 Enterprise Edition

L’objet Groupe/Filtre est l’élément de structuration primaire dans l’arborescence modèle. Cet objet organise les données PDF en groupes et vous permet de filtrer les pages de votre document PDF pour inclure uniquement l’information requise.

 

La capture d’écran ci-dessous illustre un objet échantillon Groupe/Filtre qui n’a pas de nom et est situé en-dessous de la racine du document. L’objet Groupe/Filtre a un objet de Capture de Texte et un objet Fractionner comme ses enfants.

PDFEX_GroupFilterObject

Pour savoir comment ajouter les objets à l’arborescence modèle, voir Insérer un objet.

 

Propriétés

Les propriétés de l’objet du Groupe/Filtre que vous pouvez configurer tel que décrit ci-dessous.

 

Sortie nom XML

La propriété Sortie nom XML représente le nom de l’objet Groupe/Filtre. Si cette propriété contient une valeur, cette valeur apparaîtra dans l’arborescence de modèle (voir <Row> dans la capture d’écran ci-dessous) et comme élément dans l’arborescence XML dans le volet Sortie. Les résultats produits par les contenus du groupe seront imbriqués à l’intérieur de cet élément. Si l’objet Groupe/Filtre n’a pas de nom, aucun élément supplémentaire n’apparaîtra dans le volet Sortie, et seuls des parenthèses angulaires seront visibles dans l’arborescence de modèle (capture d’écran ci-dessus).

 

L’exemple ci-dessous affiche que l’objet Groupe/Filtre avec ses enfants a été défini dans le volet de schéma. L’objet Groupe/Filtre est dénommé Row, et les Captures de texte sont dénommées Col1, Col2, Col3, et Col4. De plus, il existe plusieurs Affectations de l’ancrage horizontal qui déterminent les positions des séparateurs sur la page. Les ancrages n’apparaissent pas dans l’arborescence XML dans l’arborescence de Sortie.

PDFEX_GroupFilterTree

La structure affichée dans l’arborescence ci-dessus apparaîtra comme suit dans l’arborescence XML dans le volet Sortie :

 

<Row>

<Col1>Garden design</Col1>

< Col2> 6</ Col2>

< Col3> 50</ Col3>

< Col4> 300</ Col4>

</ Row>

<Row>...</Row>

<Row>...</Row>

 

Type de regroupement

La propriété Type de regroupement vous permet de spécifier le critère de groupe et propose les options décrites ci-dessous.

 

Un groupe par page

L’option Un groupe par page crée uniquement un groupe d’objets par page, qui résulte en groupes de page unique, chacune ayant un index correspondant au nombre d’index de la page dans la séquence parent. Cette propriété est utile si vous voulez envelopper chaque page à l’intérieur de quelque élément XML (qui sera visible dans le volet Sortie), ou si vous voulez limiter le traitement à une page particulière ou une étendue de page du document entier. Pour sélectionner une page particulière ou une étendue de page, saisissez l’index ou l’étendue, respectivement, dans le champ Sélectionner Groupes (voir la prochaine propriété).

 

 

Groupes de la liste

L’option Groupes de la liste fonctionne comme suit : Des indices de page unique deviennent des groupes à page unique, alors qu’une étendue de page devient un groupe. Vous pouvez spécifiez les nombres de page et l’étendue de page dans le champ Pages qui apparaît quand vous sélectionnez l’option Groupes de Liste. Vous pouvez élargir une étendue de page à la fin du document en omettant le dernier indice de page : par ex., saisir 5- sélectionnera les pages commençant à partir de la page 5 jusqu’à la fin du document. Laisser le champ Pages vide fera que tout le document sera traité.

 

 

Groupe par texte sur la page

Le type Groupe par texte sur la page vous permet de créer des groupes basés sur un terme de recherche qui est trouvé ou non trouvé sur une page. Ce type de groupe a les propriétés décrites ci-dessous.

 

Région

La région affiche où une recherche de texte a été réalisée. Le défaut est la page entière, mais la région peut aussi être restreinte à une zone particulière de la page.

 

Mode

Le mode définit comment les correspondances sont transformées en groupes. Cette propriété permet les options suivantes :

 

Créer un groupe indépendant pour chaque page contenant/ne contenant pas de la recherche de texte

Combiner les pages consécutives contenant/ne contenant pas de recherche de texte dans un groupe

Démarrer un nouveau groupe sur chaque page contenant/ne contenant pas

Terminer groupe actuel après la page contenant/ne contenant pas de recherche de texte

 

Pour les détails sur cette propriété, voir Mode.

 

Correspondance

La structure Match est un ensemble de propriétés qui contrôlent la recherche de texte. Pour les détails, voir la méthode Trouver texte de l’objet Fractionner.

 

Sélectionner groupes

La propriété Sélectionner groupes est une liste d’indices qui permet de sélectionner uniquement des groupes particuliers ou des groupes. La logique de ce champ est la même que dans les dialogues d’impression dans lesquels vous spécifiez des pages à imprimer. Par exemple, si vous avez défini des groupes avec une étendue de page 1-3, 6-10, 13-15, et que vous voulez sélectionner la deuxième étendue de page, vous allez devoir saisir 2 dans le champ Sélectionner Groupes. Dans ce cas, 2 fait référence au deuxième groupe de pages, qui est l’étendue de page 6-10. Laisser la propriété Sélectionner Groupes vide fera que tous les groupes seront traités.

 

© 2018-2024 Altova GmbH