Présentation de l’impression conditionnelle

L’impression conditionnelle vous permet de définir des conditions spécifiques sous lesquelles un objet de votre document doit être imprimé. Voici un exemple :

Vous gérez les boutiques professionnelles de deux équipes sportives différentes, l’équipe A et l’équipe B, à l’aide de la même structure de base. Les étiquettes d’expédition sont identiques, hormis le logo. L’impression conditionnelle et la surveillance de la valeur d’une source de données nommée sur votre modèle vous permet d’utiliser le même modèle pour les deux étiquettes d’impression. Lorsque vous imprimez les étiquettes d’expédition de l’équipe A, le logo correspondant apparaît. De même, à l’impression des étiquettes d’expédition de l’équipe B, son logo est celui qui apparaît.

Les énoncés conditionnels peuvent être définis dans la boîte de dialogue Quand imprimer. Ils reposent sur une expression complexe ou la valeur d’une source de données unique. Tous les énoncés conditionnels de BarTender contiennent une source de données suivie d’un opérateur et d’une valeur facultative. Les expressions complexes peuvent aussi contenir un ou plusieurs opérateurs conditionnels. Les tableaux ci-dessous décrivent les fonctionnalités de ces composants.

Certains des opérateurs simples et conditionnels énumérés ci-après appartiennent à la boîte de dialogue Quand imprimer et certains sont communs à d'autres expressions conditionnelles que vous pouvez créer dans BarTender. Pour en savoir plus sur la création de votre propre expression conditionnelle, consultez Écrire des expressions conditionnelles.

ClosedOpérateurs conditionnels

Les opérateurs conditionnels vous permettent d’associer deux énoncés conditionnels distincts pour former un nouveau critère.

   

Opérateur conditionnel

Description

And

Lorsque deux énoncés conditionnels ou plus sont reliés par un opérateur « And », toutes les conditions énoncées doivent être satisfaites pour exécuter l’instruction.

Or

Lorsque deux énoncés conditionnels ou plus sont reliés par un opérateur « Or », au moins une des conditions énoncées doit être satisfaite pour exécuter l’instruction.

Not And

Lorsque deux énoncés conditionnels ou plus sont reliés par un opérateur « Not And », aucune des conditions énoncées ne doit être satisfaite pour exécuter l’instruction.

Not Or

Lorsque deux énoncés conditionnels ou plus sont reliés par un opérateur « Not Or », au moins une des conditions énoncées ne doit pas être satisfaite pour exécuter l’instruction.

ClosedOpérateurs

Les opérateurs déterminent la relation entre la source de données et la valeur d’une expression conditionnelle. Les expressions conditionnelles sont structurées comme une phrase : « sujet (source de données) » « verbe (opérateur) » « complément (valeur) ». Les opérateurs d’expression conditionnelle suivants peuvent être utilisés pour contrôler l’impression d’objets, de calques, de modèles ou de fonds ainsi que pour la suppression de sources de données :

   

Opérateur conditionnel

Saisies valides

Exemple

Est égal à

Tous les types sauf Heure, Binaire et Image

[source de données] Equals <valeur>

N'est pas égal à

Tous les types sauf Heure, Binaire et Image

[source de données] Does Not Equal <valeur>

Est supérieur à

Tous les types sauf Heure, Binaire et Image

[source de données] Is greater than <valeur>

Est supérieur ou égal à

Tous les types sauf Heure, Binaire et Image

[source de données] Is greater than or equal to <valeur>

Est inférieur à

Tous les types sauf Heure, Binaire et Image

[source de données] Is less than <valeur>

Est inférieur ou égal à

Tous les types sauf Heure, Binaire et Image

[source de données] Is less than or equal to <valeur>

Est entre

Tous les types sauf Heure, Binaire et Image

[source de données] Is between <valeur 1> and <valeur 2>

N'est pas entre

Tous les types sauf Heure, Binaire et Image

[source de données] Is not between <valeur 1> and <valeur 2>

Contient

Texte uniquement

[source de données] Contains <valeur>

Ne contient pas

Texte uniquement

[source de données] Does not contain <valeur>

Commence par

Texte uniquement

[source de données] Begins with <valeur>

Finit par

Texte uniquement

[source de données] Ends with <valeur>

Is like

Texte uniquement

[source de données] Is like <valeur>

Is not like

Texte uniquement

[source de données] Is not like <valeur>

Est vide

Tous les types de données

[source de données] Is blank

N'est pas vide

Tous les types de données

[source de données] Is not blank

Est une des valeurs

Tous les types sauf Heure, Binaire et Image

[source de données] Is any of <valeur 1>, <valeur 2>, <valeur 3>...

N'est aucune des valeurs

Tous les types sauf Heure, Binaire et Image

[source de données] Is none of <valeur 1>, <valeur 2>, <valeur 3>...

 

Is beyond this year

Dates uniquement

[source de données] Is beyond this year

 

Is later this year

Dates uniquement

[source de données] Is later this year

 

Is later this month

Dates uniquement

[source de données] Is later this month

 

Is next week

Dates uniquement

[source de données] Is next week

 

Is later this week

Dates uniquement

[source de données] Is later this week

 

Is tomorrow

Dates uniquement

[source de données] Is tomorrow

 

Is today

Dates uniquement

[source de données] Is today

 

Is yesterday

Dates uniquement

[source de données] Is yesterday

 

Is earlier this week

Dates uniquement

[source de données] Is earlier this week

 

Is last week

Dates uniquement

[source de données] Is last week

 

Is earlier this month

Dates uniquement

[source de données] Is earlier this month

 

Is earlier this year

Dates uniquement

[source de données] Is earlier this year

 

Is prior this year

Dates uniquement

[source de données] Is prior this year

 

Tous les opérateurs de date et d’heure décrivent la relation entre la date actuelle du système et la source de données. Par exemple, si un calque est défini pour être imprimé conformément à l’expression conditionnelle « [source de données] Is earlier this month », le calque n’est imprimé que si toutes les conditions suivantes sont satisfaites :

  • la valeur de la source de données est incluse au mois en cours ;

  • la valeur de la source de données n’est pas égale à hier ;

  • la valeur de la source de données n’est pas incluse à la semaine en cours, avant hier ;

  • la valeur de la source de données n’est pas incluse à la semaine dernière.

Rubriques connexes