<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://docs.mappingsuite.com/w/index.php?action=history&amp;feed=atom&amp;title=ONYX%3A9.0%3AUtilisation%3AFonctionnement_des_groupes%2Ffr</id>
	<title>ONYX:9.0:Utilisation:Fonctionnement des groupes/fr - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://docs.mappingsuite.com/w/index.php?action=history&amp;feed=atom&amp;title=ONYX%3A9.0%3AUtilisation%3AFonctionnement_des_groupes%2Ffr"/>
	<link rel="alternate" type="text/html" href="https://docs.mappingsuite.com/w/index.php?title=ONYX:9.0:Utilisation:Fonctionnement_des_groupes/fr&amp;action=history"/>
	<updated>2026-04-06T07:18:52Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.32.1</generator>
	<entry>
		<id>https://docs.mappingsuite.com/w/index.php?title=ONYX:9.0:Utilisation:Fonctionnement_des_groupes/fr&amp;diff=20756&amp;oldid=prev</id>
		<title>FuzzyBot : Mise à jour pour être en accord avec la nouvelle version de la source de la page</title>
		<link rel="alternate" type="text/html" href="https://docs.mappingsuite.com/w/index.php?title=ONYX:9.0:Utilisation:Fonctionnement_des_groupes/fr&amp;diff=20756&amp;oldid=prev"/>
		<updated>2019-07-29T14:20:02Z</updated>

		<summary type="html">&lt;p&gt;Mise à jour pour être en accord avec la nouvelle version de la source de la page&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version du 29 juillet 2019 à 14:20&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l188&quot; &gt;Ligne 188 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 188 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La combinaison d'un groupe et d'une zone à l'intérieur de ce groupe permet l'affichage de plusieurs lignes. Si cette zone appartient à un type de ligne excluant les lignes à contenu vide, alors cette combinaison &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ne &lt;/del&gt;n'imprimera uniquement les lignes pas vide. Le résultat sera une impression sans ligne blanche.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La combinaison d'un groupe et d'une zone à l'intérieur de ce groupe permet l'affichage de plusieurs lignes. Si cette zone appartient à un type de ligne excluant les lignes à contenu vide, alors cette combinaison n'imprimera uniquement les lignes pas vide. Le résultat sera une impression sans ligne blanche.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;u&amp;gt;Paramétrage du groupe&amp;lt;/u&amp;gt; :  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;u&amp;gt;Paramétrage du groupe&amp;lt;/u&amp;gt; :  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l203&quot; &gt;Ligne 203 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 203 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Fichier:OX D GRP 11.jpg|néant|vignette|1200x1000px]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Fichier:OX D GRP 11.jpg|néant|vignette|1200x1000px]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En suivant la procédure de traitement expliquée précédemment, la zone ADRMAPPING ayant pour type de ligne NOT_BLANK va être exécuté sur les lignes n'ayant pas de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ligne vide&lt;/del&gt;. L'espacement avant du type de ligne aucune étant de 0.60cm, le groupe va alors :&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En suivant la procédure de traitement expliquée précédemment, la zone ADRMAPPING ayant pour type de ligne NOT_BLANK va être exécuté sur les lignes n'ayant pas de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;lignes vides&lt;/ins&gt;. L'espacement avant du type de ligne aucune étant de 0.60cm, le groupe va alors :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Traitement de la ligne en cours (cas d'une ligne &amp;lt;u&amp;gt;non vide&amp;lt;/u&amp;gt;) :  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Traitement de la ligne en cours (cas d'une ligne &amp;lt;u&amp;gt;non vide&amp;lt;/u&amp;gt;) :  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#: Vérification pour la ligne en cours que le type de ligne (condition) NOT_BLANK corresponde bien --&amp;gt; OUI&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#: Vérification pour la ligne en cours que le type de ligne (condition) NOT_BLANK corresponde bien --&amp;gt; OUI&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l234&quot; &gt;Ligne 234 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 234 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;u&amp;gt;Paramétrage du type de ligne FIRSTLINE&amp;lt;/u&amp;gt; :  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;u&amp;gt;Paramétrage du type de ligne FIRSTLINE&amp;lt;/u&amp;gt; :  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il y a sur la ligne en cours de la colonne 6 à la colonne 12 la valeur &amp;quot;Mapping&amp;quot;)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(&lt;/ins&gt;Il y a sur la ligne en cours de la colonne 6 à la colonne 12 la valeur &amp;quot;Mapping&amp;quot;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Fichier:OX D GRP 12.jpg|néant|vignette|1200x1000px]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Fichier:OX D GRP 12.jpg|néant|vignette|1200x1000px]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-20748:rev-20756 --&gt;
&lt;/table&gt;</summary>
		<author><name>FuzzyBot</name></author>
		
	</entry>
	<entry>
		<id>https://docs.mappingsuite.com/w/index.php?title=ONYX:9.0:Utilisation:Fonctionnement_des_groupes/fr&amp;diff=20748&amp;oldid=prev</id>
		<title>FuzzyBot : Mise à jour pour être en accord avec la nouvelle version de la source de la page</title>
		<link rel="alternate" type="text/html" href="https://docs.mappingsuite.com/w/index.php?title=ONYX:9.0:Utilisation:Fonctionnement_des_groupes/fr&amp;diff=20748&amp;oldid=prev"/>
		<updated>2019-07-29T14:16:45Z</updated>

		<summary type="html">&lt;p&gt;Mise à jour pour être en accord avec la nouvelle version de la source de la page&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version du 29 juillet 2019 à 14:16&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l73&quot; &gt;Ligne 73 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 73 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;L'espacement entre les différentes lignes du groupe est primordial. Si cet espacement est égal à 0, alors toutes les lignes du groupe seront superposées les unes sur les autres.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;L'espacement entre les différentes lignes du groupe est primordial. Si cet espacement est égal à 0, alors toutes les lignes du groupe seront superposées les unes sur les autres.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Cet espacement est paramétrable et est porté non pas par l'objet mais sur le type de ligne (condition) associé à &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;cette &lt;/del&gt;objet.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Cet espacement est paramétrable et est porté non pas par l'objet mais sur le type de ligne (condition) associé à &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;cet &lt;/ins&gt;objet.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nous parlons alors d''''espacement avant''' et '''espacement après'''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nous parlons alors d''''espacement avant''' et '''espacement après'''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l142&quot; &gt;Ligne 142 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 142 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nous pouvons voir dans cet exemple que nous avons 4 zones qui sont hors groupe (FAC#, DATEFAC, PAGE# et COM#).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nous pouvons voir dans cet exemple que nous avons 4 zones qui sont hors groupe (FAC#, DATEFAC, PAGE# et COM#).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nous avons également un groupe (Ma) ayant 2 conditions (RED et NOT_BLANK) chacune avec &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;un &lt;/del&gt;un objet (une zone affichant le contenu de la ligne).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nous avons également un groupe (Ma) ayant 2 conditions (RED et NOT_BLANK) chacune avec un objet (une zone affichant le contenu de la ligne).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dans cette documentation, nous allons nous focaliser sur ce groupe (Ma)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dans cette documentation, nous allons nous focaliser sur ce groupe (Ma)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l163&quot; &gt;Ligne 163 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 163 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;u&amp;gt;Le groupe peut être de deux types&amp;lt;/u&amp;gt; :&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;u&amp;gt;Le groupe peut être de deux types&amp;lt;/u&amp;gt; :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#'''Condition Exclusives''' : Dans le traitement décrit ci-dessous, le premier type de ligne (condition) qui est vrai sera exécutée. Designer ne vérifiera pas les autres les types de ligne (conditions). (Du coup l'ordre des conditions dans la liste des objets est très important. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(&lt;/del&gt;Dans notre cas le &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;tye &lt;/del&gt;de ligne RED sera vérifié avant NOT_BLANK)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#'''Condition Exclusives''' : Dans le traitement décrit ci-dessous, le premier type de ligne (condition) qui est vrai sera exécutée. Designer ne vérifiera pas les autres les types de ligne (conditions). (Du coup l'ordre des conditions dans la liste des objets est très important. Dans notre cas le &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;type &lt;/ins&gt;de ligne RED sera vérifié avant NOT_BLANK)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#'''Condition non Exclusives''' : Dans les groupes à conditions non Exclusives, Designer vérifiera tous les types de ligne du groupe et exécutera tous ce qui sont vrai. (Type de ligne AUCUNE inclus)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#'''Condition non Exclusives''' : Dans les groupes à conditions non Exclusives, Designer vérifiera tous les types de ligne du groupe et exécutera tous ce qui sont vrai. (Type de ligne AUCUNE inclus)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l176&quot; &gt;Ligne 176 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 176 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Fichier:OX D GRP 10.jpg|néant|vignette|950x800px]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Fichier:OX D GRP 10.jpg|néant|vignette|950x800px]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En suivant la procédure de traitement expliquée précédemment, la zone ADRMAPPING ayant pour type de ligne AUCUNE (NONE) va être exécuté sur &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;toute &lt;/del&gt;les &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ligne &lt;/del&gt;du groupe. L'espacement avant du type de ligne aucune étant de 0.60cm, le groupe va alors :&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En suivant la procédure de traitement expliquée précédemment, la zone ADRMAPPING ayant pour type de ligne AUCUNE (NONE) va être exécuté sur &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;toutes &lt;/ins&gt;les &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;lignes &lt;/ins&gt;du groupe. L'espacement avant du type de ligne aucune étant de 0.60cm, le groupe va alors :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Vérification pour la ligne en cours que le type de ligne (condition) AUCUNE  corresponde bien --&amp;gt; OUI&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Vérification pour la ligne en cours que le type de ligne (condition) AUCUNE  corresponde bien --&amp;gt; OUI&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Vérification qu'il y ait bien un objet dans le type de ligne (condition) AUCUNE --&amp;gt; OUI il y a ADRMAPPING&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Vérification qu'il y ait bien un objet dans le type de ligne (condition) AUCUNE --&amp;gt; OUI il y a ADRMAPPING&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff::1.12:old-20693:rev-20748 --&gt;
&lt;/table&gt;</summary>
		<author><name>FuzzyBot</name></author>
		
	</entry>
	<entry>
		<id>https://docs.mappingsuite.com/w/index.php?title=ONYX:9.0:Utilisation:Fonctionnement_des_groupes/fr&amp;diff=20693&amp;oldid=prev</id>
		<title>FuzzyBot : Mise à jour pour être en accord avec la nouvelle version de la source de la page</title>
		<link rel="alternate" type="text/html" href="https://docs.mappingsuite.com/w/index.php?title=ONYX:9.0:Utilisation:Fonctionnement_des_groupes/fr&amp;diff=20693&amp;oldid=prev"/>
		<updated>2019-07-29T13:34:11Z</updated>

		<summary type="html">&lt;p&gt;Mise à jour pour être en accord avec la nouvelle version de la source de la page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
=Préambule=&lt;br /&gt;
&lt;br /&gt;
Cette documentation décrit le fonctionnement des groupes du module Designer de la suite Mapping.&lt;br /&gt;
Celle-ci est un prérequis à la compréhension de la documentation sur la création de tableaux dynamiques sur Designer Onyx 9.x ou Opale 10.x.&lt;br /&gt;
&lt;br /&gt;
=Généralités=&lt;br /&gt;
&lt;br /&gt;
==Qu'est ce qu'un groupe==&lt;br /&gt;
Un groupe dans Designer est un bloc '''traitant''' de façon séquentielle plusieurs lignes. &lt;br /&gt;
&lt;br /&gt;
Il existe 2 types de données en entrée de Designer :&lt;br /&gt;
&lt;br /&gt;
#Texte paginé&lt;br /&gt;
#:En mode texte paginé, celui-ci '''traitera''' le contenu du texte paginé d'un numéro de ligne jusqu'à un autre numéro de ligne. (ou d'une ligne respectant telle condition jusqu'à la prochaine ligne respectant une autre condition).&lt;br /&gt;
#XML&lt;br /&gt;
#:En mode XML, ce groupe '''traitera''' toutes les lignes (ligne de type '''&amp;lt;line name=&amp;quot;XX&amp;quot;&amp;gt;&amp;lt;/line&amp;gt;''')qui lui appartiendra.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarque&amp;lt;/u&amp;gt; : Le verbe '''traiter''' est bien utilisé et non le verbe afficher ou imprimer. Car le groupe va parser toutes les lignes qui lui appartient, et pour chacune d'elle et de façon séquentielle, va chercher sa condition de ligne (ou type de ligne) et va exécuter tous les objets appartenant à cette condition. Si tel est le cas, ces objets seront exécutés afin de s'afficher. (Ligne, zone de texte, zone affichant des données du fichier d'entrée, etc)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si le groupe est paramétré en tant que Condition exclusive, alors la première condition trouvée va exécuter ses objets et les autres conditions ne le seront pas.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Par contre le cas échéant, si le groupe est paramétré en tant que Condition non exclusive, alors toutes les conditions qui s'appliquent seront exécutées avec évidement tous leurs objets associés.&lt;br /&gt;
&lt;br /&gt;
==Vocabulaire==&lt;br /&gt;
&lt;br /&gt;
'''Baseline'''         : Ligne servant de référence pour le positionnement des objets du groupe.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;remarque&amp;lt;/u&amp;gt; : Cette ligne de référence se déplace vers le bas à chaque exécution d'une nouvelle ligne, dans l'ordre suivant :	&lt;br /&gt;
&lt;br /&gt;
#Déplacement de &amp;quot;espacement avant&amp;quot;&lt;br /&gt;
#Traitement de chaque objet de la ligne&lt;br /&gt;
#Déplacement de &amp;quot;espacement après&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Espacement avant''' : Espace alloué à la ligne écrite au dessus de la baseline&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Espacement après''' : Espace alloué à la ligne écrite au dessous de la baseline&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Espace de travail''' : Espace alloué à la ligne entière : Soit Espacement avant + Espacement après&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Contenu d'un groupe==&lt;br /&gt;
===En mode texte paginé===&lt;br /&gt;
Voici l'exemple d'une contenu d'un groupe. Le groupe traitera le contenu de la page de la ligne 1 à la ligne 10.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:OX D GRP 1.jpg|néant|vignette|521x521px]]&lt;br /&gt;
&lt;br /&gt;
Pour revenir aux conditions de ligne ou types de ligne, on peut vouloir traiter la ligne première ligne MAPPING SUITE différement. A ce moment là, on créerait un type de ligne qui serait vrai uniquement sur cette première ligne. (Par exemple : Si il y a le mot MAPPING SUITE sur ma ligne ou alors simplement en utilisant l'opérateur &amp;quot;première ligne&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===En mode XML===&lt;br /&gt;
&lt;br /&gt;
Voici l'exemple d'un groupe en XML.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;group name=&amp;quot;MonGroupe&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;line name=&amp;quot;MaLigne1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;field name=&amp;quot;MonChamp&amp;quot;&amp;gt;MAPPING SUITE&amp;lt;/field&amp;gt;&lt;br /&gt;
 &amp;lt;/line&amp;gt;&lt;br /&gt;
 &amp;lt;line name=&amp;quot;MaLigne2&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;field name=&amp;quot;MonChamp&amp;quot;&amp;gt;SAS au capital de 1 000 000 €uros&amp;lt;/field&amp;gt;&lt;br /&gt;
 &amp;lt;/line&amp;gt;&lt;br /&gt;
 &amp;lt;line name=&amp;quot;MaLigne3&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;field name=&amp;quot;MonChamp&amp;quot;&amp;gt;18 Allée du Chateau blanc&amp;lt;/field&amp;gt;&lt;br /&gt;
 &amp;lt;/line&amp;gt;&lt;br /&gt;
 &amp;lt;line name=&amp;quot;MaLigne4&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;field name=&amp;quot;MonChamp&amp;quot;&amp;gt;59290 WASQUEHAL&amp;lt;/field&amp;gt;&lt;br /&gt;
 &amp;lt;/line&amp;gt;&lt;br /&gt;
 &amp;lt;/group&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce cas là, si on souhaite traiter la ligne MAPPING SUITE de façon différente, il faudra créer une condition de ligne &amp;quot;Si le nom de ma ligne est MaLigne1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=Fonctionnement d'un groupe=&lt;br /&gt;
==Généralités==&lt;br /&gt;
Comme nous l'avons vu précédemment, les lignes d'un groupe sont séquentiellement balayées et les objets qui y sont associés sont exécutés.&lt;br /&gt;
De ce fait, le résultat de l'exécution d'un groupe est généralement une suite de lignes. (avec pour contenu leurs objets associés : Ligne, texte, rectangle par exemple)&lt;br /&gt;
&lt;br /&gt;
L'espacement entre les différentes lignes du groupe est primordial. Si cet espacement est égal à 0, alors toutes les lignes du groupe seront superposées les unes sur les autres.&lt;br /&gt;
&lt;br /&gt;
Cet espacement est paramétrable et est porté non pas par l'objet mais sur le type de ligne (condition) associé à cette objet. &lt;br /&gt;
&lt;br /&gt;
Nous parlons alors d''''espacement avant''' et '''espacement après'''.&lt;br /&gt;
&lt;br /&gt;
==Schéma explicatif==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le schéma ci-dessous explique la notion de baseline, lignes et espace de travail.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:OX D GRP 22.jpg|alt=|néant|vignette|1099x1099px]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nous pouvons bien voir que l'espace entre deux nouvelles lignes du groupe est bien : Espacement avant + Espacement après (qui correspond à un espace de travail)&lt;br /&gt;
&lt;br /&gt;
==Positionnement des différents objets par rapport à la baseline==&lt;br /&gt;
&lt;br /&gt;
Le positionnement des différents objets par rapport à la baseline n'est pas toujours le même. &amp;lt;br&amp;gt;&lt;br /&gt;
Afin de bien maîtriser la conception des maquettes Designer, il est très important de bien les comprendre. Cela s'avèrera très utile entres autres lors de la création de tableaux dynamiques.&lt;br /&gt;
&lt;br /&gt;
===Zone bleue Designer===&lt;br /&gt;
[[Fichier:OX_D_GRP_6.jpg|alt=|néant|vignette|1099x1099px]]&lt;br /&gt;
&lt;br /&gt;
Le texte se positionne sur la ligne basse de la zone&lt;br /&gt;
&lt;br /&gt;
===Ligne horizontale===&lt;br /&gt;
[[Fichier:OX_D_GRP_3.jpg|alt=|néant|vignette|1099x1099px]]&lt;br /&gt;
&lt;br /&gt;
La ligne horizontale se positionne sur la baseline.&lt;br /&gt;
&lt;br /&gt;
===Ligne verticale===&lt;br /&gt;
[[Fichier:OX_D_GRP_4.jpg|alt=|néant|vignette|1099x1099px]]&lt;br /&gt;
&lt;br /&gt;
Le haut de la ligne verticale se positionne sous la baseline.&lt;br /&gt;
&lt;br /&gt;
===Rectangle===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:OX_D_GRP_5.jpg|alt=|néant|vignette|1099x1099px]]&lt;br /&gt;
&lt;br /&gt;
Le rectangle se positionne sur la baseline.&lt;br /&gt;
&lt;br /&gt;
===Image===&lt;br /&gt;
[[Fichier:OX_D_GRP_7.jpg|alt=|néant|vignette|1099x1099px]]&lt;br /&gt;
&lt;br /&gt;
L'image se positionne sous la baseline (par conséquent sous la zone bleue).&lt;br /&gt;
&lt;br /&gt;
===Code-barres 1D===&lt;br /&gt;
[[Fichier:OX_D_GRP_8.jpg|alt=|néant|vignette|1099x1099px]]&lt;br /&gt;
&lt;br /&gt;
Le code-barres 1D se positionne sur la baseline (il réagit de la même façon que le texte).&lt;br /&gt;
&lt;br /&gt;
==Traitement des lignes==&lt;br /&gt;
&lt;br /&gt;
Dans la liste des objets de Designer nous retrouvons la liste de tous les objets de la maquette (Onglet MAP ou DRAW).&lt;br /&gt;
L'ordre d’exécution des groupes et types de lignes (conditions) dans les groupes est donné par cette liste. Les types de lignes (conditions) les plus bas dans le groupe sont exécutés après les types de lignes (conditions) les plus haut.&lt;br /&gt;
Dans notre exemple ci-dessous, le type de ligne (condition) '''RED''' sera vérifié avant le type de ligne '''NOT_BLANK'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarque&amp;lt;/u&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
Les objets hors groupes sont exécutés dans l'ordre suivant :&lt;br /&gt;
#Zone (hors groupe)&lt;br /&gt;
#Groupes&lt;br /&gt;
#Zones de texte&lt;br /&gt;
#Graphiques&lt;br /&gt;
&lt;br /&gt;
Prenons pour exemple la liste des objets suivants :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:OX D GRP 9.jpg|néant|vignette|521x521px]]&lt;br /&gt;
&lt;br /&gt;
Nous pouvons voir dans cet exemple que nous avons 4 zones qui sont hors groupe (FAC#, DATEFAC, PAGE# et COM#).&lt;br /&gt;
Nous avons également un groupe (Ma) ayant 2 conditions (RED et NOT_BLANK) chacune avec un un objet (une zone affichant le contenu de la ligne).&lt;br /&gt;
Dans cette documentation, nous allons nous focaliser sur ce groupe (Ma)&lt;br /&gt;
&lt;br /&gt;
Le groupe traitera les lignes de la façon suivante :&lt;br /&gt;
#&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Le groupe analyse la ligne en cours en vérifiant si celle-ci répond aux conditions du premier type de ligne. (Condition RED)&lt;br /&gt;
#: OUI --&amp;gt; '''Passage au point 2'''&lt;br /&gt;
#: NON --&amp;gt; Le groupe vérifie si son prochain type de ligne (condition) répond à cette ligne (Type de ligne NOT_BLANK)&lt;br /&gt;
#:: OUI --&amp;gt; '''Passage au point 2'''&lt;br /&gt;
#::NON --&amp;gt; Le groupe vérifie si son prochain type de ligne (condition) répond à cette ligne etc &amp;lt;/span&amp;gt;&lt;br /&gt;
#::: Si plus de type de ligne (condition) personnalisé présente, alors le type de ligne AUCUNE est exécuté (Type de ligne toujours présente et vrai). Passage au point 2&lt;br /&gt;
#&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Vérification de la présence d'un objet dans ce type de ligne (condition)&lt;br /&gt;
#: OUI --&amp;gt; Passage au point 3&lt;br /&gt;
#: NON --&amp;gt; '''Passage au point 6'''&amp;lt;/span&amp;gt;&lt;br /&gt;
#&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Déplacement du curseur vers le bas de ESPACEMENT AVANT du type de ligne (condition) trouvé&amp;lt;/span&amp;gt;&lt;br /&gt;
#&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Le groupe exécute tous les objets se trouvant sous elle (Dans notre exemple, ADRMAPROUG pour la condition RED OU ADRMAPPING pour la condition NOT_BLANK) ou aucun objet pour le type de ligne AUCUNE&amp;lt;/span&amp;gt;&lt;br /&gt;
#&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Déplacement du curseur de ESPACEMENT APRES de ce type de ligne (condition).&amp;lt;/span&amp;gt;&lt;br /&gt;
#&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Le groupe passe à la prochaine ligne afin de la traiter. '''Passage au point 1'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarque&amp;lt;/u&amp;gt; : Ce traitement se répète pour toutes les lignes du groupe.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Le groupe peut être de deux types&amp;lt;/u&amp;gt; :&lt;br /&gt;
#'''Condition Exclusives''' : Dans le traitement décrit ci-dessous, le premier type de ligne (condition) qui est vrai sera exécutée. Designer ne vérifiera pas les autres les types de ligne (conditions). (Du coup l'ordre des conditions dans la liste des objets est très important. (Dans notre cas le tye de ligne RED sera vérifié avant NOT_BLANK)&lt;br /&gt;
#'''Condition non Exclusives''' : Dans les groupes à conditions non Exclusives, Designer vérifiera tous les types de ligne du groupe et exécutera tous ce qui sont vrai. (Type de ligne AUCUNE inclus)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarque&amp;lt;/u&amp;gt; : Il est possible de changer l'ordre d'exécution des types de ligne. Pour ce faire, il faut sélectionner le type de ligne à modifier et le monter ou descendre avec '''les flèches du haut ou du bas''' présentent dans la fenêtre de la liste des objets.&lt;br /&gt;
&lt;br /&gt;
=Exemples=&lt;br /&gt;
==Affichage simple de plusieurs lignes==&lt;br /&gt;
La combinaison d'un groupe et d'une zone à l'intérieur de ce groupe permet l'affichage de plusieurs lignes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Paramétrage du groupe&amp;lt;/u&amp;gt; : Condition exclusive, Espacement avant du type de ligne AUCUNE : 0.60cm, Espacement après du type de ligne AUCUNE : 0cm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:OX D GRP 10.jpg|néant|vignette|950x800px]]&lt;br /&gt;
&lt;br /&gt;
En suivant la procédure de traitement expliquée précédemment, la zone ADRMAPPING ayant pour type de ligne AUCUNE (NONE) va être exécuté sur toute les ligne du groupe. L'espacement avant du type de ligne aucune étant de 0.60cm, le groupe va alors :&lt;br /&gt;
# Vérification pour la ligne en cours que le type de ligne (condition) AUCUNE  corresponde bien --&amp;gt; OUI&lt;br /&gt;
# Vérification qu'il y ait bien un objet dans le type de ligne (condition) AUCUNE --&amp;gt; OUI il y a ADRMAPPING&lt;br /&gt;
#Descendre le curseur de 0.60cm (espacement avant du type de ligne AUCUNE)&lt;br /&gt;
#Exécuter les objets appartenant au type de ligne AUCUNE (la zone ADRMAPPING imprimant le contenu du flux d'entrée)&lt;br /&gt;
#Descendre le curseur de 0cm (espacement après)&lt;br /&gt;
&lt;br /&gt;
Et répéter ce traitement pour toutes les autres lignes du groupe.&lt;br /&gt;
&lt;br /&gt;
==Suppression des lignes blanches==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La combinaison d'un groupe et d'une zone à l'intérieur de ce groupe permet l'affichage de plusieurs lignes. Si cette zone appartient à un type de ligne excluant les lignes à contenu vide, alors cette combinaison ne n'imprimera uniquement les lignes pas vide. Le résultat sera une impression sans ligne blanche.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Paramétrage du groupe&amp;lt;/u&amp;gt; : &lt;br /&gt;
- Condition exclusive&lt;br /&gt;
- Espacement avant du type de ligne AUCUNE : 0.60cm&lt;br /&gt;
- Espacement après du type de ligne AUCUNE : 0cm&lt;br /&gt;
- Espacement avant du type de ligne NOT_BLANK : 0.60cm&lt;br /&gt;
- Espacement après du type de ligne AUCUNE : 0cm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Paramétrage du type de ligne NOT_BLANK&amp;lt;/u&amp;gt; : &lt;br /&gt;
&lt;br /&gt;
NOT (Il y a sur la ligne en cours de la colonne 6 à la colonne 12 la valeur &amp;quot;       &amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[[Fichier:OX D GRP 11.jpg|néant|vignette|1200x1000px]]&lt;br /&gt;
&lt;br /&gt;
En suivant la procédure de traitement expliquée précédemment, la zone ADRMAPPING ayant pour type de ligne NOT_BLANK va être exécuté sur les lignes n'ayant pas de ligne vide. L'espacement avant du type de ligne aucune étant de 0.60cm, le groupe va alors :&lt;br /&gt;
# Traitement de la ligne en cours (cas d'une ligne &amp;lt;u&amp;gt;non vide&amp;lt;/u&amp;gt;) : &lt;br /&gt;
#: Vérification pour la ligne en cours que le type de ligne (condition) NOT_BLANK corresponde bien --&amp;gt; OUI&lt;br /&gt;
#: Vérification qu'il y ait bien un objet dans le type de ligne (condition) NOT_BLANK --&amp;gt; OUI il y a ADRMAPPING&lt;br /&gt;
#: Descendre le curseur de 0.60cm (espacement avant du type de ligne NOT_BLANK)&lt;br /&gt;
#: Exécuter les objets appartenant au type de ligne NOT_BLANK (la zone ADRMAPPING imprimant le contenu du flux d'entrée)&lt;br /&gt;
#: Descendre le curseur de 0cm (espacement après du type de ligne NOT_BLANK)&lt;br /&gt;
#Traitement de la ligne en cours (cas d'une ligne &amp;lt;u&amp;gt;vide&amp;lt;/u&amp;gt;) :&lt;br /&gt;
#: Vérification pour la ligne en cours que le type de ligne (condition) NOT_BLANK corresponde bien --&amp;gt; NON&lt;br /&gt;
#: Vérification pour la ligne en cours que le type de ligne (condition) AUCUNE corresponde bien --&amp;gt; OUI&lt;br /&gt;
#: Vérification qu'il y ait bien un objet dans le type de ligne (condition) AUCUNE --&amp;gt; NONE (il n'y a pas d'objet)&lt;br /&gt;
# Traitement de la prochaine ligne du groupe : Ligne 3, '''passage au point 1'''&lt;br /&gt;
&lt;br /&gt;
(Et répéter ce traitement pour toutes les autres lignes du groupe)&lt;br /&gt;
&lt;br /&gt;
==Formatage particulier sur la première ligne==&lt;br /&gt;
&lt;br /&gt;
La combinaison d'un groupe et de deux zones à l'intérieur de ce groupe permet un affichage particulier pour la première ligne du groupe et un autre pour les autres lignes. &lt;br /&gt;
&lt;br /&gt;
Dans cet exemple, nous allons créer un type de ligne vrai pour la première ligne du groupe (contenu : Mapping entre les colonnes 6 et 12) et laisser le type de ligne AUCUNE afficher le reste du groupe.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Paramétrage du groupe&amp;lt;/u&amp;gt; : &lt;br /&gt;
- Condition exclusive&lt;br /&gt;
- Espacement avant du type de ligne AUCUNE : 0.60cm&lt;br /&gt;
- Espacement après du type de ligne AUCUNE : 0cm&lt;br /&gt;
- Espacement avant du type de ligne FIRSTLINE : 0.60cm&lt;br /&gt;
- Espacement après du type de ligne FIRSTLINE : 0cm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Paramétrage du type de ligne FIRSTLINE&amp;lt;/u&amp;gt; : &lt;br /&gt;
&lt;br /&gt;
Il y a sur la ligne en cours de la colonne 6 à la colonne 12 la valeur &amp;quot;Mapping&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[[Fichier:OX D GRP 12.jpg|néant|vignette|1200x1000px]]&lt;br /&gt;
&lt;br /&gt;
En suivant la procédure de traitement expliquée précédemment, la zone ADRMAPPING ayant pour type de ligne FIRSTLINE va être exécuté sur les lignes  ayant '''Mapping''' pour valeur entre leurs colonnes 6 et 12. &lt;br /&gt;
L'espacement avant du type de ligne aucune étant de 0.60cm, le groupe va alors :&lt;br /&gt;
&lt;br /&gt;
# Traitement de la ligne en cours (cas d'une ligne &amp;lt;u&amp;gt;Mapping&amp;lt;/u&amp;gt;) : &lt;br /&gt;
#: Vérification pour la ligne en cours que le type de ligne (condition) FIRSTLINE corresponde bien --&amp;gt; OUI&lt;br /&gt;
#: Vérification qu'il y ait bien un objet dans le type de ligne (condition) FIRSTLINE --&amp;gt; OUI il y a ADRMAPROUG&lt;br /&gt;
#: Descendre le curseur de 0.60cm (espacement avant du type de ligne FIRSTLINE)&lt;br /&gt;
#: Exécuter les objets appartenant au type de ligne FIRSTLINE (la zone ADRMAPROUG imprimant le contenu du flux d'entrée)&lt;br /&gt;
#: Descendre le curseur de 0cm (espacement après du type de ligne NOT_BLANK)&lt;br /&gt;
#Traitement de la ligne en cours (cas d'une ligne &amp;lt;u&amp;gt;autre que Mapping&amp;lt;/u&amp;gt;) :&lt;br /&gt;
#: Vérification pour la ligne en cours que le type de ligne (condition) FIRSTLINE corresponde bien --&amp;gt; NON&lt;br /&gt;
#: Vérification pour la ligne en cours que le type de ligne (condition) AUCUNE corresponde bien --&amp;gt; OUI&lt;br /&gt;
#: Vérification qu'il y ait bien un objet dans le type de ligne (condition) AUCUNE --&amp;gt; OUI il y a ADRMAPPING&lt;br /&gt;
#: Exécuter les objets appartenant au type de ligne AUCUNE (la zone ADRMAPPING imprimant le contenu du flux d'entrée)&lt;br /&gt;
#: Descendre le curseur de 0cm (espacement après du type de ligne AUCUNE)&lt;br /&gt;
# Traitement de la prochaine ligne du groupe : Ligne 3, '''passage au point 2'''&lt;br /&gt;
&lt;br /&gt;
(Et répéter ce traitement pour toutes les autres lignes du groupe)&lt;br /&gt;
&lt;br /&gt;
==Donner plus de place à la première ligne==&lt;br /&gt;
A COMPLETER&lt;br /&gt;
&lt;br /&gt;
==Création d'un tableau dynamique simple==&lt;br /&gt;
A COMPLETER&lt;/div&gt;</summary>
		<author><name>FuzzyBot</name></author>
		
	</entry>
</feed>