NiceLabel 10 Designer Pro / PowerForms Mode d'emploi

Ajouter à Mes manuels
631 Des pages
NiceLabel 10 Designer Pro / PowerForms Mode d'emploi | Fixfr
Guide utilisateur de
NiceLabel Designer Pro/
PowerForms 10
Rev-2023-5
Table des matières
1. Introduction ........................................................................................................................... 17
1.1. Les termes essentiels de Designer ................................................................................ 17
1.2. Étiquette ..................................................................................................................... 18
1.3. Formulaire .................................................................................................................. 18
1.4. Solution ...................................................................................................................... 19
1.5. Objet ........................................................................................................................... 19
1.6. Document ................................................................................................................... 20
1.7. Plan de travail .............................................................................................................. 20
1.8. Source de données ...................................................................................................... 21
1.9. Gestionnaire de données dynamiques ........................................................................... 21
1.10. Explorateur des données dynamiques ......................................................................... 22
1.11. Calques .................................................................................................................... 23
1.12. Explorateur de Solution .............................................................................................. 23
1.13. Éditeur d'actions ........................................................................................................ 24
1.13.1. Ruban ............................................................................................................ 25
1.13.2. Explorateur d'actions ....................................................................................... 26
1.13.3. Champ d'édition .............................................................................................. 27
1.14. Clavier et souris ......................................................................................................... 27
1.14.1. Utiliser efficacement clavier et souris ............................................................... 27
1.14.2. Souris à roulette .............................................................................................. 28
1.14.3. Raccourcis clavier ........................................................................................... 28
1.15. Options (Configuration du programme) ....................................................................... 30
2. Présentation de l'espace de travail .......................................................................................... 31
2.1. Page de démarrage ...................................................................................................... 32
2.2. Panneaux objets et explorateurs ................................................................................... 33
2.3. Panneau des calques ................................................................................................... 34
2.3.1. Travailler avec le Panneau des calques ............................................................... 35
2.3.2. Positionnement de vos objets en utilisant les calques ......................................... 36
2.3.3. Concevoir plus facilement: les états des calques ................................................ 37
2.3.4. Organiser les calques en utilisant le menu clic droit ............................................. 38
2.4. Panneau des objets ..................................................................................................... 40
2.5. Imprimante et barre d'état ............................................................................................ 41
2.5.1. Barre d'état de sélection d'imprimante ................................................................ 42
2.5.2. Mode d'impression Windows ............................................................................. 42
2.6. Onglets et rubans ........................................................................................................ 42
2.6.1. Onglets ............................................................................................................ 42
2.6.2. Ruban .............................................................................................................. 43
2.6.3. Onglet Fichier ................................................................................................... 43
2.6.3.1. Démarrer ............................................................................................... 44
2.6.3.2. Nouveau ................................................................................................ 44
2.6.3.3. Ouvert ................................................................................................... 45
2.6.3.4. Onglet Importer un fichier ....................................................................... 45
2.6.3.5. Enregistrer ............................................................................................. 46
2
2.6.3.6. Enregistrer sous .....................................................................................
2.6.3.7. Impression ............................................................................................
2.6.3.8. Utiliser le mode d'impression Stocker/Rappeler ........................................
2.6.3.9. Protection ..............................................................................................
2.6.3.10. Options (Configuration du programme) ..................................................
2.6.3.10.1. Dossiers ...................................................................................
2.6.3.10.2. Langue .....................................................................................
2.6.3.10.3. Variables globales .....................................................................
2.6.3.10.4. Imprimantes sous licence ..........................................................
2.6.3.10.5. NiceLabel Control Center ...........................................................
2.6.3.10.6. Automation ...............................................................................
2.6.3.10.7. Designer ...................................................................................
2.6.3.11. À Propos .............................................................................................
2.6.3.11.1. Travailler hors ligne (sans connexion à NiceLabel Cloud) ..............
2.6.4. Onglet Accueil ..................................................................................................
2.6.4.1. Presse-papiers .......................................................................................
2.6.4.2. Police ....................................................................................................
2.6.4.3. Action ...................................................................................................
2.6.4.4. Gestion .................................................................................................
2.6.4.5. Aligner ..................................................................................................
2.6.4.6. Objets ...................................................................................................
2.6.5. Onglet Données ................................................................................................
2.6.5.1. Assistant Base de données .....................................................................
2.6.5.2. Gestion des sources de données .............................................................
2.6.5.2.1. Gestionnaire de données dynamiques ..........................................
2.6.5.2.2. Boite de dialogue Ordre de saisie des variables .............................
2.6.6. Onglet Affichage ...............................................................................................
2.6.6.1. Zoom ....................................................................................................
2.6.6.2. Visibilité des marqueurs d'objet ...............................................................
2.6.6.3. Alignement et quadrillage .......................................................................
2.6.6.4. Rotation ................................................................................................
2.6.7. Onglet Solution .................................................................................................
2.6.7.1. Presse-papiers .......................................................................................
2.6.7.2. Nouveau ................................................................................................
2.6.7.3. Action ...................................................................................................
2.6.7.4. Importer et Exporter ...............................................................................
2.6.8. Onglets contextuels ..........................................................................................
2.6.8.1. Onglets contextuels spécifiques à l'étiquette ............................................
2.6.8.1.1. Onglet contextuel Création ...........................................................
2.6.8.1.2. Onglet contextuel Code à barres ...................................................
2.6.8.1.3. Onglet contextuel Forme ..............................................................
2.6.8.1.4. Onglet contextuel Image ..............................................................
2.6.8.1.5. Onglet contextuel Texte ...............................................................
2.6.8.2. Onglets contextuels spécifiques au formulaire .........................................
2.6.8.2.1. ...................................................................................................
2.6.8.2.2. Onglet contextuel Contrôle du formulaire ......................................
3
46
46
46
48
48
49
50
51
51
53
55
56
56
58
58
59
60
61
62
62
63
63
64
64
64
65
65
66
66
66
67
67
68
68
68
69
69
70
70
73
77
79
81
84
85
87
2.6.8.2.3. Onglet contextuel Image (spécifique au formulaire) ....................... 90
2.6.8.3. Stockage de documents ......................................................................... 91
2.6.9. Onglet Aide ...................................................................................................... 92
2.6.10. Tag RFID ........................................................................................................ 92
2.6.10.1. Tag ..................................................................................................... 93
2.6.10.2. Contenu ............................................................................................... 94
2.6.10.3. Sécurité ............................................................................................... 95
2.6.10.3.1. Champ mémoire unique avec plusieurs blocs .............................. 95
2.6.10.3.2. Champs mémoire multiples ....................................................... 96
2.6.10.3.3. Champs mémoire multiples avec verrouillage de blocs ................ 97
2.6.10.4. Paramètres .......................................................................................... 98
2.6.10.5. RFID lecture et impression .................................................................... 99
2.7. Plan de travail ............................................................................................................ 101
2.7.1. Éléments du plan de travail .............................................................................. 101
2.7.2. Actions d'édition du plan de travail ................................................................... 102
2.7.3. Éléments d'aide visuelle .................................................................................. 103
2.7.4. Fenêtre des propriétés de l'objet ...................................................................... 103
2.8. Boîtes de dialogue Propriétés du document et gestion du document ............................. 104
2.8.1. Propriétés de l'étiquette ................................................................................... 104
2.8.2. Propriétés du formulaire .................................................................................. 105
2.8.3. Gestionnaire de données dynamiques .............................................................. 107
2.8.3.1. Ruban du Gestionnaire de données dynamiques .................................... 107
2.8.3.1.1. Importer les sources de données ................................................ 109
2.8.3.1.2. Exporter les variables ................................................................ 110
2.8.3.2. Explorateur des données dynamiques ................................................... 110
2.9. Éditeur des propriétés de l'objet .................................................................................. 111
2.10. Menus contextuels .................................................................................................. 112
2.10.1. Menu contextuel du plan de travail ................................................................. 112
2.10.2. Menu contextuel des objets ........................................................................... 113
2.10.3. Groupe de menu contextuel ........................................................................... 114
3. Étiquette ............................................................................................................................. 116
3.1. Assistant de paramétrage de nouvelle étiquette ........................................................... 116
3.1.1. Étape 1: Sélectionner l'imprimante ................................................................... 117
3.1.2. Étape 2: Définir la taille de la page .................................................................... 119
3.1.3. Étape 3: Sélectionner la présentation de l'étiquette ............................................ 120
3.1.4. Étape 4: Spécifier les dimensions de l'étiquette ................................................. 120
3.1.5. Étape 5: Sommaire .......................................................................................... 120
3.2. Propriétés de l'étiquette ............................................................................................. 121
3.2.1. Imprimante ..................................................................................................... 122
3.2.2. Dimensions de l'étiquette ................................................................................ 126
3.2.3. Papier ............................................................................................................ 127
3.2.4. Format ........................................................................................................... 128
3.2.5. Style .............................................................................................................. 129
3.2.6. Impression par lot ........................................................................................... 130
3.2.7. Massicot ........................................................................................................ 132
3.2.8. Info ................................................................................................................ 133
4
3.3. Objets de l'étiquette ...................................................................................................
3.3.1. Texte .............................................................................................................
3.3.1.1. Source .................................................................................................
3.3.1.2. Style ....................................................................................................
3.3.1.3. Effets ..................................................................................................
3.3.1.4. Position ...............................................................................................
3.3.1.5. Position relative ...................................................................................
3.3.1.6. Général ................................................................................................
3.3.2. Paragraphe .....................................................................................................
3.3.2.1. Source .................................................................................................
3.3.2.2. Style ....................................................................................................
3.3.2.3. Ajuster ................................................................................................
3.3.2.4. Effets ..................................................................................................
3.3.2.5. Limites ................................................................................................
3.3.2.6. Position ...............................................................................................
3.3.2.7. Général ................................................................................................
3.3.3. Paragraphe Texte enrichi .................................................................................
3.3.3.1. Source .................................................................................................
3.3.3.2. Style ....................................................................................................
3.3.3.3. Ajuster ................................................................................................
3.3.3.4. Position ...............................................................................................
3.3.3.5. Position relative ...................................................................................
3.3.3.6. Général ................................................................................................
3.3.3.7. Éditeur de paragraphe enrichi ................................................................
3.3.3.7.1. Onglet Accueil ...........................................................................
3.3.3.7.2. Insérer ......................................................................................
3.3.3.7.3. Affichage ..................................................................................
3.3.4. Code à barres .................................................................................................
3.3.5. Image ............................................................................................................
3.3.5.1. Source .................................................................................................
3.3.5.1.1. Graphiques encodé Base64 ........................................................
3.3.5.1.2. Prise en charge des champs BLOB .............................................
3.3.5.2. Style ....................................................................................................
3.3.5.3. Position ...............................................................................................
3.3.5.4. Général ................................................................................................
3.3.6. Rectangle .......................................................................................................
3.3.6.1. Position ...............................................................................................
3.3.6.2. Général ................................................................................................
3.3.7. Ligne ..............................................................................................................
3.3.7.1. Position ...............................................................................................
3.3.7.2. Général ................................................................................................
3.3.8. Ellipse ............................................................................................................
3.3.8.1. Position ...............................................................................................
3.3.8.2. Général ................................................................................................
3.3.9. Inverse ...........................................................................................................
3.3.9.1. À Propos .............................................................................................
5
133
134
134
135
136
137
138
139
140
140
141
142
142
143
143
145
146
146
147
147
148
148
149
150
150
151
152
152
152
153
153
154
154
155
157
158
160
161
163
163
164
165
166
168
170
170
3.3.9.2. Position ............................................................................................... 170
3.3.9.3. Général ................................................................................................ 172
3.3.10. Rapports ...................................................................................................... 173
3.3.10.1. Éléments de rapports ......................................................................... 174
3.3.10.2. Création de nouveaux rapports ............................................................ 176
3.3.10.3. Ajout d'objets à des rapports ............................................................... 178
3.3.10.4. Configuration des définitions de répétiteur ........................................... 179
3.3.10.5. Ajout d’en-têtes et de pieds de page .................................................... 180
3.3.10.6. Ajout d’objets dynamiques aux en-têtes et pieds de page ...................... 181
3.3.10.7. Ajout de numéros de pages ................................................................ 182
3.4. Travail avec les objets ................................................................................................ 182
3.4.1. Ajouter un objet .............................................................................................. 183
3.4.2. Ajouter un objet connecté à une source de données .......................................... 183
3.4.3. Regroupement ................................................................................................ 184
3.4.4. Rotation ......................................................................................................... 185
3.4.5. Redimensionnement de l'objet ......................................................................... 185
3.4.5.1. Dimension de graphiques ..................................................................... 186
3.4.5.2. Taille automatique avec les formulaires ................................................. 186
3.4.5.3. Redimensionner la colonne d'une table .................................................. 186
3.5. Enregistrement d'une étiquette ................................................................................... 186
3.5.1. Fichier d'étiquette ou. Fichier de solution .......................................................... 187
3.5.2. Stockage de l'étiquette .................................................................................... 187
4. Code à barres ...................................................................................................................... 188
4.1. Code à barres ............................................................................................................ 188
4.2. Caractère de contrôle ................................................................................................. 189
4.3. Texte lisible ............................................................................................................... 189
4.4. Barres en retrait ......................................................................................................... 191
4.5. Détails ...................................................................................................................... 191
4.6. Position .................................................................................................................... 191
4.7. Position relative ......................................................................................................... 192
4.8. Général ..................................................................................................................... 193
4.9. Codes à barres disponibles et leurs paramètres ........................................................... 194
4.9.1. Code à barres 2D ............................................................................................ 205
4.9.2. Sous-types de GS1 DataBar ............................................................................. 208
4.9.2.1. Types de symbole linéaire ..................................................................... 208
4.9.2.2. Types de symbole composite ................................................................ 208
4.10. Détails du code à barres 1D ...................................................................................... 210
4.11. Détails du code à barres 2D ...................................................................................... 211
Code Page ............................................................................................................... 211
Colonnes ................................................................................................................. 211
Mode Compactage .................................................................................................. 211
Couche de données ................................................................................................. 211
Encodage ................................................................................................................ 212
Niveau de correction d'erreur .................................................................................... 212
Format .................................................................................................................... 212
Lignes ..................................................................................................................... 212
6
Version du symbole ................................................................................................. 213
Tronqué .................................................................................................................. 213
Version ................................................................................................................... 213
Rognage de pixels .................................................................................................... 213
4.12. DIN SPEC 91406 ...................................................................................................... 213
4.13. GS1 DataBar spécifiques .......................................................................................... 214
4.13.1. Source du GS1 DataBar ................................................................................. 214
4.13.2. Propriété du GS1 DataBar .............................................................................. 215
4.14. Encodage ECI .......................................................................................................... 215
4.15. Contenu du code à barres Maxicode ......................................................................... 216
4.16. Contenu du code à barres USPS Intelligent Mail barcode ............................................ 217
5. Impression .......................................................................................................................... 219
5.1. Panneau Imprimer (Formulaire d'impression par défaut) .............................................. 219
5.2. Modifier le formulaire d'impression ............................................................................. 223
5.3. Procédure d'impression ............................................................................................. 223
5.4. Utiliser le mode d'impression Stocker/Rappeler ........................................................... 225
5.5. Optimiser la vitesse d'impression ............................................................................... 226
5.6. Imprimer d'une base de données ................................................................................ 227
5.7. Modification des paramètres de l'imprimante .............................................................. 228
5.8. Modification des options de tramage .......................................................................... 229
5.9. Impression recto-verso .............................................................................................. 230
5.10. Définition de la zone non imprimable ......................................................................... 231
6. Sources de données dynamiques ......................................................................................... 233
6.1. Variables ................................................................................................................... 233
6.1.1. Variable .......................................................................................................... 234
6.1.1.1. Général ................................................................................................ 234
6.1.1.2. Texte ................................................................................................... 238
6.1.1.2.1. ................................................................................................. 238
6.1.1.3. Date .................................................................................................... 240
6.1.1.3.1. Règles de saisie ........................................................................ 240
6.1.1.3.2. Règles de sortie ........................................................................ 240
6.1.1.4. Heure .................................................................................................. 241
6.1.1.4.1. Règles de saisie ........................................................................ 241
6.1.1.4.2. Règles de sortie ........................................................................ 242
6.1.1.5. Virgule flottante ................................................................................... 243
6.1.1.5.1. Règles de saisie ........................................................................ 243
6.1.1.5.2. Règles de sortie ........................................................................ 243
6.1.1.6. Devise ................................................................................................. 244
6.1.1.6.1. Définition de la valeur initiale ...................................................... 244
6.1.1.6.2. Règles de saisie ........................................................................ 245
6.1.1.6.3. Règles de sortie ........................................................................ 245
6.1.2. Date du jour .................................................................................................... 246
6.1.2.1. Onglet Général ..................................................................................... 246
6.1.2.2. Règles de sortie ................................................................................... 247
6.1.2.3. Formats de date ................................................................................... 247
6.1.2.3.1. Exemples de formats de date ..................................................... 248
7
6.1.3. Heure actuelle ................................................................................................
6.1.3.1. Onglet Général .....................................................................................
6.1.3.2. Règles de sortie ...................................................................................
6.1.3.3. Formats d'heures .................................................................................
6.1.3.3.1. Exemples de format d'heure .......................................................
6.1.4. Compteur .......................................................................................................
6.1.4.1. Onglet Général .....................................................................................
6.1.4.1.1. Règles de saisie ........................................................................
6.1.4.1.2. Règles de sortie ........................................................................
6.1.5. Invites ............................................................................................................
6.1.6. Impression des variables du formulaire ............................................................
6.2. Fonctions ..................................................................................................................
6.2.1. Extraction .......................................................................................................
6.2.2. Concaténation ................................................................................................
6.2.3. Décalage de date ............................................................................................
6.2.4. Linéaire ..........................................................................................................
6.2.5. VBScript .........................................................................................................
6.2.6. Expression VBScript ........................................................................................
6.2.6.1. Éditeur de script ...................................................................................
6.2.7. Script Python ..................................................................................................
6.2.8. HIBC ..............................................................................................................
6.2.9. GS1-128 .........................................................................................................
6.2.10. ANSI MH10.8.2 (ASC) ....................................................................................
6.2.11. Syntaxe de transfert des données pour support de haute capacité (ADC) ..........
6.2.12. Contenu du fichier .........................................................................................
6.2.13. Message NDEF .............................................................................................
6.3. Base de données .......................................................................................................
6.3.1. Types de bases de données utilisables .............................................................
6.3.2. Options de connexion à la base de données .....................................................
6.3.3. Assistant Base de données .............................................................................
6.3.3.1. Ajout d'une base de données ................................................................
6.3.3.2. Assistant base de données pour base de données Excel .........................
6.3.3.3. Assistant Base de données pour Bases de données Access ....................
6.3.3.4. Assistant base de données pour base de données SQL Server Microsoft .
6.3.3.5. Assistant base de données pour fichier texte .........................................
6.3.3.6. Assistant base de données pour base de données Oracle .......................
6.3.3.7. Assistant base de données pour base de données MariaDB/MySQL ........
6.3.3.8. Assistant base de données pour ajouter des bases de données via
OLE DB ............................................................................................................
6.3.3.9. Assistant base de données pour sources de données ODBC ...................
6.3.3.10. Assistant de base de données pour Google Sheets ...............................
6.3.3.11. Assistant de base de données pour Excel (Microsoft OneDrive) .............
6.3.3.12. Édition d'une base de données ............................................................
6.3.3.12.1. Étape 1: Définir la Table de la base de données ..........................
6.3.3.12.2. Étape 2: Paramètres de connexion ............................................
6.3.3.12.3. Étape 3: Tables et champs .......................................................
8
248
248
249
249
250
250
250
252
253
254
255
257
258
259
261
261
262
263
264
265
266
268
269
270
271
272
273
274
275
276
276
277
280
283
286
289
292
295
299
302
306
311
311
311
312
6.3.3.12.4. Étape 4: Copies d'étiquettes par enregistrement ........................
6.3.3.12.5. Étape 5: Créer des objets .........................................................
6.3.3.12.6. Étape 6: Prévisualisation des données et paramètres d'autres
tables ......................................................................................................
6.3.4. Connexion manuelle à une base de données .....................................................
6.3.4.1. Se connecter à un fichier Microsoft Excel ...............................................
6.3.4.1.1. Étape 1: Paramètres de connexion ..............................................
6.3.4.1.2. Étape 2: Sélection de la table dans la base de données ................
6.3.4.1.3. Étape 3: Configurer la table et les champs de la base de données .
6.3.4.2. Se connecter à un fichier Microsoft Access ............................................
6.3.4.2.1. Étape 1: Paramètres de connexion ..............................................
6.3.4.2.2. Étape 2: Sélection de la table dans la base de données ................
6.3.4.2.3. Étape 3: Configurer la table et les champs de la base de données .
6.3.4.3. Se connecter à une base de données Microsoft SQL Server ....................
6.3.4.3.1. Étape 1: Paramètres de connexion ..............................................
6.3.4.3.2. Étape 2: Sélection de la table dans la base de données ................
6.3.4.3.3. Étape 3: Configurer la table et les champs de la base de données .
6.3.4.4. Se connecter à un fichier texte ..............................................................
6.3.4.4.1. Étape 1: Paramètres de connexion ..............................................
6.3.4.4.2. Étape 1a: Assistant de structure du Fichier Texte .........................
6.3.4.4.3. Étape 2: Configurer la table et les champs de la base de données .
6.3.4.5. Se connecter à une base de données Oracle ..........................................
6.3.4.5.1. Étape 1: Paramètres de connexion ..............................................
6.3.4.5.2. Étape 2: Sélection de la table dans la base de données ................
6.3.4.5.3. Étape 3: Configurer la connexion à la base de données ................
6.3.4.6. Se connecter à une base de données MariaDB/MySQL ...........................
6.3.4.6.1. Étape 1: Paramètres de connexion ..............................................
6.3.4.6.2. Étape 2: Sélection de la table dans la base de données ................
6.3.4.6.3. Étape 3: Configurer la table et les champs de la base de données .
6.3.4.7. Se connecter à d'autres bases de données (OLE DB) ..............................
6.3.4.7.1. Étape 1: Paramètres de connexion ..............................................
6.3.4.7.2. Étape 2: Sélection de la table dans la base de données ................
6.3.4.7.3. Étape 3: Configurer la table et les champs de la base de données .
6.3.4.8. Se connecter à une source de données ODBC ........................................
6.3.4.8.1. Étape 1: Paramètres de connexion ..............................................
6.3.4.8.2. Étape 2: Sélection de la table dans la base de données ................
6.3.4.8.3. Étape 3: Configurer la table et les champs de la base de données .
6.3.4.9. Se connecter à Google Sheets ...............................................................
6.3.4.10. Se connecter à Excel (Microsoft OneDrive) ...........................................
6.3.4.11. Configuration d'une table de la base de données ..................................
6.3.4.11.1. Onglet Champs .......................................................................
6.3.4.11.2. Onglet Filtre ............................................................................
6.3.4.11.3. Onglet Tri ................................................................................
6.3.4.11.4. Onglet Extraction des données .................................................
6.3.4.11.5. Onglet SQL ..............................................................................
6.3.4.11.6. Onglet Données .......................................................................
9
312
313
313
314
315
315
317
317
318
318
320
320
321
321
323
323
324
324
326
326
326
327
329
329
330
330
331
332
332
332
335
335
336
336
338
338
339
342
347
348
348
349
349
351
352
6.3.4.12. Configuration d'un champ ................................................................... 352
6.3.4.13. Bases de données avec requêtes SQL personnalisées .......................... 354
6.3.4.14. Configuration de la connexion à la base de données ............................. 354
6.3.4.15. Utiliser l'Assistant de structure du Fichier Texte .................................... 355
6.3.4.15.1. Étape 1: Bienvenue .................................................................. 355
6.3.4.15.2. Étape 2: Encodage des données ............................................... 355
6.3.4.15.3. Étape 3: Structure de données .................................................. 356
6.3.4.15.4. Étape 4: Définir le séparateur de colonnes ................................. 356
6.3.4.15.5. Étape 5: Champs ..................................................................... 357
6.3.4.16. Configuration de la connexion à une base de données Fichier texte ....... 357
6.3.4.16.1. Onglet Champs ....................................................................... 357
6.3.4.16.2. Onglet Extraction des données ................................................. 358
6.3.4.16.3. Onglet Données ....................................................................... 359
6.4. Variables internes ...................................................................................................... 359
6.5. Variables globales ..................................................................................................... 360
6.5.1. Ajouter des variables globales comme source de données d'un objet ................. 361
6.5.2. Configuration d'une variable globale ................................................................. 362
6.5.2.1. Onglet Général ..................................................................................... 362
Onglet Règles d'entrée .............................................................................. 364
Onglet Règles de sortie ............................................................................ 364
6.6. Ajouter et supprimer des sources de données ............................................................. 365
6.7. Groupes de caractères de saisie autorisés .................................................................. 365
6.8. Raccourcis pour les caractères spéciaux ..................................................................... 366
7. Solutions ............................................................................................................................. 368
7.1. Créer ou éditer une solution ........................................................................................ 368
7.2. Accéder aux fichiers d'une solution ............................................................................. 369
7.3. Créer ou éditer l'étiquette d'une solution ...................................................................... 370
7.4. Formulaire ................................................................................................................ 370
7.4.1. Créer et éditer un formulaire ............................................................................ 371
7.4.2. Propriétés du formulaire .................................................................................. 371
7.4.2.1. Paramètres de base ............................................................................. 372
7.4.2.2. Paramètres additionnels ....................................................................... 375
7.4.2.3. Style .................................................................................................... 375
7.4.2.4. Ordre de tabulation .............................................................................. 376
7.4.2.5. F1 Aide ................................................................................................ 376
7.4.2.6. Événements ......................................................................................... 376
7.4.2.7. Événements variables .......................................................................... 377
7.4.2.8. Données du port série .......................................................................... 377
7.4.2.8.1. Paramètres des données du port série ........................................ 377
7.4.2.9. Info ..................................................................................................... 379
7.4.3. Ajout d'objets à un formulaire .......................................................................... 379
7.4.4. Objets du formulaire ....................................................................................... 379
7.4.4.1. Cadre .................................................................................................. 381
7.4.4.1.1. Style ......................................................................................... 381
7.4.4.1.2. Position .................................................................................... 382
7.4.4.1.3. Général ..................................................................................... 383
10
7.4.4.2. Texte ...................................................................................................
7.4.4.2.1. Contenu ....................................................................................
7.4.4.2.2. Paramètres ...............................................................................
7.4.4.2.3. Style .........................................................................................
7.4.4.2.4. Position ....................................................................................
7.4.4.2.5. Événements ..............................................................................
7.4.4.2.6. Général .....................................................................................
7.4.4.3. Image ..................................................................................................
7.4.4.3.1. Source ......................................................................................
7.4.4.3.2. Position ....................................................................................
7.4.4.3.3. Événements ..............................................................................
7.4.4.3.4. Général .....................................................................................
7.4.4.4. Bouton ................................................................................................
7.4.4.4.1. Source ......................................................................................
7.4.4.4.2. Paramètres ...............................................................................
7.4.4.4.3. Style .........................................................................................
7.4.4.4.4. Position ....................................................................................
7.4.4.4.5. Événements ..............................................................................
7.4.4.4.6. Général .....................................................................................
7.4.4.5. Groupe de boutons ...............................................................................
7.4.4.5.1. Source ......................................................................................
7.4.4.5.2. Paramètres ...............................................................................
7.4.4.5.3. Style .........................................................................................
7.4.4.5.4. Position ....................................................................................
7.4.4.5.5. Événements ..............................................................................
7.4.4.5.6. Général .....................................................................................
7.4.4.6. Champ d'édition ...................................................................................
7.4.4.6.1. Source ......................................................................................
7.4.4.6.2. Paramètres ...............................................................................
7.4.4.6.3. Style .........................................................................................
7.4.4.6.4. Position ....................................................................................
7.4.4.6.5. Événements ..............................................................................
7.4.4.6.6. Général .....................................................................................
7.4.4.7. Champ Mémo ......................................................................................
7.4.4.7.1. Source ......................................................................................
7.4.4.7.2. Paramètres ...............................................................................
7.4.4.7.3. Style .........................................................................................
7.4.4.7.4. Position ....................................................................................
7.4.4.7.5. Événements ..............................................................................
7.4.4.7.6. Général .....................................................................................
7.4.4.8. Liste déroulante ...................................................................................
7.4.4.8.1. Source ......................................................................................
7.4.4.8.2. Paramètres ...............................................................................
7.4.4.8.3. Style .........................................................................................
7.4.4.8.4. Position ....................................................................................
7.4.4.8.5. Événements ..............................................................................
11
383
383
384
384
384
385
386
386
386
387
388
389
389
389
389
390
391
391
392
392
392
393
395
396
396
397
397
397
397
398
399
399
400
400
400
401
401
402
403
403
404
404
404
406
407
407
7.4.4.8.6. Général .....................................................................................
7.4.4.9. Zone de liste ........................................................................................
7.4.4.9.1. Source ......................................................................................
7.4.4.9.2. Paramètres ...............................................................................
7.4.4.9.3. Style .........................................................................................
7.4.4.9.4. Position ....................................................................................
7.4.4.9.5. Événements ..............................................................................
7.4.4.9.6. Général .....................................................................................
7.4.4.10. Boutons Radio ...................................................................................
7.4.4.10.1. Source ....................................................................................
7.4.4.10.2. Paramètres .............................................................................
7.4.4.10.3. Style .......................................................................................
7.4.4.10.4. Position ..................................................................................
7.4.4.10.5. Événements ............................................................................
7.4.4.10.6. Général ...................................................................................
7.4.4.11. Case à cocher ....................................................................................
7.4.4.11.1. Source ....................................................................................
7.4.4.11.2. Paramètres .............................................................................
7.4.4.11.3. Style .......................................................................................
7.4.4.11.4. Position ..................................................................................
7.4.4.11.5. Événements ............................................................................
7.4.4.11.6. Général ...................................................................................
7.4.4.12. Table de Base de données ..................................................................
7.4.4.12.1. Paramètres .............................................................................
7.4.4.12.2. Style .......................................................................................
7.4.4.12.3. Position ..................................................................................
7.4.4.12.4. Événements ............................................................................
7.4.4.12.5. Général ...................................................................................
7.4.4.12.6. Boite de dialogue Style de colonne ...........................................
7.4.4.13. Navigateur de la base de données .......................................................
7.4.4.13.1. Paramètres .............................................................................
7.4.4.13.2. Position ..................................................................................
7.4.4.13.3. Général ...................................................................................
7.4.4.14. Recherche dans la base de données ....................................................
7.4.4.14.1. Paramètres .............................................................................
7.4.4.14.2. Style .......................................................................................
7.4.4.14.3. Position ..................................................................................
7.4.4.14.4. Général ...................................................................................
7.4.4.15. Prévisualisation .................................................................................
7.4.4.15.1. Paramètres .............................................................................
7.4.4.15.2. Style .......................................................................................
7.4.4.15.3. Position ..................................................................................
7.4.4.15.4. Événements ............................................................................
7.4.4.15.5. Général ...................................................................................
7.4.4.16. Initialisation des données ...................................................................
7.4.4.16.1. Paramètres .............................................................................
12
408
408
409
409
411
411
412
412
413
413
413
415
415
416
416
417
417
417
417
418
419
419
420
420
422
422
423
423
424
424
425
426
426
427
427
428
428
429
429
429
431
431
432
432
433
433
7.4.4.16.2. Avancé ...................................................................................
7.4.4.16.3. Style .......................................................................................
7.4.4.16.4. Position ..................................................................................
7.4.4.16.5. Général ...................................................................................
7.4.4.16.6. Préparer les valeurs de variable pour NiceLabel Automation .......
7.4.4.17. Paramètres de l'imprimante ................................................................
7.4.4.17.1. Paramètres .............................................................................
7.4.4.17.2. Style .......................................................................................
7.4.4.17.3. Position ..................................................................................
7.4.4.17.4. Général ...................................................................................
7.4.4.18. Quantité à imprimer ............................................................................
7.4.4.18.1. Paramètres .............................................................................
7.4.4.18.2. Style .......................................................................................
7.4.4.18.3. Position ..................................................................................
7.4.4.18.4. Général ...................................................................................
7.4.5. Exécuter le formulaire .....................................................................................
7.4.6. Débogueur du formulaire .................................................................................
7.5. Importer et Exporter ...................................................................................................
7.6. Impression avec formulaires ......................................................................................
7.6.1. Impression avec formulaires ...........................................................................
7.6.2. Imprimer des étiquettes dont le nom provient d'une base de données ................
7.7. Définir les Actions ......................................................................................................
7.7.1. Éditeur d'actions .............................................................................................
7.7.1.1. Ruban .................................................................................................
7.7.1.2. Explorateur d'actions ............................................................................
7.7.1.3. Champ d'édition ...................................................................................
7.7.2. Actions disponibles .........................................................................................
7.7.2.1. Général ................................................................................................
7.7.2.1.1. Ouvrir une étiquette ...................................................................
7.7.2.1.2. Imprimer l'étiquette ...................................................................
7.7.2.1.3. Ouvrir un Document / Programme ..............................................
7.7.2.1.4. Exécuter un script ......................................................................
7.7.2.2. Imprimante ..........................................................................................
7.7.2.2.1. Installer l'imprimante .................................................................
7.7.2.2.2. Paramétrer l'imprimante ............................................................
7.7.2.2.3. Définir le nom du travail d'impression ..........................................
7.7.2.2.4. Rediriger l'impression vers un fichier ...........................................
7.7.2.2.5. Définir les paramètres d'impression ............................................
7.7.2.2.6. Rediriger l'impression en PDF .....................................................
7.7.2.2.7. État de l'imprimante ...................................................................
7.7.2.2.8. Stocker l'étiquette dans l'imprimante ..........................................
7.7.2.2.9. Imprimer un document PDF .......................................................
7.7.2.3. Formulaire ...........................................................................................
7.7.2.3.1. Ouvrir un autre formulaire ..........................................................
7.7.2.3.2. Quitter ......................................................................................
7.7.2.3.3. Déplacer le focus ......................................................................
13
433
436
436
437
438
439
439
439
440
440
441
441
442
442
443
443
444
446
446
447
448
450
451
452
453
453
454
456
456
458
462
464
467
467
469
470
472
474
481
483
488
490
492
492
494
495
7.7.2.3.4. Récupérer la ligne de la table sélectionnée ..................................
7.7.2.3.5. Sélectionner une ligne de la table ...............................................
7.7.2.3.6. Définir les propriétés de l'objet ....................................................
7.7.2.3.7. Traduire le formulaire ................................................................
7.7.2.3.8. Action Message ........................................................................
7.7.2.4. Variables .............................................................................................
7.7.2.4.1. Définir une variable ....................................................................
7.7.2.4.2. Enregistrer les données variables ...............................................
7.7.2.4.3. Charger les données variables ....................................................
7.7.2.4.4. Manipulation de chaîne de caractères .........................................
7.7.2.5. Données et connectivité .......................................................................
7.7.2.5.1. Exécuter une requête SQL ..........................................................
7.7.2.5.2. Rafraîchir la table ......................................................................
7.7.2.5.3. Importer les données dans la table .............................................
7.7.2.5.4. Envoyer les données au port TCP/IP ...........................................
7.7.2.5.5. Envoyer les données au port série ..............................................
7.7.2.5.6. Lire les données du port série .....................................................
7.7.2.5.7. Envoyer les données à l'imprimante ............................................
7.7.2.5.8. Requête HTTP ...........................................................................
7.7.2.5.9. Web Service ..............................................................................
7.7.2.6. Opérations de fichier ............................................................................
7.7.2.6.1. Enregistrer les données dans un fichier .......................................
7.7.2.6.2. Lire les données du fichier .........................................................
7.7.2.6.3. Effacer un fichier .......................................................................
7.7.2.6.4. Parcourir le fichier/dossier .........................................................
7.7.2.7. Contrôle de flux ....................................................................................
7.7.2.7.1. Boucler .....................................................................................
7.7.2.7.2. Pour chaque enregistrement ......................................................
7.7.2.7.3. Essayer ....................................................................................
7.7.2.7.4. Grouper ....................................................................................
7.7.2.8. Autre ...................................................................................................
7.7.2.8.1. Récupérer les informations de l'étiquette ....................................
7.7.2.8.2. Exécuter le fichier de commande ................................................
7.7.2.8.3. Envoyer des commandes personnalisées ....................................
7.7.2.8.4. Vérifier la licence .......................................................................
7.7.2.8.5. Journaliser les événements .......................................................
7.7.2.8.6. Aperçu de l'étiquette ..................................................................
7.7.2.8.7. Créer une variante d'étiquette .....................................................
7.7.3. Combinaison des valeurs dans un objet ............................................................
7.7.4. Accès aux ressources partagées du réseau ......................................................
7.7.4.1. Privilèges utilisateur pour le mode de service .........................................
7.7.4.2. Notation UNC pour les partages réseau .................................................
7.7.4.3. Notation pour accéder aux fichiers dans Control Center ..........................
7.7.4.4. Disponibilité des pilotes d'imprimantes ..................................................
7.7.5. Ordre de recherche des fichiers ........................................................................
7.7.6. ID de l'état du spouleur ....................................................................................
14
496
498
500
502
506
508
508
509
511
513
516
516
522
523
525
528
530
532
534
537
540
540
542
545
546
548
548
550
553
555
556
556
562
564
565
567
569
571
573
574
574
574
574
575
575
575
8. NiceLabel Print .................................................................................................................... 577
8.1. Gestion des emplacements des documents ................................................................ 577
8.2. Ouverture des documents .......................................................................................... 577
8.3. Impression utilisant NiceLabel Print ............................................................................ 578
9. Articles didactiques et de références .................................................................................... 579
9.1. Saisir des caractères avec la syntaxe <#hex_code> ...................................................... 580
9.2. Saisir des caractères avec <Alt>+<code ASCII> ............................................................ 580
9.3. Remplacement automatique de la police ..................................................................... 580
9.3.1. Configuration du mappage de police ................................................................ 581
9.3.2. Exemple de configuration de mappage ............................................................. 581
9.4. Formatage des allergènes des ingrédients alimentaires ............................................... 582
9.4.1. Conditions préalables ..................................................................................... 583
9.4.2. Mise en forme des allergènes .......................................................................... 583
9.4.3. Syntaxe des fonctions de mise en forme des allergènes .................................... 584
9.4.3.1. Liste des allergènes pour l'utilisateur ..................................................... 584
9.4.3.2. Allergènes dans une table Microsoft Excel ............................................. 585
9.4.3.3. Allergènes dans une base de données Microsoft Access ........................ 586
9.4.3.4. Allergènes dans une base de données Microsoft SQL ............................. 586
9.4.3.5. Allergènes sur SQL Server ..................................................................... 587
9.4.3.6. Allergènes dans les tags ....................................................................... 587
9.4.4. Syntaxe des fonctions de mise en forme des allergènes avec discrimination ...... 588
9.4.4.1. Liste des allergènes pour l'utilisateur ..................................................... 588
9.4.4.2. Allergènes dans une table Microsoft Excel ............................................. 589
9.4.4.3. Allergènes dans une base de données Microsoft Access ........................ 590
9.4.4.4. Allergènes dans une base de données Microsoft SQL ............................. 590
9.4.4.5. Allergènes sur SQL Server ..................................................................... 591
9.5. Créer des étiquettes de longueur variable .................................................................... 592
9.6. Impression multicolore .............................................................................................. 594
9.7. Comment créer des étiquettes aux normes GS1 .......................................................... 594
9.8. Impression de données illimitées ................................................................................ 595
9.8.1. Étiquettes connectées à une base de données ou un compteur .......................... 596
9.8.2. Étiquettes non connectées à une base de données ou un compteur ................... 596
9.9. Utilisation du compteur interne de l'imprimante ........................................................... 597
9.10. Installation des pilotes d'imprimantes ....................................................................... 598
9.11. Créer des liens hypertexte et envoyer des e-mails sur les formulaires .......................... 598
9.12. Types de fichiers de commande ............................................................................... 599
9.12.1. Fichier de commande JOB ............................................................................. 600
9.12.1.1. Définition du fichier de commande JOB ............................................... 600
9.12.1.2. Exemple de fichier de commande JOB ................................................. 606
9.12.2. Fichier de commande XML ............................................................................ 606
9.12.2.1. Définition du fichier de commande XML ............................................... 607
9.12.2.2. Exemple de fichier de commande XML ................................................ 611
9.12.3. Fichier de commande CSV ............................................................................. 612
9.12.3.1. Définition du fichier de commande CSV ............................................... 613
9.12.3.2. Exemple de fichier de commande CSV ................................................. 613
9.12.4. Fichier de commande PAS ............................................................................. 614
15
9.12.4.1. Exemple de fichier de commande PAS .................................................
9.13. Définition du fichier d'exportation des variables .........................................................
9.13.1. Définition du fichier .NLVR .............................................................................
9.13.2. Définition du Schéma XML (XSD) pour la Spécification XML de l'étiquette .........
9.13.3. Exemple de fichier .NLVR ...............................................................................
9.14. Définition du fichier Oracle WMS ...............................................................................
9.14.1. XML DTD ......................................................................................................
9.14.2. Exemple d'XML Oracle ...................................................................................
9.15. Importer les variables d'une ancienne étiquette ..........................................................
9.16. Attribution des licences et imprimantes utilisées .......................................................
9.17. Aide orthographique ................................................................................................
9.18. Session d'impression ...............................................................................................
9.19. Mode de Traçage .....................................................................................................
9.20. Synchroniser les paramètres du massicot avec l'imprimante ......................................
16
614
614
615
617
621
622
622
623
624
625
626
628
629
630
1. Introduction
Ce guide utilisateur contient les instructions de Designer Pro et de Designer PowerForms. Les notes Info
Niveau de produit vous aident à différencier les fonctions et vous informent sur celles qui sont disponibles
selon le niveau de produit.
La section Solutions n’est disponible que dans l’édition Designer PowerForms.
1.1. Les termes essentiels de Designer
Cette section décrit les éléments de Designer qui permettent de créer efficacement une simple étiquette
ou de créer et gérer des solutions complexes d'étiquetage comportant plusieurs étiquettes, des sources de
données dynamiques et exécutant automatiquement des actions.
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
Voici la liste des termes essentiels de Designer. Se familiariser avec eux permet de démarrer plus aisément
et de réussir des projets d'étiquetage.
• Étiquette
• Formulaire
• Solution
• Object
• Document
• Plan de travail
• Source de données
• Gestionnaire de données dynamiques
• Explorateur des données dynamiques
• Gestionnaire de solutions
• Éditeur d'actions
Pour certains termes de Designer qui ne seraient pas familiers, voir l'onglet Aide.
17
1.2. Étiquette
Une étiquette est un masque sur lequel on ajoute des objets et qu'on imprime sur n'importe quel support.
Chaque objet ajoute sur l'étiquette différents types de contenus : texte, ligne, ellipse, code à barres ou
rectangle. Le contenu peut être fixe (saisie manuelle par l'opérateur) ou dynamique (défini en utilisant les
valeurs de sources de données connectées).
Après avoir terminé de créer votre étiquette, vous pouvez l'imprimer en utilisant n'importe quelle imprimante
installée.
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
Créer une étiquette imprimable relève des tâches de base de Designer. Designer permet de créer et
imprimer des étiquettes autonomes ou des étiquettes intégrées dans une solution d'impression.
Pour savoir comment créer ou éditer une étiquette, cliquer ici.
1.3. Formulaire
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Un formulaire NiceLabel Designer sert de panneau pour inscrire, afficher et sélectionner les données à
présenter et imprimer sur une étiquette. Il a l'avantage de simplifier la saisie des données et le processus
d'impression pour l'utilisateur final.
Dans NiceLabel Designer, un formulaire est intégré à une solution d’impression. Ce qui veut dire qu'un
formulaire est construit en association avec une étiquette déjà créée.
ASTUCE
Un formulaire permet de construire un système de gestion des données entièrement sur
mesure, selon les besoins de l'activité.
Pour savoir comment créer ou éditer un formulaire, cliquer ici.
18
1.4. Solution
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Une solution NiceLabel Designer peut comporter plusieurs documents; étiquettes, formulaires et sources
de données partagées. Une solution permet de travailler avec un nombre illimité d'étiquettes, de formulaires
et de sources de données variables.
Comment étiquettes et formulaires coopèrent dans une solution? Un étiquette indépendante peut être
créée et imprimée. Des réimpressions manuelles multiples d'une seule étiquette prennent beaucoup de
temps. Elles sont compliquées si le contenu doit être actualisé constamment. Donc, NiceLabel a introduit la
possibilité de créer des formulaires combinés avec les étiquettes dans une solution.
Dans une solution, les étiquettes spécifient la mise en page des étiquettes imprimées. Les Formulaires
permettent de définir, modifier, actualiser et réimprimer facilement le contenu des étiquettes imprimées.
Les formulaires permettent aussi de contrôler un large éventail de données et d'actions relatives à
l'impression.
Conserver les étiquettes et les formulaires dans un seul fichier donne les avantages suivants:
• Gestion simplifiée du résultat imprimé.
• Création et impression d'étiquettes plus simples et plus rapides.
• Utilisation simplifiée des sources de données variables.
Pour savoir comment créer ou éditer une solution, cliquer ici.
1.5. Objet
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
L'objet est l'élément de base de toute étiquette ou solution. Pour créer une étiquette ou un formulaire, il
faudra sélectionner, ajouter et positionner les objets sur le plan de travail.
Exemple
Chaque objet a un rôle différent. Dans la plupart des cas, un objet Texte comporte une seule ligne de
contenu textuel dont la taille de la police ne s'adapte pas à l'étiquette. L'objet code à barres ajoute un code
à barres dont le type et le contenu varient en fonction du document. Utiliser des Boutons radio permet de
sélectionner un seul bouton dans un ensemble d'éléments mutuellement exclusifs.
19
Les différents Objets de l'étiquette et leur objectif sont listésici.
Les différents Objets du formulaire et leur objectif sont listésici.
1.6. Document
Le terme Document est utilisé pour les étiquettes et les formulaires. il est interchangeable.
NOTE
Mais ne pas confondre Document et Solution. Une solution est toujours un fichier
autonome tandis qu'un document – étiquette ou formulaire – peut être utilisé en fichier
autonome ou comme partie d'une solution.
1.7. Plan de travail
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
Votre plan de travail vous permet de créer, ajouter, positionner et interconnecter des objets sur vos
étiquettes et de formulaire.
Pour vous aider à concevoir des étiquettes et des formulaires aussi simplement et efficacement que
possible, votre plan de travail utilise les principes d'utilisation et de fonctionnalité de Microsoft Office.
ASTUCE
Utiliser l'onglet Affichage pour personnaliser votre plan de travail.
• En savoir plus sur les éléments du plan de travail ici.
• En savoir plus sur les actions d'édition du plan de travail ici.
• En savoir plus sur les éléments d'aide visuelle du plan de travail ici.
20
1.8. Source de données
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
Une Source de données dispose du contenu des objets des étiquettes ou des formulaires. Les sources de
données disponibles avec NiceLabel Designer sont listées et décrites dans la table ci-dessous :
Données fixes
Un contenu fixe permet d'insérer à la main une valeur dans une zone
d'édition en utilisant un clavier. La valeur insérée reste inchangée pour
chaque étiquette imprimée.
Toutes les fonctionnalités d'édition normales de Windows permettent
d'insérer ou modifier un contenu fixe (couper, copier, coller, etc.). Les
caractères spéciaux sont accessibles par un bouton flèche sur le côté droit
d'un champ d'édition ou par un menu contextuel (clic droit).
Variable
Quand l'objet d'une étiquette ou d'un formulaire est connecté à une variable,
sa valeur s'affiche toujours comme contenu de l'objet. Quand la valeur de la
variable change, la modification se reflète dans l'objet sélectionné.
Créer et gérer de multiples types de variables en utilisant l'outil Gestionnaire
de données dynamiques de Designer.
Fonctions
Les fonctions traitent les valeurs de données existantes et enregistrent le
résultat dans les sources de données générées par la fonction.
Designer propose de multiples types de fonctions qui permettent de
transformer le contenu d'un objet variable en fonction des besoins.
Base de données
Les bases de données sont utilisables comme sources de données
dynamiques pour les objets d'une étiquette ou d'un formulaire. Choisir
une base de données dans la liste des connexions aux bases de données
définies. Puis sélectionner les champs à utiliser comme source de données
pour un objet.
1.9. Gestionnaire de données dynamiques
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 10 Pro et PowerForms.
Le Gestionnaire de données dynamiques est une boîte de dialogue qui permet de gérer les sources de
données dynamiques des objets d'une étiquette ou d'un formulaire.
21
Les objets d'une étiquette ou d'un formulaire peuvent être connectés à de multiples variables, fonctions et
bases de données.
Pour ouvrir la boîte de dialogue, cliquer sur le bouton Gestionnaire de données dynamiques dans le ruban
Designer.
Pour en savoir plus sur les sources de données, lire les sections suivantes :
• Travailler avec les variables.
• Travailler avec les fonctions.
• Utiliser les bases de données comme source de contenu.
• Utiliser les variables internes comme source de contenu.
• Utiliser les variables globales comme source de contenu.
1.10. Explorateur des données dynamiques
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 10 Pro et PowerForms.
L'Explorateur de données dynamiques est un outil Designer de gestion des sources de données connectées
aux objets de l'étiquette ou du formulaire.
l'Explorateur de données dynamiques se trouve au coin inférieur gauche de la fenêtre de Designer. Il
présente toutes les Variables, Fonctions et bases de données existantes et permet d'ajouter de nouvelles
sources.
22
Pour en savoir plus sur l'Explorateur de données dynamiques, cliquer ici.
1.11. Calques
Les calques servent de surfaces transparentes qui vous permettent de positionner vos objets sur des
étiquettes ou des formulaires à plusieurs niveaux.
Lors de la conception d'étiquettes ou de formulaires comportant un grand nombre d'objets, les calques
vous aident à gérer le positionnement et la visibilité des objets ajoutés.
NiceLabel 10 vous permet d'utiliser les calques lors de la conception d'étiquettes ou de formulaires en
utilisant le Panneau des calques. Vous pouvez ainsi créer des masques d'étiquettes adaptables et créer
des formulaires qui s'alignent sur votre logique commerciale. Pour des informations complémentaires,
consulter la section Panneau des calques.
1.12. Explorateur de Solution
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
L'Explorateur de Solution est l'outil Designer dédié à la gestion des étiquettes et des formulaires d'une
solution.
L'Explorateur de Solution est situé sur le côté gauche en bas de la fenêtre du Designer. Il affiche les
étiquettes et formulaires et permet d'en ajouter de nouveaux.
Les boutons Solution et Source de données permettent de passer de l’Explorateur de solution à
l'Explorateur de sources de données.
23
1.13. Éditeur d'actions
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
L'Éditeur d'actions est un outil de gestion des actions de la Designer solution.
Les actions sont définies pour :
• Formulaire : Ces actions sont déclenchées par les événements du formulaire. Elles s'appliquent aux
événements suivants :
• À l'ouverture du formulaire : La ou les actions démarrent à l'ouverture du formulaire.
• À la fermeture du formulaire : La ou les actions démarrent à la fermeture du formulaire.
24
• À intervalle de temps : La ou les actions démarrent après un temps donné.
• À l'inactivité du formulaire : La ou les actions démarrent quand le formulaire reste inactif pour
un temps donné.
• Objet du formulaire : Ces actions sont déclenchées par un événement relatif à un objet du formulaire.
• Variable : Ces actions sont déclenchées en fonction des valeurs reçues.
1.13.1. Ruban
Le ruban Boîte de dialogue de l'éditeur d'actions comporte les commandes pour ajouter, supprimer et
ordonner les actions. Il dispose aussi d'un accès direct aux actions fréquemment utilisées.
Le groupe d'icônes Presse-papiers dispose des actions suivantes :
• Coller : Colle les données du presse-papiers.
• Couper : Coupe la sélection dans le presse-papiers.
• Copier : Copie la sélection dans le presse-papiers.
• Effacer : Efface les articles sélectionnés.
Le groupe Annuler & Rétablir permet d'annuler des actions ou de les rétablir.
• Annuler : Designer Permet d'annuler la séquence complète d'actions depuis l'ouverture de l'éditeur.
• Rétablir : Répète la séquence d'actions requise.
Le groupe Ordre des actions définit l'ordre d'exécution des actions sélectionnées.
• Les flèches Vers le haut et Vers le bas permettent de déplacer l'action sélectionnée avant ou après
une autre action existante.
• La flèche Droite permet d'indenter l'action sélectionnée sous la précédente action existante.
NOTE
Une action indentée démarre après l'action parent.
• La flèche Gauche permet de rendre indépendante une action indentée dans l'action qui la précède.
NOTE
Certaines actions ne peuvent pas être indépendantes. Quand ce type d'action est ajouté à
la liste d'actions, un avertissement apparaît. L'avertissement précise sous quelle action elle
devrait être indentée.
25
Ajouter assigne les actions à l'objet du formulaire sélectionné.
• Le bouton Toutes les actions donne accès à toute la gamme d'actions Designer . Les actions
Utilisées récemment se trouvent en haut de la liste. Utiliser le champ Recherche... pour localiser
rapidement toutes les actions en saisissant leur nom.
• Quatre bouton donnent directement accès aux actions les plus utilisées :
• Ouvrir l'étiquette : Ajoute l'action Ouvrir l'étiquette à la liste des événements.
• Imprimer l'étiquette : Ajoute l'action Imprimer l'étiquette à la liste des événements.
• Définir l'imprimante : Ajoute l'action Définir l'imprimante à la liste des événements.
• Quitter : Ajoute l'action Quitter à la liste des événements.
1.13.2. Explorateur d'actions
L'Explorateur d'actions est un outil pour ajouter, supprimer et ordonner les actions assignées. Utiliser les
commandes du ruban pour manipuler les actions existantes ou ajouter de nouvelles actions.
Les colonnes de l'explorateur présentent toutes les options d'exécution des actions et leur description.
• Activé : active ou désactive l'action incluse.
• Condition : affiche la condition d'exécution d'une action (si définie).
• Description : affiche les actions telles que définies par l'utilisateur.
L'explorateur d'action permet aussi de sélectionner plusieurs actions, et de les copier, coller et supprimer
Pour les sélectionner, utiliser les touches Ctrl/Maj plus clic sur les actions requises.
NOTE
Pour sélectionner plusieurs actions, il faut qu'elles soient dans la même action parent, ex:
toutes les actions sélectionnées doivent être au même niveau. Voir ci-dessous.
26
1.13.3. Champ d'édition
Champ d'édition permet d'éditer les propriétés avancées de l'action.
• Les principales propriétés de l'action sélectionnée se trouvent en haut du champ d'édition. Elles
sont modifiables. Les propriétés principales sont différentes suivant les actions – Voir les sections
Description de l'action pour les détails.
• Le groupe À propos permet de décrire toutes les actions NiceLabel 10.
• Nom : par défaut, le nom de l'action est défini par son type; il n'est donc pas unique. En
personnalisant son nom, elle devient reconnaissable instantanément au milieu des autres
actions, dans les journaux et dans les éventuels messages d'erreur.
• Description : Notes de l'utilisateur sur l'action sélectionnée. La description s'affiche dans
l'explorateur d'actions.
• Type d'action : champ en lecture seule qui affiche le type de l'action.
NOTE
En mettant les solutions anciennes à niveau (crées avec NiceLabel V6 et antérieur),
mettre à jour les noms des actions en fonction de la langue actuellement définie. La
version de la solution se met à jour.
• Les propriétés masquées sont moins souvent utilisées. Les propriétés masquées diffèrent suivant les
actions – Voir les sections Description de l'action pour les détails.
1.14. Clavier et souris
Pour effectuer de manière efficace et complète les tâches de Designer, suivre les conseils relatifs à
l'utilisation du clavier et de la souris :
• Utiliser efficacement clavier et souris
• Raccourcis clavier
1.14.1. Utiliser efficacement clavier et souris
Utiliser les conseils ci-dessous pour travailler mieux avec Designer.
1.
Sélectionner le point d'ancrage de l'objet. Appuyer sur la touche <CTRL> et cliquer sur les poignées
de l'objet pour définir rapidement le point d'ancrage.
2.
Défilement et zoom sur l'étiquette. Utiliser la roulette de la souris pour faire défiler l'étiquette. Tenir
la touche <CTRL>, en tournant la roulette, ajuste le facteur du zoom. La touche <MAJ> fait défiler
l'étiquette vers la gauche ou la droite.
27
3.
Définir les propriétés de l'étiquette ou du formulaire. Double-cliquer sur le plan de travail pour
ouvrir la boîte de dialogue Propriétés de l'étiquette or form.
4.
Déplacement vertical ou horizontal d'objet. Tenir la touche <MAJ> en déplaçant l'objet sur le plan
de travail. L'objet se déplace sur des lignes verticales et horizontales.
5.
Redimensionner l'objet avec les touches directionnelles. Tenir la touche <MAJ> tout en appuyant
sur les touches directionnelles pour redimensionner l'objet.
6.
Affiner la position d'un objet. Tenir la touche <CTRL> en appuyant sur les touches directionnelles.
7.
Ouvrir les menus contextuels. Cliquer à droite sur l'objet ou sur le plan de travail pour accéder aux
menus contextuels de l'étiquette , form ou du plan de travail.
8.
Sélectionner plusieurs objets. Tenir la touche <MAJ> et cliquer sur les objets pour les ajouter aux
objets sélectionnés dans un groupe.
9.
Ajouter rapidement un objet connecté à une source de données. Cliquer sur le raccourci de l'objet
dans la Boîte d'outils objets. Une liste des sources de données disponibles apparaît. En sélectionner
ou en ajouter une et cliquer sur le plan de travail pour ajouter un objet déjà connecté à une source
de données dynamiques.
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
1.14.2. Souris à roulette
Utiliser la roulette de la souris pour créer plus vite les étiquettes en zoomant et en faisant défiler le plan de
travail.
• Tourner la roulette fait défiler l'étiquette verticalement.
• Tenir la touche <Shift> en tournant la roulette fait défiler l'étiquette vers la gauche ou la droite.
• Tenir la touche <Ctrl> en tournant la roulette ajuste le facteur du zoom.
1.14.3. Raccourcis clavier
Utiliser les raccourcis clavier pour réduire le temps passé à accomplir les tâches fréquentes dans Designer.
Pour ces tâches, utiliser les combinaisons de clé standard.
ASTUCE
Les raccourcis clavier sont un moyen plus rapide de choisir les commandes. Les
commandes demandées s'exécutent de la même manière qu'en les lançant avec le menu
ou la barre d'outils.
28
Action
Appuyer
Sélectionner tout
Ctrl+A
Exécuter le formulaire de démarrage
Ctrl+D
Coller
Ctrl+V
Couper
Ctrl+X
Déplacer vers le haut
↑
Déplacer à droite
→
Déplacer vers le bas
↓
Déplacer à gauche
←
Fermer
Alt+F4
Zoom sur le document
Ctrl+0
Gras
Ctrl+B
Copier
Ctrl+C
Italique
Ctrl+I
Fermer la solution
Ctrl+L
Zoom arrière
Ctrl + signe moins du pavé
numérique
Zoom avant /arrière
Ctrl + roulette de la souris
Ouvrir
Ctrl+O
Imprimer
Ctrl+P
Zoom avant
Ctrl + signe plus du pavé
numérique
Exécuter le formulaire actuellement ouvert
Ctrl+R
Enregistrer
Ctrl+S
Ouvrir l'étiquette connectée à une imprimante par défaut
Ctrl+Maj+N
Rétablir
Ctrl+Y
Annuler
Ctrl+Z
Annuler toutes les instances * Effacer tous les changements par
rapport à l’étiquette/la solution enregistrée précédemment. Un
rétablissement n’est pas possible.
Ctrl+Maj+Z
Annuler
Esc
Déplacer le focus
Tab ou Maj+Tab
Exécuter Débogueur du formulaire lorsque le formulaire est
exécuté
Ctrl+Maj+F12
Lancer le formulaire et Débogueur du formulaire en même temps
pour résoudre les problèmes liés à l'ouverture du formulaire
Ctrl+Maj+R
Reproduire la mise en forme – copier les propriétés de l'objet
Ctrl+Shift+C
29
Action
Appuyer
Reproduire la mise en forme – coller les propriétés de l'objet
Ctrl+Shift+V
1.15. Options (Configuration du programme)
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
Pour personnaliser la configuration générale de Designer, ouvrir la boîte de dialogue des Options qui se
trouve dans votre onglet Fichier.
Les options de configuration de Designer sont regroupées sur les onglets suivants :
• Dossiers: Vous permet de définir les emplacements par défaut de stockage des étiquettes,
formulaires, bases de données et fichiers d'images.
• Langue: Langue de l'interface utilisateur. Sélectionner la langue préférée dans la liste.
• Variables globales: Emplacement de stockage des variables globales.
• Imprimantes utilisées : affiche les imprimantes utilisées installées en local.
• NiceLabel Control Center : permet d'activer et configurer le contrôle des événements et des travaux
d'impression.
• Automation permet de configurer les paramètres NiceLabel Automation.
• Le menu Designer permet de configurer le comportement de NiceLabel 10 à l'ouverture.
30
2. Présentation de l'espace de travail
INFO NIVEAU DE PRODUIT
Explorateur de source de données et Gestionnaire de solution sont disponibles dans
NiceLabel Designer Pro et PowerForms.
Votre espace de travail Designerdispose d'un environnement souple et facile à utiliser tant pour la création
d'étiquettes simples que pour la mise en place de solutions complexes.
Votre espace de travail Designer suit les règles des interfaces d'application les plus utilisées. Il est équipé
d'outils et d'éléments que la plupart des utilisateurs connaissent.
L'espace de travail de Designer comporte les éléments suivants :
• Page de démarrage
• Panneaux objets et explorateurs
• Panneau des calques
• Imprimante et barre d'état
• Onglets et rubans
• Plan de travail
31
2.1. Page de démarrage
Votre page de démarrage dans Designer est une présentation qui s'ouvre à la fin du chargement de
l'application. La page inclut les éléments suivants :
• Espace de nouveau document: Crée de nouveaux documents ou ouvre des documents Designer
existants.
• Créer une nouvelle étiquette : Crée de nouveaux documents d'étiquettes.
• Nouvelle solution : crée des solutions complètes comportant de multiples étiquettes et
formulaires d'impression.
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
• Ouvrir à partir du Stockage de documents : Ouvre des étiquettes ou solutions à partir du
Stockage de documents sur votre NiceLabel Control Center connecté.
INFO NIVEAU DE PRODUIT
Ouvrir à partir du Stockage de documents est disponible lorsque vous êtes
connecté à NiceLabel Control Center et nécessite une licence du LMS.
• Ouvrir... : Ouvre des fichiers d'étiquette et de solution existants à partir de votre poste de travail,
Cloud ou emplacements réseau.
ASTUCE
Lorsque vous créez de nouvelles étiquettes sur la base de modèles de
masques, Designer crée un nouveau dossier dans votre dossier Solutions.
Votre nouveau dossier est nommé d'après votre modèle. Il se trouve dans:
C:\Users\username\Documents\NiceLabel\Solutions\newly created
folder
• Fichiers récents : Liste des derniers fichiers Designer utilisés.
ASTUCE
Votre page de démarrage et ses sections diffèrent selon si vous exécutez des versions de
Designer sous licence ou des versions d'essai.
• Ressources d'apprentissage : Accès aux documentations utiles pour créer des étiquettes et solutions,
et mieux connaître NiceLabel 10.
32
• Vidéos de formation : Accès à votre bibliothèque de tutoriels vidéo NiceLabel. Ces vidéos
présentent clairement en quelques minutes les bases de la création d'étiquettes ou de
solutions.
• Guides utilisateur : Accès à toute la bibliothèque en ligne de guides utilisateur NiceLabel.
Les guides utilisateur vous fournissent des descriptions et instructions complètes pour utiliser
NiceLabel 10.
• Fichiers d'exemples : Accès aux collections de modèles d'étiquettes et de fichiers de solutions.
Ces fichiers sont utilisables pour mieux comprendre les capacités de NiceLabel 10, commencer
à bâtir de nouveaux documents et explorer les capacités du logiciel. Les exemples aident à
créer des étiquettes aux normes industrielles, comme du GS1 et du GHS, ou des étiquettes
comportant des éléments obligatoires, comme les allergènes ou les tables nutritionnelles.
• Pilotes d'imprimante : Permet d'accéder à l'ensemble des pilotes d'imprimante NiceLabel. Les pilotes
permettent d'optimiser vos étiquettes à imprimer sur des modèles d'imprimantes spécifiques.
• Informations sur le logiciel contient des informations concernant votre copie de NiceLabel 10
installée – licence, clé, version installée. Quand une nouvelle version de NiceLabel 10 est disponible,
une notification apparaît automatiquement. Cliquer sur le lien pour télécharger et installer la dernière
version.
2.2. Panneaux objets et explorateurs
Les objets et les explorateurs sont situés complètement à gauche de la fenêtre de Designer. Ils donnent
accès aux objets, à l'explorateur de solution et à l'explorateur de données dynamiques.
• Outils des objets : Comporte les objets disponibles. Ces objets sont utilisables ainsi pour une
étiquette ou un formulaire. Cliquer sur l'objet choisi et le tirer sur le plan de travail.
33
• Gestionnaire de solutions: Est l'outil dédié à la gestion des étiquettes et des formulaires d'une
solution.
• Explorateur des données dynamiques: Est l'outil de gestion des sources de données d'une solution.
• Panneau des calques: Outil pour gérer les calques lors de la conception d'étiquettes ou de
formulaires.
2.3. Panneau des calques
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 10 Pro et PowerForms.
Dans NiceLabel 10, le Panneau des calques est un outil qui vous permet de gérer vos calques et objets
ajoutés lors de la conception d'étiquettes ou de formulaires.
NOTE
Les calques sont des surfaces transparentes qui vous permettent de positionner vos objets
sur des étiquettes ou formulaires sur plusieurs niveaux.
34
• Travailler avec le Panneau des calques
• Positionnement de vos objets en utilisant les calques
• Concevoir plus facilement : les états des calques
• Organiser les calques en utilisant le menu clic droit
2.3.1. Travailler avec le Panneau des calques
• Ajouter un calque : Cliquez sur le bouton avec un plus vert pour ajouter un nouveau calque. Un
nouveau calque vient s'ajouter sur le calque par défaut. Le nombre d'étiquettes est illimité.
• Définir les propriétés du calque : La fenêtre des Propriétés des calques apparaît automatiquement
lorsque vous ajoutez un nouveau calque. Utilisez cette fenêtre pour définir les propriétés du calque
ajouté :
• Ajoutez un Nom et une Description pour retrouver facilement vos calques et les modifier lorsque
vous en ajoutez d'autres.
• Les paramètres de Visibilité vous permettent de définir si les objets sur les calques sont visibles
lors de l'impression de l'étiquette ou après avoir exécuté le formulaire.
NOTE
Par rapport à d'autres états de calques (voir l'article Section 2.3.3, « Concevoir
plus facilement: les états des calques »), les paramètres de visibilité affectent la
mise en page lorsque vous imprimez ou exécutez un formulaire.
• Visible : Définit si les objets sur le calque sélectionné apparaissent sur l'étiquette imprimée ou
sont visibles lorsque vous exécutez le formulaire.
Condition : Le calque est visible si le résultat de la condition qu'elle donne est « True » (vrai).
Exemple
Vous pouvez créer un seul masque d'étiquette pour des étiquettes dans plusieurs langues.
Empilez les objets avec du texte dans les langues requises sur les calques dédiés. Utilisez les
conditions de visibilité pour afficher uniquement le calque avec la bonne langue, en l'occurrence
l'allemand.
35
• Supprimer un calque : Sélectionnez un calque et cliquez sur le bouton X. Le calque ainsi que tous ses
objets sont supprimés. Si le calque est verrouillé, vous ne pouvez pas la supprimer.
• Déplacer les calques vers le haut ou vers le bas : Vous pouvez modifier l'ordre d'empilement de vos
calques existants. Cela vous permet de définir comment les objets se croisent. Si vous déplacez un
calque sur une autre, vous pouvez aussi déplacer les objets sur ce calque en face des objets qui
appartiennent au calque du dessous.
2.3.2. Positionnement de vos objets en utilisant les calques
Les calques vous aident à positionner vos objets d'étiquette ou de formulaire sur l'axe des z. Cela signifie
que vous pouvez positionner vos objets au-dessous ou en-dessous des objets sur d'autres calques. Si vous
modifiez l'ordre d'empilement des calques, vous pouvez aussi modifier celui des objets.
NOTE
Lors de la conception d'étiquettes ou de formulaires, l'ordre d'empilement des calques vous
indique la position verticale de chaque calque pour toutes les étiquettes existantes.
Par défaut, vous ajoutez tous les objets sur un seul calque. Si vous décidez d'ajouter d'autres calques, vous
pouvez déplacer vos objets vers de nouveaux calques, ou déplacer les objets d'un calque à une autre à tout
moment.
Pour ajouter des objets à un calque spécifique, cliquez sur le calque dans le Panneau des calques pour
l'activer, puis déplacez les objets sur le calque actuellement actif.
36
NOTE
Vous ne pouvez regrouper que les objets appartenant à un même calque. Pour regrouper
les objets provenant de multiples calques, déplacez d'abord ces objets vers le même
calque.
2.3.3. Concevoir plus facilement: les états des calques
Les états des calques vous permettent d'afficher/masquer, verrouiller/déverrouiller ou mettre en évidence
vos calques.
NOTE
Les états des calques n'affectent que le masque d'étiquette ou la mise en page du
formulaire lors de la phase de conception. Après avoir imprimé une étiquette ou exécuté
un formulaire, les calques restent visibles même après avoir défini leur état à invisible,
verrouillé ou mis en évidence. Gérez la visibilité finale en utilisant les paramètres de
Visibilité dans la fenêtre des Propriétés des calques.
Les états des calques vous permettent de :
• Masquer le calque ou de le laisser visible. Activer les états pour afficher ou masquer les calques lors
de la conception de votre masque d'étiquette ou votre formulaire.
NOTE
Pouvoir afficher ou masquer un calque vous aide à positionner les objets qui
apparaissent au-dessus ou en dessous d'autres objets.
• Déverrouiller ou verrouiller un calque. Si vous déverrouillez un calque, vous ne pourrez pas :
• Ajouter des objets à ce calque.
• Déplacer des objets de calques différents vers ce calque.
• Modifier la position des objets existants.
• Supprimer ce calque.
37
NOTE
Le verrouillage du calque empêche toute modification de la mise en page.
• Définir le focus sur le calque. Utiliser cette option pour déterminer quels objets sont sur ce calque en
enlevant le focus des objets appartenant à d'autres calques. En passant la souris sur l'icône de focus
avec le curseur de votre souris, les objets sur ce calque restent visibles, tandis que tous les autres
objets deviennent semi-transparents.
2.3.4. Organiser les calques en utilisant le menu clic droit
Faire un clic droit sur un calque ouvre le menu contextuel qui vous aide à gérer les calques de votre
étiquette ou formulaire :
• Nouveau calque ajoute un calque au-dessus du calque existant le plus haut.
• Copier fait une copie du calque sélectionné et de tous ses objets.
• Coller colle le calque copié.
• Dupliquer vous permet de dupliquer le calque sélectionné en un seul clic.
38
• Renommer vous permet de modifier le nom du calque sélectionné.
NOTE
Par défaut, NiceLabel 10 renomme les calques Layer_"number" où "number" vous
indique la position de départ du calque sur la pile.
• Masquer les autres calques rend tous les calques avec leurs objets invisibles, excepté le calque
sélectionné.
• Afficher tous les calques rend tous les calques avec leurs objets visibles.
• Verrouiller les autres calques permet de modifier uniquement l'objet sélectionné. Cette option
verrouille les objets sur tous les autres calques.
• Déverrouiller tous les calques permet de modifier tous les calques.
• Déplacer vers le haut/bas vous permet de modifier l'ordre d'empilement pour le calque sélectionné. À
noter que le Panneau des calques représente l'ordre de la pile des calques. Utiliser Déplacer vers le
haut/bas pour modifier la position du calque en évidence.
• Fusionner vers le bas déplace les objets du calque sélectionné vers le calque du dessous. NiceLabel
10 positionne les objets déplacés au-dessus des objets existants et supprime le calque de fusion.
• Fusionner les calques déverrouillés visibles déplace les objets de tous les calques déverrouillés vers
le calque déverrouillé le plus bas. Les objets des calques supérieurs sont placés au-dessus des objets
appartenant au calque le plus bas. NiceLabel 10 supprime les objets de fusion déverrouillés.
• Propriétés ouvre la fenêtre des Propriétés des calques.
39
2.4. Panneau des objets
Dans Designer, votre panneau des objets présente une liste de chaque objet sur votre plan de travail,
ce qui permet de trouver et de sélectionner facilement et précisément les objets de votre choix sur vos
modèles d’étiquettes ou vos formulaires. Vous pouvez chercher et organiser vos objets dans des calques,
séparément ou en groupes. Chaque calque présente vos objets et groupes d’objets dans une structure
arborescente.
Votre panneau des objets se trouve en bas à gauche, à côté de vos panneaux des solutions, des données et
des calques.
Recherche et localisation de vos objets avec le panneau des objets.
Utilisez votre panneau des objets pour :
• Rechercher des objets par nom ou par source de données connectées.
• Afficher des icônes d’indicateur d’action derrière les noms des objets si des actions ont été
attribuées à vos objets.
• Renommer les objets (quand vous appuyez sur la touche F2 du clavier).
NOTE
Lors d’une recherche, appuyez sur la touche Entrée ; le panneau des objets sélectionne
automatiquement le premier objet dans vos paramètres de recherche.
Vous pouvez vous déplacer vers le haut et vers le bas entre les objets avec les flèches de
déplacement de votre clavier.
Les options supplémentaires dans le menu contextuel de vos objets (cliquez avec le bouton droit de la
souris sur des objets ou des noms d’objets) comprennent :
• Copier, couper et supprimer vos objets ou groupes d’objets.
• Verrouiller ou déverrouiller vos objets ou groupes d’objets.
• Organiser et aligner vos objets ou groupes d’objets.
• Déplacer vos objets et groupes d’objets entre des calques.
40
NOTE
Dans le panneau des objets, vous ne pouvez pas sélectionner plusieurs objets et les
déplacer en les faisant glisser.
Quand vous concevez des étiquettes complexes, votre panneau des objets vous aide à localiser, organiser
et actualiser vos objets d’étiquettes.
2.5. Imprimante et barre d'état
Imprimante et barre d'état s'étire en haut de la fenêtre Designer. La barre effectue deux actions :
• Sélection de l'imprimante pour le travail d'impression actuel. Sélectionner votre imprimante préférée
dans la liste déroulante des imprimantesinstallées.
ASTUCE
Lors du changement d'imprimante, la taille de l'étiquette et du papier s'adapte
automatiquement aux dimensions définies par la pilote d'imprimante.
• Propriétés de l'imprimante : Vous permet d'accéder directement à la boîte de dialogue des propriétés
du pilote d'imprimante sélectionné.
• Zoom sur le plan de travail.
• Indication de mode Windows. C'est le mode Windows qui fonctionne si l'interface avancée du pilote
d'imprimante a été désactivée dans Propriétés de l'étiquette > Imprimante.
ASTUCE
Le mode Windows désactive les méthodes d'optimisation de l'impression.
• Indication de protection du document : Indique que le document en cours est protégé par un mot de
passe. Pour gérer la protection du document, aller dans Onglet Fichier > Protection.
41
2.5.1. Barre d'état de sélection d'imprimante
Le menu déroulant Barre d'état de sélection d'imprimante permet de sélectionner instantanément une
imprimante pour imprimer l'étiquette. La liste comporte les imprimantes installées sur le système.
Les dimensions du plan de travail s'adaptent automatiquement à l'imprimante sélectionnée – comme défini
par le pilote de l'imprimante.
2.5.2. Mode d'impression Windows
Pour créer et imprimer les étiquettes Designer, nous recommandons l'utilisation des pilotes d'imprimantes
NiceLabel qui garantissent une impression optimale.
Même si le pilote d'imprimante NiceLabel est disponible pour votre imprimante, vous pouvez imprimer
les étiquettes en utilisant celui de Windows. Pour ce faire, ouvrir Propriétés de l'étiquette et désactiver
l'utilisation de l'interface avancée de l'imprimante.
En imprimant en mode Windows, les étiquettes s'impriment en tant que fichiers graphiques. Ce moyen
augmente la quantité de données envoyées pour chaque étiquette et ralentit le processus d'impression.
2.6. Onglets et rubans
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
Designer utilise une interface basée sur Windows.
Les segments du haut de l'interface Designer sont décrits ci-dessous.
2.6.1. Onglets
Les Onglets représentent des extraits des fonctionnalités de Designer. Les onglets comportent les
commandes disponibles de manière organisée – groupées et étiquetées :
• Fichier (en arrière-plan) : Ouvre le formulaire d'impression et le panneau de gestion de document.
• Accueil : Propose les commandes les plus utilisées : copier-coller, imprimer, et style.
• Données : Propose les commandes relatives aux sources de données.
• Affichage : Propose tous les outils de mise en page, les options de focalisation, et les marqueurs de
visibilité des éléments.
42
• Solution : Permet d'ajouter de nouvelles étiquettes et de nouveau formulaires, lance les actions
d'impression et permet d'importer et exporter les fichiers d'étiquettes.
• Les Onglets contextuels apparaissent après un clic sur un objet. Ils permettent de définir des
paramètres spécifiques aux objets. Le type d'onglet contextuel s'adapte à l'objet sélectionné.
• Aide: À côté de l'aide avec F1, cet onglet dispose de plusieurs ressources très utiles pour travailler
plus facilement et plus efficacement avec Designer.
2.6.2. Ruban
Le Ruban est un espace rectangulaire qui s'étale en haut de la fenêtre d'une application. Les commandes
sont divisées en groupes de ruban. Le ruban change en fonction de l'onglet sélectionné et s'adapte aux
outils utilisés grâce aux onglets contextuels.
Les boîtes de dialogues Designer suivantes sont équipées du ruban dédié :
• Gestionnaire de données dynamiques
• Éditeur d'actions
• Éditeur texte RTF
2.6.3. Onglet Fichier
L'onglet Fichier sert de panneau de gestion de documents. Voici les options possibles :
43
• Le panneau Démarrer ouvre la page d'accueil de l'application Designer.
• Nouveau : Crée une nouvelle étiquette autonome ou une nouvelle solution complète.
• Ouvrir : Autorise l'ouverture des fichiers d'étiquette et de solution existants.
• Importer permet d'importer des fichiers d'étiquette en provenance de logiciels autres que NiceLabel.
• Enregistrer : enregistre l'étiquette ou la solution active.
• Enregistrer sous : Permet d'enregistrer l'étiquette ou la solution active en donnant son nom et son
emplacement.
• Imprimer : ouvre le formulaire d'impression.
• Stocker : stocke l'étiquette en cours comme masque sur l'imprimante en vue d'une utilisation en
mode Stocker/Rappeler.
• Protection : Empêche de modifier l'étiquette ou la solution.
• Fermer : Ferme le document Designer actif.
ASTUCE
Cette note s'applique si l'option Ouvrir ou créer les documents dans de nouvelles
instances est activée.
Si un document est fermé alors d'un quatre document est ouvert, son instance
(fenêtre NiceLabel 10) se fermera aussi.
• Options : ouvre la boite de dialogue pour configurer les programmes par défaut.
• À propos : Fournit les informations sur la licence et la version du logiciel.
• Quitter ferme l'application.
2.6.3.1. Démarrer
Le panneau Démarrer ouvre la page d'accueil de Designer. L'utiliser pour créer ou ouvrir des document,
accéder aux derniers fichiers ouverts, prévisualiser les fichiers et se former sur Designer.
2.6.3.2. Nouveau
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
Nouvelle étiquette crée une nouvelle étiquette autonome. L'Assistant de paramétrage d'une nouvelle
étiquette s'ouvre après avoir cliqué sur ce bouton.
Nouvelle Solution crée une solution complète comportant des (multiples) étiquettes et formulaires
d'impression. L'éditeur de solution s'ouvre après avoir cliqué sur cette option.
44
Nouveau tiré des modèles de masques crée un document en utilisant l'un des modèles d'étiquettes
normalisées.
NOTE
L'ajout de nouvelles étiquettes et formulaires est possible dans l'Explorateur de solution.
Pour plus de détails, voir la section Explorateur de solution.
ASTUCE
Il y a deux manières d'ouvrir une nouvelle étiquette ou solution. Soit chaque document
est ouvert dans une fenêtre distincte de Designer. Soit chaque document est ouvert dans
l'instance déjà ouverte. Pour choisir la manière qui convient le mieux, aller dans Fichier >
Options > Designer.
ASTUCE
Lors de la création d'une étiquette sur la base d'un modèle de
masque, Designer crée un nouveau dossier dans le dossier Solutions.
Le nouveau dossier créé porte le nom de l'exemple. Il se trouve
dans: C:\Users\username\Documents\NiceLabel\Solutions\newly created
folder
2.6.3.3. Ouvert
La boîte de dialogue Ouvrir permet d'ouvrir les fichiers d'étiquettes et de solutions existants.
Parcourir permet de sélectionner les fichiers d'étiquette ou de solution sur un lecteur local ou connecté en
réseau.
Stockage de documents ouvre le stockage de document du NiceLabel Control Center connecté.
Le champ Fichiers récents liste les derniers fichiers modifiés. Cliquer sur l'un d'entre eux pour ouvrir le
fichier.
2.6.3.4. Onglet Importer un fichier
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
Importer permet d'importer des fichiers d'étiquettes dans une solution. Ces importations concernent les
fichiers aux formats suivants :
45
• Fichier de solution (.nsln)
• Fichier d'étiquette (.nlbl)
• Fichier d'étiquette V6 (.lbl)
• Fichier de formulaire (V6) (.xff)
Lorsque l'on clique sur la commande Importer, la boîte de dialogue Ouvrir s'ouvre. Sélectionner le fichier à
importer. Le fichier importé devient visible dans le Gestionnaire de solution.
NOTE
Les fichiers d'étiquette .lbl et de formulaire .xff sont les anciens types de fichiers NiceLabel
utilisés jusqu'à la version 6.
2.6.3.5. Enregistrer
Le panneau Enregistrer enregistre l'étiquette ou la solution active sous le même nom qu'à son ouverture.
NOTE
Quand le fichier a été ouvert pour la première fois, Enregistrer dirige directement vers
Enregistrer sur l'onglet Fichier.
2.6.3.6. Enregistrer sous
Enregistrer sous : Permet d'enregistrer l'étiquette ou la solution active en donnant son nom et son
emplacement.
Dossiers récents : Ce champ liste les dossiers récemment utilisés pour enregistrer les fichiers d'étiquette
ou de solution.
2.6.3.7. Impression
Imprimer: ouvre le panneau d'impression. Dans Designer, le volet des imprimantes contient un formulaire
d'impression par défaut puissant et totalement personnalisable.
Les options personnalisables pour l'impression sont décrites ici.
2.6.3.8. Utiliser le mode d'impression Stocker/Rappeler
Le mode d'impression Stocker/Rappeler optimise le processus d'impression. Il diminue le temps de
réponse de l'imprimante en diminuant le nombre de données qui doivent lui être envoyées durant les tâches
d'impression répétitives.
46
NOTE
L'option Stocker devient visible dans l'onglet Fichier de quand il est activé dans le panneau
Imprimante des propriétés de l'étiquette et que l'imprimante sélectionnée permet de le faire.
Avec le mode d'impression Stocker/Rappeler activé, ne doit pas renvoyer les données d'étiquette complètes
pour chaque impression. Les masques d'étiquettes sont stockés dans la mémoire de l'imprimante et envoie
seulement les commandes de rappel pour compléter le contenu de l'étiquette au cours de l'impression.
Typiquement, quelques octets de données sont envoyés à l'imprimante, comparé à plusieurs kilooctets
dans le cas d'une impression normale.
L'action consiste en deux processus :
• Stocker l'étiquette. Durant ce processus, crée une description du masque d'étiquette formaté dans le
langage spécifique de commande de l'imprimante. Quand il a terminé, envoie le fichier de commande
créé et le stocke dans la mémoire de l'imprimante.
• Rappeler l'étiquette. Une étiquette stockée dans la mémoire de l'imprimante est immédiatement
imprimée. Lors de l'utilisation du processus de Rappel, crée un autre fichier de commande pour dire à
l'imprimante quelle étiquette elle doit imprimer de sa mémoire. La commande de rappel de l'étiquette
occupe seulement quelques octets de données. La quantité de données dépend de la situation. Pour
des étiquettes fixes sans contenus variables, le fichier de commande Rappel ne contient que la
commande de rappel de l'étiquette. Pour les étiquettes contenant des champs variables, le fichier de
commande inclut les valeurs de ces variables et la commande de rappel.
NOTE
Avant d'activer ce mode, s'assurer que le pilote d'imprimante approprié est sélectionné
pour l'imprimante d'étiquettes. Toutes les imprimantes d'étiquettes n'ont pas la capacité de
Stocker/Rappeler.
Pour activer le mode d'impression Stocker/Rappeler, procéder comme suit :
1.
Double-cliquer sur le plan de travail. La boîte de dialogue Propriétés de l'étiquette apparaît.
2.
Pour activer le mode, sélectionner Imprimer en mode Stocker/Rappeler sur l'onglet Imprimante.
Cliquer sur OK.
3.
Définir le masque d'étiquette. Tous les objets de l'étiquette aux contenus variables doivent être
formatés en tant qu'éléments internes de l'imprimante :
• Le contenu de l'objet Texte ne doit utiliser que des polices internes de l'imprimante (pas
Truetype !).
• Utiliser les codes à barres imprimante pour les objets code à barres.
• Si vous utilisez des objets variables avec des polices Truetype, des images de variables ou
des champs de la base de données, les valeurs par défaut sont envoyées à l'imprimante lors
du processus de stockage des étiquettes.
47
4.
Cliquer sur Fichier > Stocker. Vérifier que la Variante de stockage pointe sur le bon emplacement
mémoire dans l'imprimante.
Cliquer sur Fichier > Stocker. Vérifier que l'Emplacement dans la mémoire de l'imprimante pointe
sur le bon emplacement mémoire dans l'imprimante.
5.
Insérer ou sélectionner les valeurs pour les objets variables qui ne sont pas formatés en objets
internes de l'imprimante. Ces variables auront la même valeur pour chaque étiquette. Elles se
comportent comme des objets fixes.
6.
Cliquer sur Stocker dans l'imprimante pour créer le fichier de commande avec la description du
masque d'étiquette et l'envoyer à l'imprimante.
7.
Insérer les valeurs des variables saisies de l'étiquette. Ces variables sont liées aux objets internes
de l'imprimante, sur l'étiquette. Pour cette raison, leur valeur peut changer au cours de chaque
impression.
8.
Cliquer sur Imprimer pour envoyer les valeurs variables et la commande de rappel de l'étiquette à
l'imprimante sélectionnée.
2.6.3.9. Protection
La Protection empêche de modifier l'étiquette ou la solution.
• Empêcher la modification : verrouille l'étiquette ou la solution. L’activation de cette option empêche
une modification non autorisée du fichier – seules les fonctions de copie et d’impression sont
possibles.
• Nécessite un mot de passe pour déverrouiller le document : empêche la modification du fichier en
le protégeant par un mot de passe. Cocher cette option pour définir le mot de passe. Un fichier ne
devient modifiable qu’après la saisie du bon mot de passe.
2.6.3.10. Options (Configuration du programme)
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
Pour personnaliser la configuration générale de Designer, ouvrir la boîte de dialogue des Options qui se
trouve dans l'onglet Fichier.
48
Les options de configuration de Designer sont regroupées sur les onglets suivants :
• Dossiers: Vous permet de définir les emplacements par défaut de stockage des étiquettes,
formulaires, bases de données et fichiers d'images.
• Langue: Langue de l'interface utilisateur. Sélectionner la langue préférée dans la liste.
• Variables globales: Emplacement de stockage des variables globales.
• Imprimantes utilisées : affiche les imprimantes utilisées installées en local.
• NiceLabel Control Center : permet d'activer et configurer le contrôle des événements et des travaux
d'impression.
• Automation permet de configurer les paramètres NiceLabel Automation.
• Le menu Designer permet de configurer le comportement de NiceLabel 10 à l'ouverture.
2.6.3.10.1. DOSSIERS
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
En déplaçant ou en partageant les documents que vous créez dans Designer, les emplacements des
documents et fichiers associés peuvent devenir inaccessibles. Pour éviter les références cassées, définir
les emplacements de recherche par défaut qui indiquent à Designer de rechercher les documents et fichiers
dans des emplacements alternatifs.
Utiliser l'onglet Dossiers pour définir les emplacements de recherche par défaut pour les documents et
fichiers avec lesquels vous travaillez dans Designer. Ces dossiers servent d'emplacement de recherche par
défaut si :
49
• Designer ne trouve pas d'étiquettes aux emplacements spécifiés. Dans ce cas, Designer les recherche
dans le dossier Étiquettes.
• Designer ne trouve pas de solutions aux emplacements spécifiés. Dans ce cas, Designer les
recherche dans le dossier Solutions (formulaires).
• Designer ne trouve pas la base de données connectée à l'emplacement spécifié. Dans ce cas,
Designer recherche la base de données dans le dossier Base de données.
• Les chemins du fichier de l'objet Image dans les étiquettes ou les solutions sont incomplets ou
manquants. Dans ce cas, Designer les recherche dans le dossier Image.
Exemple :
Un formulaire dans votre solution inclut un fichier Image nommé picture.png sans chemin spécifié. C'est
pourquoi Designer ne localise pas l'image demandée.
Solution : Pour rechercher un fichier graphique appelé picture.png, Designer aller à
C:\Users\user\Documents\NiceLabel\Graphics. Il s'agit de l'emplacement défini dans l'onglet
Dossiers.
NOTE
Vérifier que le compte utilisateur qui utilise Designer dispose bien des droits en écriture/
lecture.
ASTUCE
Les détails concernant l'algorithme de vérification utilisé pour localiser les fichiers
d'étiquette et de solution sont décrits en détail au lien https://help.nicelabel.com/hc/
articles/4405121431953.
NOTE
En ouvrant et en enregistrant vos documents, Designer mémorise le dernier emplacement
utilisé. La prochaine fois que vous ouvrez ou enregistrez vos documents, Designer se rend
au dernier emplacement utilisé.
2.6.3.10.2. LANGUE
L'onglet Langue permet de choisir la langue de l'interface de Designer. Sélectionner la langue désirée et
cliquer sur OK.
50
NOTE
Il faut redémarrer l'ordinateur pour que l'interface apparaisse dans la langue choisie. Vérifier
que le travail est enregistré avant de fermer le programme.
2.6.3.10.3. VARIABLES GLOBALES
L'onglet Variables globales permet de définir l'emplacement comportant les Variables globales à utiliser.
• Utiliser les Variables globales stockées sur le serveur (NiceLabel Control Center) : Définit
l'emplacement de stockage des variables globales sur le NiceLabel Control Center.
NOTE
Sélectionner le NiceLabel Control Center avant de choisir cette option.
NOTE
Cette option devient disponible lorsque l'on utilise une licence du logiciel de gestion de
l'étiquetage NiceLabel LMS.
• Utiliser les variables globales stockées dans un fichier (local ou partagé) : Définit l'emplacement de
stockage des variables globales dans un dossier en local ou partagé. Saisir le chemin exact ou cliquer
sur Ouvrir pour localiser le fichier.
Par défaut, les variables globales sont enregistrées dans le fichier Globals.tdb sur:
C:\ProgramData\NiceLabel\Global Variables\.
ASTUCE
Ces deux options sont très utiles lorsqu'une solution est destinée à plusieurs clients ayant
chacun leur variables globales.
2.6.3.10.4. IMPRIMANTES SOUS LICENCE
L'onglet Imprimantes sous licence affiche les imprimantes installées en local utilisées par NiceLabel 10.
NOTE
Le journal de l'Usage d'imprimante est disponible avec une licence multisite. Plus de détails
sur les licences dans la section Mode de licence des imprimantes.
Le groupe Information sur l'usage d'imprimante affiche la quantité de ports d'imprimante utilisés pour
imprimer sur plusieurs imprimantes.
51
• Nombre d'imprimantes autorisé par licence : Nombre d'imprimantes utilisables avec la licence
Designer en cours.
• Nombre d'imprimantes utilisées au cours des 7 derniers jours : Nombre d'imprimantes utilisées par
Designer au cours des 7 derniers jours.
NOTE
Quand le nombre d'imprimantes utilisées dépasse la quantité autorisée, NiceLabel 10 active
une période de grâce. Le logiciel accorde à l'utilisateur une extension de 30 jours durant
laquelle le nombre d'imprimante est doublé. Si le double est aussi dépassé, l'impression se
désactive immédiatement sur les imprimantes additionnelles.
Les status d'impression sont visibles en plusieurs colonnes:
• Imprimante : Nom ou modèle de l'imprimante sélectionnée pour l'impression.
NOTE
Quand l'imprimante est partagée, seul le modèle s'affiche.
• Emplacement : Nom de l'ordinateur qui a émis le travail d'impression.
• Port : Port utilisé par l'imprimante.
• Dernière utilisation : Temps écoulé depuis le dernier travail d'impression.
• Conservée : Evite que l'imprimante soit supprimée après une veille de plus de 7 jours.
NOTE
Quand une imprimante est inutilisée pendant plus de 7 jours, elle est supprimée
automatiquement à moins que l'option Réservée soit cochée.
Le groupe Permissions permet de verrouiller l'utilisation de l'imprimante sur un poste de travail.
NOTE
Avant d'activer cette option, vérifier qu'il y a au moins une imprimante réservée. S'il n'y
en a aucune, une erreur sera reportée lors de l'édition d'une étiquette. L'impression est
désactivée aussi.
• Ce poste de travail peut seulement utiliser les imprimantes réservées : Quand cette option est
activée, seule les imprimantes réservées sont autorisées pour éditer et imprimer les étiquettes dans
NiceLabel 10.
52
ASTUCE
Utiliser cette option pour éviter de dépasser le nombre d'imprimantes autorisé
par la licence en imprimant sur des imprimantes indésirables ou des applications
d'impression dans un fichier. Réserver les imprimantes d'étiquetage thermiques ou
laser dédiées et limiter l'impression à ces seules imprimantes pour garantir la
continuité de l'impression d'étiquettes avec une licence multi-utilisateur.
Cette option peut également être activée en utilisant le fichier product.config:
1.
Rechercher le dossier système.
Exemple :
%PROGRAMDATA%\NiceLabel\NiceLabel 10
2.
Faire une copie de sauvegarde du fichier product.config.
3.
Ouvrir product.config dans un éditeur de texte. Le fichier a une structure XML.
4.
Ajoutez les lignes suivantes :
<Configuration>
<Activation>
<ReservePrinters>Example Printer</ReservePrinters>
</Activation>
<Common>
<General>
<ShowOnlyReservedPrinters>True</ShowOnlyReservedPrinters>
</General>
</Common>
</Configuration>
5.
Enregistrer le fichier. L’exemple d’imprimante est réservé.
2.6.3.10.5. NICELABEL CONTROL CENTER
L'onglet Control Center permet d'activer et configurer le contrôle des événements et des travaux
d'impression. L'utilisation de NiceLabel Control Center active les rapports centralisés des événements et
des travaux d'impressions, et le stockage centralisé des variables globales.
Cet onglet n'est disponible qu'après activation de la licence LMS.
Adresse
Le groupe Adresse permet de définir le serveur NiceLabel Control Center à utiliser.
53
• Adresse du serveur de Control Center : URL du serveur NiceLabel Control Center connecté. Le
sélectionner dans la liste déroulante automatique des serveurs trouvés sur le réseau ou saisir à la
main l'adresse d'un serveur.
NOTE
Les clés des licences du serveur NiceLabel Control Center et des postes de travail doivent
correspondre pour permettre la connexion.
NOTE
Si votre NiceLabel Control Center connecté utilise l'authentification de l'application, chaque
démarrage de NiceLabel 10 vous demande de saisir votre nom d'utilisateur et votre mot de
passe. Plus d'informations sur les types d'authentification et les droits d'utilisateur dans le
Guide utilisateur de NiceLabel Control Center , section Authentification.
Contrôle des événements
La surveillance d'événements du NiceLabel Control Center permet la gestion centralisée des activités des
postes de travail d'impression. Les activités telles que l'impression d'étiquettes, les erreurs, les alertes, le
déclenchement d'applications tierces, etc. sont rapportées et enregistrées dans le journal de NiceLabel
Control Center.
Le groupe Gestion des événements définit les types d'événements à inscrire dans le journal NiceLabel
Control Center :
• Impressions : enregistre les événements liés à l'impression à partir des postes de travail.
• Survenance d'erreur : Enregistre toutes les erreurs rapportées.
NOTE
Par défaut, toutes les impressions et les erreurs sont inscrites dans le journal de NiceLabel
Control Center.
• Activité du déclencheur : Enregistre tous les déclencheurs activés.
• Modification de l'état du déclencheur : Enregistre les changements d'état du déclencheur dus à des
déclencheurs précédents.
Contrôle des impressions
Le groupe Contrôle des impressions permet d'inscrire dans le journal toutes les impressions terminées ou
en cours dans NiceLabel Control Center.
• Enregistrer le journal d'impression sur le serveur : Active le journal des travaux d'impression.
54
• Contrôle détaillé de l'impression : Active le contrôle des états renvoyés par l'imprimante connectée.
NOTE
Pour que cette option soit disponible, il faut que:
• L'imprimante soit bidirectionnelle.
• Que le pilote d'imprimante utilisé soit un pilote NiceLabel.
2.6.3.10.6. AUTOMATION
L'onglet Automation permet de configurer NiceLabel Automation les paramètres.
NOTE
Cet onglet est visible avec les licences NiceLabel PowerForms Desktop et LMS.
Le groupe Communication du service permet de définir les paramètres de communication.
• Port de communication du service : Numéro du port utilisé par Automation service pour
communiquer.
Le groupe Journal configure la manière de présenter les messages listés ci-dessous reportés par le
Automation Manager.
NOTE
Par défaut, la durée de rétention des données est de 7 jours. Pour réduire la taille de la
base de données du journal sur les systèmes chargés, il suffit de diminuer la période de
rétention.
• Effacer les entrées du journal tous les jours à : sélectionne l'heure à laquelle chaque jour les données
du journal sont effacées.
• Effacer les entrées du journal lorsqu'elles ont plus de (jours) : Définit la durée de conservation du
journal en jours.
• Messages du journal : Sélectionne le type de messages mis dans le journal.
• Tous les messages : Enregistre tous les types de messages dans le journal.
• Erreurs et avertissements : Enregistre les erreurs et les avertissements dans le journal.
• Erreurs : Enregistre les erreurs dans le journal.
• Aucun journal : Aucun message n'est enregistré dans le journal.
55
Le groupe Performances permet d'améliorer la sortie de la première étiquette et les performances
générales de Automation service.
• Mettre en cache les fichiers distants. Pour améliorer le temps de sortie de la première étiquette et
les performances générales, NiceLabel 10 permet la mise en cache de fichiers. Lors du chargement
des étiquettes, images et données de bases de données provenant d'un réseau en partage, tous les
fichiers requis doivent être récupérés avant que l'impression puisse commencer.
ASTUCE
Si les fichiers sont mis en cache localement, l'effet de lenteur du réseau est éliminé,
car ils sont tous chargés depuis le disque local.
Automation service utilise le dossier local suivant comme cache pour les fichiers distants:
%PROGRAMDATA%\NiceLabel\\FileCache.
• Mettre à jour les fichiers en cache : Définit l'intervalle de temps en minutes durant lequel le
cache sera synchronisé avec les fichiers dans leur dossier d'origine. C'est l'intervalle de temps
durant lequel le système est autorisé à utiliser une version qui n'est pas forcément la dernière.
• Effacer les fichiers en cache lorsqu'ils ont plus de (jours) : Définit l'intervalle de temps au bout
duquel tous les fichiers sont effacés du cache.
NOTE
On peut mettre en cache des fichiers d'étiquettes ou d'images. Après avoir activé la
mise en cache des fichiers, redémarrer Automation service pour que la modification
prenne effet.
2.6.3.10.7. DESIGNER
Le menu Designer permet de configurer le comportement de Designer à l'ouverture.
Le groupe Mode d'ouverture définit comment votre Designer ouvre de nouveaux documents.
• Afficher chaque document dans propre fenêtre : Si cette option est activée, les documents
additionnels ouverts apparaissent dans différentes fenêtres de Designer. Ceci est valable tant pour
les documents nouveaux que pour les documents existants.
Si vous décidez de désactiver cette option, les documents additionnels ouverts apparaîtront dans
l'instance actuellement active de Designer.
2.6.3.11. À Propos
La page de la boîte de dialogue À propos fournit des renseignements sur la licence du produit NiceLabel,
permet d'acheter la licence (quand le produit est en mode essai) et de l'activer. Elle donne aussi des détails
sur le logiciel, vous permet de vous connecter à votre compte NiceLabel Cloud et de changer de niveau de
produit Designer.
56
• Le niveau du produit vous indique quel niveau de produit vous exécutez actuellement.
• Changer le niveau du produit : Ouvre la boîte de dialogue pour sélectionner le niveau de produit. En
mode Test, il est possible de choisir et évaluer tous les niveaux de produits. Quand la licence est
activée, il est possible de changer le niveau de produit mais seulement sur les niveaux inférieurs.
• Durée du mode test : Informations sur le nombre de jours restants pour évaluer le produit.
• Acheter la licence : Bouton d'accès direct au site de vente en ligne de NiceLabel.
• Activer la licence : Ce bouton ouvre la boîte de dialogue d'activation de la licence Designer. Consulter
le guide d'installation de NiceLabel 10 pour plus de détails sur le processus d'activation de la licence.
Après activation de la licence, ce bouton est renommé en Désactiver la licence. Après avoir cliqué
dessus et confirmé la désactivation, le produit Designer n'est plus activé.
NOTE
Ces segments ne sont plus visibles après achat et activation de la licence.
NOTE
Le changement du niveau de produit s'applique après avoir redémarré Designer.
NOTE
Quand NiceLabel 10 a été installé avec un niveau de produit prédéfini (ex. : le niveau a
été défini par la clé de licence), la sélection du niveau de produit n'est pas requise au
premier démarrage.
• Type de licence : Le type de licence que vous utilisez pour exécuter NiceLabel 10. Si vous avez activé
Designer en vous connectant à NiceLabel Cloud, vous voyez ici Édition sur votre Cloud.
• Mettre à jour la licence : Ouvre la boîte de dialogue de mise à jour du niveau de produit. Consulter le
guide d'installation de NiceLabel 10 pour plus de détails sur le processus de mise à jour de la licence.
NOTE
NiceLabel 10 met automatiquement à jour la licence si elle est disponible sur votre
réseau.
• Limite d'imprimantes : Nombre maximum d'imprimantes que vous pouvez utiliser avec votre licence
NiceLabel.
• Compte : Si vous vous êtes connecté à NiceLabel Cloud, Designer affiche le nom de votre compte
Cloud.
• Utilisateur : Si vous vous êtes connecté à NiceLabel Cloud, Designer affiche votre nom d'utilisateur
NiceLabel Cloud.
57
Informations sur le logiciel contient des informations concernant la copie de NiceLabel 10 installée –
licence, clé, version installée. Si une nouvelle version est disponible, un lien de notification apparaît sur la
page automatiquement. Cliquer sur le lien pour télécharger et installer la dernière version.
2.6.3.11.1. TRAVAILLER HORS LIGNE (SANS CONNEXION À NICELABEL CLOUD)
INFO NIVEAU DE PRODUIT
Cette section est applicable si votre NiceLabel 10 est connecté à NiceLabel Cloud
Si votre Designer est connecté à NiceLabel Cloud et que vous perdez la connexion à Internet, vous devez
rétablir la connexion dans les cinq jours. Si vous ne vous reconnectez pas à NiceLabel Cloud, Designer se
ferme automatiquement.
Après avoir perdu la connexion à Internet, et si votre ordinateur reste hors ligne, un avertissement apparaît
sous cinq jours. Designer se ferme cinq minutes après que vous ayez vu cet avertissement.
Après avoir rétabli la connexion Internet, ouvrez Designer et connectez-vous à NiceLabel Cloud. Votre copie
de Designer sera à nouveau active.
AVERTISSEMENT
Enregistrez votre travail sur un emplacement hors ligne (votre ordinateur) pour ne pas
perdre vos modifications.
2.6.4. Onglet Accueil
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
L'onglet Accueil donne accès aux commandes et aux paramètres les plus fréquemment utilisés dans les
groupes suivants du ruban :
• Le groupe Presse-papiers enregistre temporairement les éléments, objets et groupes d'objets
sélectionnés.
• Police : Ce groupe définit les propriétés de la police.
58
• Le groupe Action contient le bouton Imprimer qui lance la procédure d'impression ou lance un
formulaire.
• Le groupe de gestion : donne un accès direct aux boîtes de dialogue des propriétés du Gestionnaire
de données dynamiques et des propriétés du document – actif, étiquette ou formulaire.
• Le groupe d'options Aligner définit le positionnement relatif horizontal et vertical du contenu des
objets.
• Le groupe Objet permet d'aligner, grouper ou organiser les objets de l'étiquette.
2.6.4.1. Presse-papiers
Le groupe Presse-papiers enregistre temporairement les éléments, objets et groupes d'objets sélectionnés.
Utiliser les objets sélectionnés et stockés pour les transférer d'une étiquette ou d'une solution à une autre.
ASTUCE
Il est possible de copier et coller des contenus textuels (texte brut , RTF) ou graphiques
(bitmaps) entre de multiples applications.
• Coller : Colle les données du presse-papiers sur le plan de travail. Il est possible de réutiliser plusieurs
fois un article du presse-papiers.
• Couper : Retire l'élément sélectionné du plan de travail et l'ajoute au presse-papiers pour qu'il soit
copié ailleurs. Noter que le premier élément est sélectionné en le cliquant. Pour sélectionner d'autres
éléments, appuyer sur la touche <Maj> tout en cliquant sur les éléments.
• Copier : Copie la sélection dans le presse-papiers. De nombreux objets peuvent être copiés d'un seul
coup. Les sélectionner et cliquer sur Copier.
• Effacer : Efface les articles ou les objets sélectionnés. Ils ne seront pas stockés dans le pressepapiers.
• Reproduire la mise en forme : Copie les propriétés de la mise en forme d'un objet à un autre. C'est
ainsi que vous multipliez le style de votre objet de référence.
Exemple :
Utilisez Reproduire la mise en forme pour copier la police, la taille de la police, la couleur de la police,
l'alignement et l'espacement de votre objet Texte sur tous les autres objets Texte en utilisant une
seule action.
Pour copier les propriétés du style de l'objet:
1.
Cliquer sur votre objet de référence. Il s'agit de l'objet à partir duquel vous voulez copier les
propriétés.
2.
Cliquer sur Reproduire la mise en forme.
59
3.
Cliquer sur l'objet cible. L'objet a maintenant les mêmes propriétés que votre objet de
référence.
Lorsque vous utilisez Reproduire la mise en forme pour différents objets, vous copiez et collez les
propriétés de l'objet à partir de l'onglet Style. Si des propriétés du Style sont communes aux deux
objets, Designer transfère ces propriétés sur l'objet cible.
Exemple :
En multipliant les propriétés d'un objet Rectangle à un objet Ellipse, toutes les propriétés de l'onglet
Style s'appliquent, hormis le rayon d'angle. Cette propriété n'est applicable qu'à l'objet Ellipse.
NOTE
Vous pouvez aussi copier les propriétés entre les objets sur différentes étiquettes,
différents formulaires ou entre les objets sur les étiquettes et les formulaires.
2.6.4.2. Police
Police Ce groupe définit les propriétés de la police:
• Le bouton Afficher /masquer les polices imprimante affiche ou cache les polices imprimantes dans
la liste des polices. Dans ce cas les polices graphiques sont cachées. En appuyant de nouveau sur ce
bouton, toutes les polices redeviennent visibles dans la liste.
• Police de caractère : définit la famille de police à utiliser dans l'objet sélectionné.
• Taille : définit la taille du texte d'un objet. Choisir la taille désirée dans le menu déroulant ou la saisir à
la main.
• Style de la Police : définit les caractéristiques du style de texte pour un objet texte : gras ou italique
par exemple.
• Alignement: définit la position horizontale du texte dans un objet: A Gauche, Centré ou A droite.
• Justifier : aligne un paragraphe le long des marges de droite et de gauche d'un objet.
ASTUCE
Lors des modifications de polices pendant la création, Designer mémorise la dernière
police utilisée et sa taille.
60
2.6.4.3. Action
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
Le groupe Action crée un raccourci pour imprimer ou lance l'impression, personnalise l'impression ou lance
un formulaire.
Le bouton Imprimer ouvre le Designer Panneau d'impression tel qu'il est défini dans le Formulaire
d'impression par défaut.
Personnaliser l'impression ouvre plusieurs options pour adapter l'impression.
• Créer un raccourci pour l'impression permet de créer sur l'étiquette un bouton Imprimer. La création
du raccourci exige que l'étiquette et le formulaire soient d'abord enregistrés.
NOTE
A sa création, ce raccourci s'appelle Exécuter [solution name]. En double-cliquant dessus, le
formulaire s'exécute instantanément.
• Formulaire d'impression : Permet de définir lequel des formulaires de la solution est utilisé comme
formulaire d'impression par défaut.
NOTE
La sélection du formulaire par défaut est disponible dans l'édition de la solution.
61
• Modifier le formulaire d'impression permet d'ajouter, supprimer ou réorganiser les objets du
formulaire d'impression. En savoir plus sur la personnalisation d'un formulaire d'impression ici.
NOTE
Si le formulaire d'impression n'est pas encore sélectionné, l'option Modifier le formulaire
d'impression ajoute un nouveau formulaire et le paramètre comme formulaire d'impression
par défaut. Si un formulaire existant est déjà sélectionné, l'option l'ouvre pour modification.
• Recréer le formulaire d'impression restaure le formulaire d'impression à sa présentation par défaut et
rétablit les contenus dynamiques.
• Ajouter un nouveau formulaire ajoute un nouveau formulaire à la solution. Soit c'est un formulaire
vierge, soit un formulaire créé comme formulaire d'impression. Utiliser le Nom du formulaire pour
nommer le nouveau formulaire et le rendre facilement reconnaissable au milieu des documents de la
solution.
Le bouton Exécuter le formulaire lance le formulaire actif.
NOTE
Si une étiquette utilise un formulaire d'impression personnalisé, ce formulaire reste ouvert
en onglet. Il est impossible de fermer l'onglet.
2.6.4.4. Gestion
Le groupe ruban de gestion donne accès à :
• La boîte de dialogue Gestionnaire des données dynamiques. Cliquer sur le bouton pour lancer le
gestionnaire des sources de données dynamiques qui sont connectées aux objets.
• Les Propriétés du document ouvrent les propriétés de l'étiquette ou du formulaire en cours.
2.6.4.5. Aligner
Le groupe d'options Aligner définit le positionnement relatif horizontal et vertical du contenu des objets :
• Aligner les objets à gauche : Aligne les objets sur la bordure de gauche du premier objet sélectionné
ou sur l'objet le plus à gauche.
• Aligner les objets au centre : Aligne les objets sur le centre horizontal du premier objet sélectionné ou
sur le centre horizontal de l'objet le plus grand.
• Aligner les objets à droite : Aligne les objets sur la bordure de droite du premier objet sélectionné ou
sur l'objet le plus à droite.
• Répartir horizontalement : répartit les objets séparés par un espace horizontal identique.
62
• Aligner les objets en haut : Aligne les objets sur la bordure supérieure du premier objet sélectionné ou
sur l'objet le plus haut.
• Aligner les objets au milieu : Aligne les objets avec le centre vertical du premier objet sélectionné ou
sur le centre vertical de l'objet le plus grand.
• Aligner les objets en bas : Aligne les objets sur la bordure inférieure du premier objet sélectionné ou
sur l'objet le plus bas.
• Répartir verticalement : Répartit les objets séparés par un espace vertical identique.
2.6.4.6. Objets
Le groupe Objets vous permet de travailler avec plusieurs objets.
• Grouper les objets : Réunit les objets sélectionnés pour qu'ils se comportent comme un seul objet.
• Dégrouper les objets sépare les objets groupés.
Organiser les positions des objets de sorte qu’ils apparaissent les uns devant ou derrière les autres.
• Reculer d'un cran recule l'élément d'un cran.
• Mettre en arrière-plan envoie l'élément derrière tous les autres éléments de l'étiquette.
• Avancer d'un cran avance l'élément d'un cran.
• Placer sur le dessus avance l'élément devant tous les autres éléments de l'étiquette.
Supprimer vous permet de supprimer l'élément individuel ou les objets de groupe sélectionné(s) de votre
masque d'étiquette.
2.6.5. Onglet Données
L'onglet Données affiche le ruban de Designer comportant les groupes qui permettent de connecter
instantanément un objet avec des sources de données ou de définir les connexions de manière plus
détaillée.
• Le groupe du ruban Assistant Base de données ouvre l'assistant pour créer les principales connexions
aux bases de données.
• Le groupe du ruban Gestionnaire de sources de données donne un accès direct aux boîtes de
dialogue Gestionnaire de bases de données dynamiques et Ordre de saisie.
63
2.6.5.1. Assistant Base de données
L'Assistant Base de données guide l'utilisateur pour configurer la connexion à une base de données et
sélectionner les tables et les champs à utiliser.
Modifier la base de données permet d'éditer toutes les bases de données existantes connectées en
utilisant l'assistant.
De plus l'assistant permet de trier, filtrer les enregistrement et de définir le nombre de copies à imprimer par
enregistrement de la base de données.
2.6.5.2. Gestion des sources de données
Le groupe ruban de gestion des sources de données donne accès :
• A la boite de dialogue Gestionnaire de données dynamiques: pour la gestion et la connexion à
différentes sources de données.
• A la boite de dialogue Ordre de saisie: pour définir l'ordre des variables saisies sur le formulaire
d'impression.
2.6.5.2.1. GESTIONNAIRE DE DONNÉES DYNAMIQUES
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 10 Pro et PowerForms.
Le Gestionnaire de données dynamiques est une boîte de dialogue qui permet de gérer les sources de
données dynamiques des objets d'une étiquette ou d'un formulaire.
Les objets d'une étiquette ou d'un formulaire peuvent être connectés à de multiples variables, fonctions et
bases de données.
Pour ouvrir la boîte de dialogue, cliquer sur le bouton Gestionnaire de données dynamiques dans le ruban
Designer.
64
Pour en savoir plus sur les sources de données, lire les sections suivantes :
• Travailler avec les variables.
• Travailler avec les fonctions.
• Utiliser les bases de données comme source de contenu.
• Utiliser les variables internes comme source de contenu.
• Utiliser les variables globales comme source de contenu.
2.6.5.2.2. BOITE DE DIALOGUE ORDRE DE SAISIE DES VARIABLES
La boite de dialogue Ordre de saisie des variables permet de définir l'ordre dans lequel les variables sont
saisies au moment de l'impression.
La boite de dialogue affiche la totalité des variables déjà définies.
Pour changer l'ordre de saisie, sélectionner une variable dans la liste et changer sa position en utilisant le
glisser- déposer ou les boutons Déplacer vers le haut et déplacer vers le bas. Répéter pour chaque variable,
dont la position de saisie doit changer.
2.6.6. Onglet Affichage
65
L'Onglet Affichage permet de contrôler la focalisation sur le document, la visibilité des marqueurs, les aides
visuelles et la rotation du plan de travail. L'onglet donne accès aux groupes de ruban suivants:
• Zoom: définit le niveau de zoom sur le plan de travail et le comportement du zoom sur la fenêtre de
Designer.
• Visibilité des marqueurs de l'objet: définit les paramètres de visibilité des propriétés d'objet.
• Alignement et quadrillage: définit le positionnement des objets et les propriétés du quadrillage du plan
de travail.
• Rotation tourne le plan de travail dans le sens des aiguilles d'une montre de 90 degrés par clic.
2.6.6.1. Zoom
Le groupe Zoom : définit le niveau de zoom sur le plan de travail.
• Zoom sur le document : affiche l'étiquette entière dans la fenêtre de Designer.
• Zoom sur les objets : : affiche tous les objets dans la fenêtre de Designer. .
• Zoom avant : agrandit le plan de travail en fonction du niveau de zoom défini.
• Zoom arrière : diminue le plan de travail en fonction du niveau de zoom défini.
• Menu déroulant de pourcentage de zoom : vous permet de saisir ou de sélectionner le pourcentage
de zoom exact pour votre document actuel.
2.6.6.2. Visibilité des marqueurs d'objet
Visibilité des marqueurs de l'objet: affiche la visibilité des propriétés d'objet listées ci-dessous.
• Nom de l'objet : affiche le nom d'un objet.
• Elément de l'imprimante: indique que l'objet s'imprimera en utilisant une fonction interne à
l'imprimante. Cette option offre une alternative à l'envoi de l'objet à l'imprimante en graphique.
• Evénements : affiche si l'objet du formulaire exécute les Action(s) assignées.
• Source de données : indique si l'objet est connecté à une source de données dynamiques.
2.6.6.3. Alignement et quadrillage
Le groupe Alignement et quadrillage définit le positionnement des objets et les propriétés du quadrillage du
plan de travail.
• Afficher le quadrillage rend visibles les points du quadrillage sur le plan de travail.
• Taille de la grille en X définit la distance entre les points de la grille à l'horizontale.
• Taille de la grille en Y définit la distance entre les points de la grille à la verticale.
• Décalage de grille en X définit le décalage horizontal de la grille par rapport au centre du plan de
travail.
66
• Décalage de grille en Y définit le décalage vertical de la grille par rapport au centre du plan de travail.
• Aligner sur les objets : aligne un objet avec un autre sur le plan de travail. Lorsqu'un objet est aligné,
une ligne marquant l'alignement de l'objet apparaît.
• Aligner sur la grille aligne les objets sélectionnés sur le quadrillage.
•
NOTE
Certains modèles d'imprimante à jet d'encre continu (CIJ) impriment uniquement sur
des emplacements prédéfinis de l'étiquette. Quand une imprimante de ce type est
sélectionnée, les paramètres de la grille sont définis par le pilote de l'imprimante et
grisés pour cette étiquette. L'option Aligner sur la grille est automatiquement activée.
• Ne pas aligner rend la position de l'objet indépendante du quadrillage et de la position des autres
objets.
2.6.6.4. Rotation
Le bouton Rotation fait tourner le plan de travail dans le sens des aiguilles d'une montre. Les règles
horizontales et verticales s'adaptent à la position en cours du plan de travail.
ASTUCE
Le type de rotation est défini par le pilote d'imprimante. Certains pilotes permettent de
tourner à 360 degrés (90 degrés par clic), d'autres permettent seulement 90 degrés dans le
sens des aiguilles d'une montre (portrait/paysage).
2.6.7. Onglet Solution
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
L'ongletSolution permet un accès rapide et facile aux commandes relatives à la totalité de la solution
d'impression. L'onglet donne accès aux groupes de ruban suivants:
• Presse-papiers: stocke les objets ou groupes d'objets sélectionnés.
67
• Nouveau: permet d'ajouter des étiquettes ou formulaires additionnels à la solution.
• Action: lance la procédure d'impression ou exécute un formulaire.
• Le groupe Importer et Exporter permet l'importation, la publication et l'exportation des fichiers de
solution.
2.6.7.1. Presse-papiers
Le groupe Presse-papiers enregistre temporairement les éléments, objets et groupes d'objets sélectionnés.
Utiliser les objets sélectionnés et stockés pour les transférer d'une étiquette ou d'une solution à une autre.
ASTUCE
Il est possible de copier et coller des contenus textuels (texte brut, RTF) ou graphiques
(bitmaps) entre de multiples applications.
• Coller: Colle un document (étiquette ou formulaire) dans la solution.
• Couper: retire l'élément sélectionné du plan de travail et l'ajoute au presse-papier pour qu'il soit copié
ailleurs.
• Copier: copie la sélection dans le presse-papier.
• Supprimer: Supprime l'objet sélectionné de la solution.
2.6.7.2. Nouveau
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
Nouveau: permet d'ajouter des étiquettes ou formulaires additionnels à la solution. Les étiquettes et
formulaire qui font partie de la solution sont listés dans l'Explorateur de Solution.
• Nouvelle étiquette: ajoute une nouvelle étiquette à la solution active. Après un clic sur le bouton
Nouvelle étiquette, l'Assistant Paramètre d'étiquette apparaît.
• Nouveau Formulaire: ajoute une nouveau formulaire à la solution active. Après un clic sur le bouton
Nouveau Formulaire un plan de travail vierge apparaît. Le formulaire est prêt à être édité.
2.6.7.3. Action
Déterminer un formulaire de démarrage définit le formulaire en cours comme formulaire par défaut de
Designer. Lors de la réouverture de votre solution, le formulaire de démarrage est ouvert et prêt pour être
exécuté ou modifié.
68
2.6.7.4. Importer et Exporter
Le groupe Importer et Exporter permet l'importation, la publication et l'exportation des fichiers de solution.
Importer dans la solution permet d'importer les documents dans la solution. Ces importations concernent
les fichiers aux formats suivants :
• Fichier de solution (.nsln)
• Fichier d'étiquette (.nlbl)
• Fichier d'étiquette V6 (.lbl)
• Fichier de formulaire (V6) (.xff)
Lorsque l'on clique sur la commande Importer, la boîte de dialogue Ouvrir s'ouvre. Sélectionner le fichier à
importer. Le fichier importé devient visible dans le Gestionnaire de solution.
NOTE
Les fichiers d'étiquette .lbl et de formulaire .xff sont les anciens types de fichiers utilisés
jusqu'à la version 6.
Exporter l'étiquette enregistre l'étiquette sur le lecteur et la rend utilisable pour une autre solution. Après un
clic sur Exporter l'étiquette, la boîte de dialogue Exporter l'étiquette s'ouvre. Sélectionner un emplacement
pour y enregistrer l'étiquette.
2.6.8. Onglets contextuels
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
L'onglet contextuel est un onglet caché qui s'affiche quand un objet spécifique de l'étiquette ou du
formulaire est sélectionné sur le plan de travail. Les onglets contextuels apparaissent sur le côté droit
des onglets standards de Designer. La sélection d'onglets affichés dépend de l'objet en cours d'édition.
• Les onglets contextuels spécifiques à l'étiquette sont décrits ici.
• Les onglets contextuels spécifiques aux formulaires sont décrits ici.
69
2.6.8.1. Onglets contextuels spécifiques à l'étiquette
Lors de l'édition des nombreux objets de l'étiquette, les onglets contextuels suivants apparaissent selon
l'objet sélectionné :
• Onglet Création
• Onglet code à barres
• Onglet Forme
• Onglet Image
• Onglet Texte
2.6.8.1.1. ONGLET CONTEXTUEL CRÉATION
L'onglet Design sert d'onglet contextuel pour définir la mise en page et le positionnement de l'objet
sélectionné.
Sur l'onglet Création, les groupes de paramètres suivants sont disponibles:
• Général permet de dire si l'objet est visible et imprimable sur l'étiquette.
• Positionnement définit la position de l'objet sur le plan de travail.
• Organiser positionne les objets par rapport aux objets voisins sur une étiquette.
Général
Général Permet de dire si l'objet est visible et imprimable sur l'étiquette.
• Non imprimable : Empêche d'imprimer l'objet sur l'étiquette. L'objet reste cependant visible sur
l'aperçu de l'étiquette.
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression. L'objet
est traité comme s'il n'existait pas.
• Les Paramètres de visibilité définissent si l'objet sélectionné doit apparaître ou non sur l'étiquette.
• Conditions : Déterminer une condition permet d'activer l'objet et/ou de le rendre visible si le
résultat qu'elle donne est « True » (vrai).
• Optimisation de l'impression : Permet d'activer l'utilisation des éléments de l'imprimante (valable pour
les objets rectangle, code à barres, ligne, ellipse et inversé).
• Utiliser les éléments imprimante si possible accélère l'impression.
70
Si le modèle d'imprimante le permet, une partie du traitement des éléments de l'étiquette est
gérée directement par l'imprimante : polices internes, formes, codes à barres, etc.
• Toujours imprimer en mode graphique Cette option envoie et imprime les objets en fichiers
graphiques.
• Nom : Permet de nommer l'objet et de le décrire.
Positionnement
Le groupe Positionnement définit l'emplacement de l'objet et sa taille sur une étiquette.
Le bouton Position permet de définir :
• Les coordonnées X et Y définissent la position exacte sur le plan de travail.
• Largeur et Hauteur : dimensions de l'objet.
• Conserver les proportions permet d'être sûr que les deux dimensions de l'objet changent
proportionnellement.
• L'angle de rotation fait tourner l'objet dans le sens des aiguilles d'une montre.
Le bouton Point d'ancrage définit le point sur lequel l'objet est épinglé sur le plan de travail. Les objets de
taille variable augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
Conserver les proportions permet d'adapter proportionnellement la taille de l'objet.
Verrouiller empêche l'objet de bouger pendant le processus de création.
L'option Positionnement relatif définit la position d'un objet par rapport à l'étiquette ou à son voisin, et son
comportement quand la taille de l'étiquette ou la position des objets voisins changent.
• Activer le positionnement horizontal relatif : Active le positionnement horizontal relatif.
• Relatif par rapport à la bordure de l'étiquette : Le positionnement de l'objet est défini par rapport
à la bordure de référence de l'étiquette. Définir son décalage horizontal par rapport à cette
bordure.
• Relatif par rapport un autre objet : Le positionnement de l'objet est défini par rapport à un objet
voisin. Définir son décalage horizontal par rapport à cet objet.
• Objet : Sélectionne l'objet de référence pour le positionnement horizontal relatif.
• Bordure : Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas d'autres
objets sur l'étiquette) pour le positionnement horizontal relatif.
• Décalage : Distance horizontale par rapport à la bordure de l'étiquette ou du point d'ancrage de
référence de l'objet.
• Activer le positionnement vertical relatif : Active le positionnement vertical relatif.
• Relatif par rapport à la bordure de l'étiquette : Le positionnement de l'objet est défini par rapport
à la bordure de référence de l'étiquette. Définir son décalage vertical par rapport à cette bordure.
71
• Relatif par rapport un autre objet : Le positionnement de l'objet est défini par rapport à un objet
voisin. Définir son décalage vertical par rapport à cet objet.
• Objet : Sélectionne l'objet de référence pour le positionnement vertical relatif.
• Bordure : Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas d'autres
objets sur l'étiquette) pour le positionnement vertical relatif.
• Décalage : Distance verticale par rapport à la bordure de l'étiquette ou du point d'ancrage de
référence de l'objet.
NOTE
La position de l'objet change si la taille de l'étiquette change ou si la position de l'objet
apparenté change.
Lors de la conception d'étiquettes recto-verso, vous pouvez également prendre des objets du côté opposé
de l'étiquette en tant qu'objets de référence pour le positionnement relatif. Dans ce cas, les objets sur le
côté opposé se déplacent tous si vous modifiez leur position.
NOTE
Les côtés d'une étiquette des objets de référence sont clairement identifiés dans la liste de
sélection d'Objet avec (Face avant) et (Face arrière).
Organiser
Grouper les objets : Place les objets sélectionnés dans un groupe.
• Grouper les objets : Réunit les objets sélectionnés pour qu'ils se comportent comme un seul objet.
• Dégrouper les objets sépare les objets groupés.
Organiser : Définit comment les objets sont positionnés dans un groupe.
• Avancer d'un cran : déplace l'objet sélectionné d'un calque.
• Mettre au premier plan : Déplace l'objet sélectionné sur le dessus de la pile d'objet.
• Reculer d'un cran : Déplace l'objet sélectionné d'un calque.
• Mettre en arrière-plan : Déplace l'objet sélectionné au-dessous de la pile d'objets.
Le groupe Aligner permet de paramétrer l'alignement et l'espacement des objets sur le plan de travail.
Chaque objet peut être aligné sur un objet voisin ou sur la bordure de l'étiquette ou du formulaire.
Les options d'Alignement horizontal sont :
72
• Gauche : Aligne les objets sélectionnés sur la bordure gauche de l'objet le plus à gauche ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure gauche de
l'étiquette.
• Aligner les objets au centre : Aligne les objets sur le centre horizontal du premier objet sélectionné
ou sur le centre horizontal de l'objet le plus grand. Si un seul objet est sélectionné, il sera centré
horizontalement sur l'étiquette.
• Sur la droite : Aligne les objets sélectionnés sur la bordure droite de l'objet le plus à droite ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure droite de
l'étiquette.
• Répartir horizontalement : Égalise l'espacement horizontal entre les objets.
Les options d'alignement vertical sont :
• Haut : Aligne les objets sélectionné sur la bordure supérieure de l'objet le plus haut ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure supérieure de
l'étiquette.
• Centrer verticalement : Aligne les objets sélectionnés sur le centre vertical de l'objet le plus grand
ou du premier objet sélectionné. Si un seul objet est sélectionné, il sera centré verticalement sur
l'étiquette.
• Bas : Aligne les objets sélectionnés sur la bordure inférieure de l'objet le plus bas ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il se place sur la bordure inférieure de
l'étiquette.
• Répartir verticalement : Égalise l'espacement vertical entre les objets.
ASTUCE
L’alignement sur l'étiquette/le formulaire s'effectue en maintenant <Ctrl> et en cliquant
sur les icônes d'alignement.
2.6.8.1.2. ONGLET CONTEXTUEL CODE À BARRES
L'onglet Code à barres sert d'onglet contextuel pour définir le type, la présentation et la position de l'objet
Code à barres.
Sur l'onglet Code à barres, les groupes de paramètres suivants sont disponibles:
• Code à barres: définit le type de symbole de code à barres et ses dimensions.
• Paramètres: définit les détails du code à barres.
73
• Organiser positionne les objets par rapport aux objets voisins sur une étiquette.
Onglet code à barres
Le groupe Code à barres vous permet de choisir le type de code à barres et les dimensions du symbole de
votre code à barres.
NOTE
Les paramètres du groupe Codes à barres dépendent du type de code à barres choisi.
• Type de code à barres : Définit le type de code à barres à utiliser sur l'étiquette.
ASTUCE
Par défaut, c'est un code à barres de type Code128 qui est sélectionné. Pour en savoir plus
sur les types de codes à barres, consulter la section Types de codes à barres et paramètres
disponibles.
• Type de DataBar : Quand l'un des types de codes DataBar est sélectionné, Type de DataBar permet de
préciser le sous-type spécifique utilisé.
• Dimension en X : Largeur de la barre la plus étroite du code à barres dans l'Unité de mesure choisie.
• Hauteur : Dimension verticale de votre code à barres dans l'Unité de mesure sélectionnée.
• Rapport définit le rapport entre les largeurs plus ou moins étroites de la barre du code à barres.
Chaque type de code à barres a une gamme de rapports limitée par la réglementation. Designer vous
permet seulement d'utiliser des rapports valides. Par défaut, le rapport est défini sur 3. Ce qui signifie
que la barre est trois fois plus large qu'une barre étroite.
NOTE
Les rapports disponibles dépendent de la dimension X sélectionnée. Si vous modifiez
la dimension X, la sélection des rapports disponibles en est également affectée.
• Hauteur de ligne définit la hauteur d'une ligne de données dans un code à barres 2D. La hauteur de
ligne est donnée comme étant un multiple de la dimension X.
Paramètres
Le groupe Paramètres permet de configurer les détails du code à barres.
Le bouton Texte lisible définit la présentation d'un contenu lisible par l'homme.
• Pas de lisibilité : Le code à barres apparaît sans le texte lisible.
74
• Au-dessus du code à barres : Place le texte lisible au-dessus du code à barres.
• En dessous du code à barres : Place le texte lisible en dessous du code à barres.
Le groupe Style permet de personnaliser le texte lisible.
• Police personnalisée : Active le choix de la police et de sa taille. Les polices internes de l'imprimante
ne sont pas utilisables en tant que police de texte lisible personnalisé.
• Ajustage automatique : Si cette fonctionnalité est activée, le texte lisible s'agrandit ou rétrécit en
fonction des modifications de la taille du code à barres. Pour fixer une taille personnalisée pour le
texte lisible, désactiver cette option et sélectionner la taille de police appropriée.
• Gras : Le texte lisible se met en gras.
• Italique : Le texte lisible se met en italique.
Le groupe Masque permet de définir le format des données avant qu'elles s'affichent sur l'étiquette.
• Masque de saisie détermine le format des données entrées avant qu'elles s'affichent sur l'étiquette.
• Caractère générique est le caractère utilisé dans le masque et qui sera remplacé par les données sur
l'étiquette imprimée.
Exemple
Un opérateur a besoin de formater un numéro de téléphone pour qu'il soit plus lisible sur l'étiquette. La
données entrée n'est pas formatée puisqu'elle provient d'une base de données.
Quand la valeur lue dans la base de données est :
+38642805090
Et que le masque de saisie est :
(****) **** - ****
Le résultat en sortie sera :
(+386) 4280 - 5090
Quant les données contiennent une astérisque *, changer le Caractère générique. Le caractère doit avoir
une valeur unique qui n'apparaît nulle part dans la donnée.
ASTUCE
Les Détails du code à barres diffèrent selon la norme du code à barres. Définir les options
qui sont données en fonction du type de code à barres sélectionné. Les détails concernant
les codes à barres 1D et 2D sont décrits dans des sections dédiées :
75
• Détails du code à barres 1D
• Détails du code à barres 2D
ASTUCE
Le caractère de contrôle dépend des précédents chiffres du code à barres, il se place à la
fin des chiffres du code à barres.
Couleur : Définit la couleur de la ligne du code à barres et du contenu lisible sur l'étiquette imprimée.
Organiser
Grouper les objets : Place les objets sélectionnés dans un groupe.
• Grouper les objets : Réunit les objets sélectionnés pour qu'ils se comportent comme un seul objet.
• Dégrouper les objets sépare les objets groupés.
Organiser : Définit comment les objets sont positionnés dans un groupe.
• Avancer d'un cran : déplace l'objet sélectionné d'un calque.
• Mettre au premier plan : Déplace l'objet sélectionné sur le dessus de la pile d'objet.
• Reculer d'un cran : Déplace l'objet sélectionné d'un calque.
• Mettre en arrière-plan : Déplace l'objet sélectionné au-dessous de la pile d'objets.
Le groupe Aligner permet de paramétrer l'alignement et l'espacement des objets sur le plan de travail.
Chaque objet peut être aligné sur un objet voisin ou sur la bordure de l'étiquette ou du formulaire.
Les options d'Alignement horizontal sont :
• Gauche : Aligne les objets sélectionnés sur la bordure gauche de l'objet le plus à gauche ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure gauche de
l'étiquette.
• Aligner les objets au centre : Aligne les objets sur le centre horizontal du premier objet sélectionné
ou sur le centre horizontal de l'objet le plus grand. Si un seul objet est sélectionné, il sera centré
horizontalement sur l'étiquette.
• Sur la droite : Aligne les objets sélectionnés sur la bordure droite de l'objet le plus à droite ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure droite de
l'étiquette.
• Répartir horizontalement : Égalise l'espacement horizontal entre les objets.
Les options d'alignement vertical sont :
76
• Haut : Aligne les objets sélectionné sur la bordure supérieure de l'objet le plus haut ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure supérieure de
l'étiquette.
• Centrer verticalement : Aligne les objets sélectionnés sur le centre vertical de l'objet le plus grand
ou du premier objet sélectionné. Si un seul objet est sélectionné, il sera centré verticalement sur
l'étiquette.
• Bas : Aligne les objets sélectionnés sur la bordure inférieure de l'objet le plus bas ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il se place sur la bordure inférieure de
l'étiquette.
• Répartir verticalement : Égalise l'espacement vertical entre les objets.
ASTUCE
L’alignement sur l'étiquette/le formulaire s'effectue en maintenant <Ctrl> et en cliquant
sur les icônes d'alignement.
2.6.8.1.3. ONGLET CONTEXTUEL FORME
C'est un onglet contextuel qui permet de définir l'apparence d'objets ellipse, rectangle et ligne.
Sur l'onglet Forme, les groupes de paramètres suivants sont disponibles :
• Le groupe Contour permet de définir l'apparence du contour de la forme sélectionnée.
• Le groupe Remplir permet de définir le style de remplissage de la forme et sa couleur.
• Organiser positionne les objets par rapport aux objets voisins sur une étiquette.
Contour
Le groupe Contour permet de définir l'apparence du contour de la forme sélectionnée.
Les options du bouton Style du contour sont les suivantes:
• Aucun rend l'objet ligne invisible.
• Plein fait un objet ligne pleine.
• Point fait une ligne de points.
• Tiret fait une ligne de tirets.
• Effacer: rend invisible la partie des autres objets situés sous la ligne.
77
Couleur du contour définit la couleur du contour.
Epaisseur définit la largeur de la ligne.
Rayon d'angle : Arrondit les angles du rectangle. Des valeurs plus élevées rendent la courbe plus large.
Remplir
Le groupe Remplir permet de définir le style de remplissage de la forme et sa couleur.
Les options de Style de remplissage sont :
• Aucun : L'objet est complètement transparent.
• Effacé : Rend invisibles les objets cachés sous l'objet actif.
• Plein : Colorie tout l'objet.
• Hachuré vers la droite : Remplit l'objet de hachures montant vers la droite.
• Hachuré vers la gauche : Remplit l'objet de hachures montant vers la gauche.
• Verticale : Remplit l'objet de lignes verticales.
• Horizontale : Remplit l'objet de lignes horizontales.
• Quadrillé : Remplit l'objet de lignes quadrillées.
• Hachures croisées : Remplit l'objet de lignes croisées en diagonales.
• 25 % de couleur : Fixe à 25 % l'opacité de la couleur de remplissage.
• 50 % de couleur: Fixe à 50 % l'opacité de la couleur
• 75 % de couleur : Fixe à 75 % l'opacité de la couleur de remplissage.
Couleur d'arrière-plan définit la couleur de remplissage de la forme.
Organiser
Grouper les objets : Place les objets sélectionnés dans un groupe.
• Grouper les objets : Réunit les objets sélectionnés pour qu'ils se comportent comme un seul objet.
• Dégrouper les objets sépare les objets groupés.
Organiser : Définit comment les objets sont positionnés dans un groupe.
• Avancer d'un cran : déplace l'objet sélectionné d'un calque.
• Mettre au premier plan : Déplace l'objet sélectionné sur le dessus de la pile d'objet.
• Reculer d'un cran : Déplace l'objet sélectionné d'un calque.
• Mettre en arrière-plan : Déplace l'objet sélectionné au-dessous de la pile d'objets.
78
Le groupe Aligner permet de paramétrer l'alignement et l'espacement des objets sur le plan de travail.
Chaque objet peut être aligné sur un objet voisin ou sur la bordure de l'étiquette ou du formulaire.
Les options d'Alignement horizontal sont :
• Gauche : Aligne les objets sélectionnés sur la bordure gauche de l'objet le plus à gauche ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure gauche de
l'étiquette.
• Aligner les objets au centre : Aligne les objets sur le centre horizontal du premier objet sélectionné
ou sur le centre horizontal de l'objet le plus grand. Si un seul objet est sélectionné, il sera centré
horizontalement sur l'étiquette.
• Sur la droite : Aligne les objets sélectionnés sur la bordure droite de l'objet le plus à droite ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure droite de
l'étiquette.
• Répartir horizontalement : Égalise l'espacement horizontal entre les objets.
Les options d'alignement vertical sont :
• Haut : Aligne les objets sélectionné sur la bordure supérieure de l'objet le plus haut ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure supérieure de
l'étiquette.
• Centrer verticalement : Aligne les objets sélectionnés sur le centre vertical de l'objet le plus grand
ou du premier objet sélectionné. Si un seul objet est sélectionné, il sera centré verticalement sur
l'étiquette.
• Bas : Aligne les objets sélectionnés sur la bordure inférieure de l'objet le plus bas ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il se place sur la bordure inférieure de
l'étiquette.
• Répartir verticalement : Égalise l'espacement vertical entre les objets.
ASTUCE
L’alignement sur l'étiquette/le formulaire s'effectue en maintenant <Ctrl> et en cliquant
sur les icônes d'alignement.
2.6.8.1.4. ONGLET CONTEXTUEL IMAGE
L'onglet Image sert d'onglet contextuel pour définir les options de taille de l'image et arranger les objets.
Sur l'onglet Image, les groupes de paramètres suivants sont disponibles:
79
• Redimensionner : redéfinit comment le fichier Image s'adapte à la taille de l'objet lors de l'exécution du
formulaire.
• Organiser positionne les objets par rapport aux objets voisins sur une étiquette.
Redimensionner
Le groupe Redimensionner définit l'adaptation de l'image à la taille de l'étiquette.
Le bouton Ajustage de l'image ouvre les options de taille de l'image.
• Les options pour redimensionner définissent comment les dimensions du fichier source s'adaptent à
la taille de l'objet Image au moment de l'impression.
• Conserver la taille originale: désactive le redimensionnement. Le fichier source s'affiche en
utilisant l'objet avec ses dimensions d'origine.
• Conserver les proportions permet d'adapter proportionnellement la taille de l'image. Le ratio
d'aspect des dimensions du fichier source est préservé.
• Redimensionner à la taille donnée permet de modifier la taille du fichier source horizontalement
et verticalement pour l'ajuster dans le cadre du paragraphe. L'utilisation de cette option risque de
déformer l'image.
• Taille originale affiche la Largeur et la Hauteur de l'image avant retouche.
• Revenir à la taille d'origine annule toutes les actions modifiant la taille.
Conserver les proportions permet d'être sûr que les deux dimensions de l'objet changent
proportionnellement.
Organiser
Grouper les objets : Place les objets sélectionnés dans un groupe.
• Grouper les objets : Réunit les objets sélectionnés pour qu'ils se comportent comme un seul objet.
• Dégrouper les objets sépare les objets groupés.
Organiser : Définit comment les objets sont positionnés dans un groupe.
• Avancer d'un cran : déplace l'objet sélectionné d'un calque.
• Mettre au premier plan : Déplace l'objet sélectionné sur le dessus de la pile d'objet.
• Reculer d'un cran : Déplace l'objet sélectionné d'un calque.
• Mettre en arrière-plan : Déplace l'objet sélectionné au-dessous de la pile d'objets.
Le groupe Aligner permet de paramétrer l'alignement et l'espacement des objets sur le plan de travail.
Chaque objet peut être aligné sur un objet voisin ou sur la bordure de l'étiquette ou du formulaire.
Les options d'Alignement horizontal sont :
80
• Gauche : Aligne les objets sélectionnés sur la bordure gauche de l'objet le plus à gauche ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure gauche de
l'étiquette.
• Aligner les objets au centre : Aligne les objets sur le centre horizontal du premier objet sélectionné
ou sur le centre horizontal de l'objet le plus grand. Si un seul objet est sélectionné, il sera centré
horizontalement sur l'étiquette.
• Sur la droite : Aligne les objets sélectionnés sur la bordure droite de l'objet le plus à droite ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure droite de
l'étiquette.
• Répartir horizontalement : Égalise l'espacement horizontal entre les objets.
Les options d'alignement vertical sont :
• Haut : Aligne les objets sélectionné sur la bordure supérieure de l'objet le plus haut ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure supérieure de
l'étiquette.
• Centrer verticalement : Aligne les objets sélectionnés sur le centre vertical de l'objet le plus grand
ou du premier objet sélectionné. Si un seul objet est sélectionné, il sera centré verticalement sur
l'étiquette.
• Bas : Aligne les objets sélectionnés sur la bordure inférieure de l'objet le plus bas ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il se place sur la bordure inférieure de
l'étiquette.
• Répartir verticalement : Égalise l'espacement vertical entre les objets.
ASTUCE
L’alignement sur l'étiquette/le formulaire s'effectue en maintenant <Ctrl> et en cliquant
sur les icônes d'alignement.
2.6.8.1.5. ONGLET CONTEXTUEL TEXTE
L'onglet texte permet de formater les objets Texte et Paragraphe .
Sur l'onglet Texte, les groupes de paramètres suivants sont disponibles :
• Le groupe Format permet de définir le format du texte.
• Le groupe Paramètres du texte permet de définir la mise en page de tous les contenus texte ajoutés à
un objet de l'étiquette.
81
• Organiser positionne les objets par rapport aux objets voisins sur une étiquette.
Format
Le groupe Format permet de définir le format du texte.
• Le bouton Afficher /masquer les polices Imprimante affiche ou cache les polices imprimantes dans
la liste des polices.
• Police permet de préciser la police et sa taille. Il y a deux groupes de polices : les polices OpenType et
les polices Imprimante.
NOTE
Quand l'imprimante sélectionnée est une imprimante thermique, des polices
complémentaires sont disponibles dans la liste des polices disponibles. Ce sont les
Polices Imprimante identifiées par une petite icône d'imprimante en face de leur nom.
• Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
• Les boutons d'alignement vous permettent d'aligner le texte à gauche, au milieu, à droite ou
uniformément.
• Couleur de police définit les couleurs de la police et du soulignage.
• Les boutons d'agrandissement/réduction des polices vous permettent de changer progressivement la
taille de la police.
• Mise à l'échelle est un facteur d'extension de la police à partir de ses proportions d'origine.
NOTE
Quand le facteur est 100 %, la police a son aspect normal. Quand le facteur est 200 %,
cela veut dire que la police est deux fois plus large que la normale. Quand il est de
50 %, la police correspond à la moitié de la largeur.
Paramètres du texte
Le groupe Paramètres du texte permet de définir la mise en page de tous les contenus texte ajoutés à un
objet de l'étiquette.
Le bouton Caractère et Paragraphe ouvre les options d'espacement des lignes et des caractères:
• Interligne: distance entre chaque ligne d'un paragraphe.
• Espacement des caractères: distance entre chaque caractère.
Le bouton Effets affiche les effets de texte disponibles:
• Inversé: inverse les couleurs de texte et d'arrière plan.
82
• Miroir: met le texte en miroir.
• Impression RTL: imprime le texte de droite à gauche.
ASTUCE
La plupart des imprimantes thermiques impriment automatiquement l'Arabe et l'Hébreu de
droite à gauche. Utiliser cette option si le système d'exploitation ne dispose d’écriture RTL
en natif.
Le boutonAjuster ouvre les options de taille automatique du texte:
• Aucun désactive la modification de taille. Dans ce cas, les dimensions du champ texte et la taille de la
police ne s'adaptent pas à la quantité de contenu insérée dans le paragraphe.
• Ignorer des contenus excessifs supprime la partie de texte qui ne rentre pas dans le cadre de l'objet.
ASTUCE
Si la case est cochée, l'objet utilise seulement la quantité de texte qui tient dans le cadre. Il
n'est pas tenu compte du reste du texte.
• Ajuster la taille au contenu automatiquement permet d'ajuster la hauteur du paragraphe en fonction
du contenu.
• Ajuster le contenu par taille de police détermine l'éventail de tailles acceptables pour la police de cet
objet. La taille de la police s'adapte automatiquement à la taille du paragraphe.
NOTE
Le bouton Ajuster est disponible pendant la configuration d'un objet Paragraphe enrichi.
Organiser
Grouper les objets : Place les objets sélectionnés dans un groupe.
• Grouper les objets : Réunit les objets sélectionnés pour qu'ils se comportent comme un seul objet.
• Dégrouper les objets sépare les objets groupés.
Organiser : Définit comment les objets sont positionnés dans un groupe.
• Avancer d'un cran : déplace l'objet sélectionné d'un calque.
• Mettre au premier plan : Déplace l'objet sélectionné sur le dessus de la pile d'objet.
• Reculer d'un cran : Déplace l'objet sélectionné d'un calque.
83
• Mettre en arrière-plan : Déplace l'objet sélectionné au-dessous de la pile d'objets.
Le groupe Aligner permet de paramétrer l'alignement et l'espacement des objets sur le plan de travail.
Chaque objet peut être aligné sur un objet voisin ou sur la bordure de l'étiquette ou du formulaire.
Les options d'Alignement horizontal sont :
• Gauche : Aligne les objets sélectionnés sur la bordure gauche de l'objet le plus à gauche ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure gauche de
l'étiquette.
• Aligner les objets au centre : Aligne les objets sur le centre horizontal du premier objet sélectionné
ou sur le centre horizontal de l'objet le plus grand. Si un seul objet est sélectionné, il sera centré
horizontalement sur l'étiquette.
• Sur la droite : Aligne les objets sélectionnés sur la bordure droite de l'objet le plus à droite ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure droite de
l'étiquette.
• Répartir horizontalement : Égalise l'espacement horizontal entre les objets.
Les options d'alignement vertical sont :
• Haut : Aligne les objets sélectionné sur la bordure supérieure de l'objet le plus haut ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure supérieure de
l'étiquette.
• Centrer verticalement : Aligne les objets sélectionnés sur le centre vertical de l'objet le plus grand
ou du premier objet sélectionné. Si un seul objet est sélectionné, il sera centré verticalement sur
l'étiquette.
• Bas : Aligne les objets sélectionnés sur la bordure inférieure de l'objet le plus bas ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il se place sur la bordure inférieure de
l'étiquette.
• Répartir verticalement : Égalise l'espacement vertical entre les objets.
ASTUCE
L’alignement sur l'étiquette/le formulaire s'effectue en maintenant <Ctrl> et en cliquant
sur les icônes d'alignement.
2.6.8.2. Onglets contextuels spécifiques au formulaire
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
84
L'onglet contextuel est un onglet caché qui s'affiche sur la ligne des onglets quand un objet spécifique du
formulaire est sélectionné sur le plan de travail. Les onglets contextuels apparaissent sur le côté droit des
onglets standards de Designer .
Ces onglets qui facilitent l'accès aux commandes spécifiques aux objets sont les suivants:
• Objet: permet de définir l'objet, sa position, son organisation et s'il est imprimable ou non.
• Contrôle du formulaire: permet de définir tout ce qui est spécifique aux objets du formulaire – leur
mise en page et les événements assignés.
• Image: donne accès aux événements relatifs à l'image et aux options de dimensionnement de
l'image.
Onglet contextuel Création
L'onglet Design sert d'onglet contextuel pour définir la mise en page et le positionnement de l'objet
sélectionné.
Sur l'onglet Création, les groupes de paramètres suivants sont disponibles:
• Général permet de dire si l'objet est visible et imprimable sur l'étiquette.
• Positionnement définit la position de l'objet sur le plan de travail.
• Organiser positionne les objets par rapport aux objets voisins sur une étiquette.
Général
Le groupe Général permet de déterminer l'état de l'objet: activé, désactivé, et sa visibilité sur le formulaire.
• Activé détermine si l'objet est activé (modifiable) ou non au lancement du formulaire.
• Visible détermine si l'objet sélectionné va apparaître sur le formulaire ou non.
• Conditions: Déterminer une condition permet d'activer l'objet et/ou le rendre visible si le résultat
qu'elle donne est "True".
• Nom : Permet de nommer l'objet et de le décrire.
Positionnement
Le groupe Positionnement définit l'emplacement de l'objet et sa taille sur un formulaire.
Le bouton Position permet de définir :
• Les coordonnées X et Y : Elles définissent la position exacte sur le plan de travail (en px).
85
• Largeur et Hauteur : dimensions de l'objet.
Le bouton Point d'ancrage définit le point sur lequel l'objet est épinglé sur le plan de travail. Les objets de
taille variable augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
Conserver les proportions permet d'adapter proportionnellement la taille de l'objet.
Verrouiller empêche l'objet de bouger pendant le processus de création.
Organiser
Grouper les objets : Place les objets sélectionnés dans un groupe.
• Grouper les objets : Réunit les objets sélectionnés pour qu'ils se comportent comme un seul objet.
• Dégrouper les objets sépare les objets groupés.
Organiser : Définit comment les objets sont positionnés dans un groupe.
• Avancer d'un cran : déplace l'objet sélectionné d'un calque.
• Mettre au premier plan : Déplace l'objet sélectionné sur le dessus de la pile d'objet.
• Reculer d'un cran : Déplace l'objet sélectionné d'un calque.
• Mettre en arrière-plan : Déplace l'objet sélectionné au-dessous de la pile d'objets.
Le groupe Aligner permet de paramétrer l'alignement et l'espacement des objets sur le plan de travail.
Chaque objet peut être aligné sur un objet voisin ou sur la bordure de l'étiquette ou du formulaire.
Les options d'Alignement horizontal sont :
• Gauche : Aligne les objets sélectionnés sur la bordure gauche de l'objet le plus à gauche ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure gauche de
l'étiquette.
86
• Aligner les objets au centre : Aligne les objets sur le centre horizontal du premier objet sélectionné
ou sur le centre horizontal de l'objet le plus grand. Si un seul objet est sélectionné, il sera centré
horizontalement sur l'étiquette.
• Sur la droite : Aligne les objets sélectionnés sur la bordure droite de l'objet le plus à droite ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure droite de
l'étiquette.
• Répartir horizontalement : Égalise l'espacement horizontal entre les objets.
Les options d'alignement vertical sont :
• Haut : Aligne les objets sélectionné sur la bordure supérieure de l'objet le plus haut ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure supérieure de
l'étiquette.
• Centrer verticalement : Aligne les objets sélectionnés sur le centre vertical de l'objet le plus grand
ou du premier objet sélectionné. Si un seul objet est sélectionné, il sera centré verticalement sur
l'étiquette.
• Bas : Aligne les objets sélectionnés sur la bordure inférieure de l'objet le plus bas ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il se place sur la bordure inférieure de
l'étiquette.
• Répartir verticalement : Égalise l'espacement vertical entre les objets.
ASTUCE
L’alignement sur l'étiquette/le formulaire s'effectue en maintenant <Ctrl> et en cliquant
sur les icônes d'alignement.
2.6.8.2.2. ONGLET CONTEXTUEL CONTRÔLE DU FORMULAIRE
L'onglet contextuel Contrôle du formulaire permet d'assigner des actions à l'objet et de définir son
apparence.
Sur l'onglet Contrôle du formulaire, les groupes de paramètres suivants sont disponibles :
• Le groupe Événements permet de définir les événements variés qui peuvent être lancés par l'objet
sélectionné.
• Style définit l'apparence du contenu texte d'un objet du formulaire. Ce groupe s'adapte à l'objet du
formulaire sélectionné. Les variations suivantes sont utilisées :
• Groupe de styles pour contenus texte (objets: Bouton, Champ Mémo, Menu déroulant, Liste
déroulante, Case à cocher,
• Groupe de styles pour contenus graphiques (objets: Cadre, Prévisualisation de l'étiquette)
• Groupes de styles pour contenus de table (objets: Table de la base de données)
87
• Organiser positionne les objets par rapport aux objets voisins sur une étiquette.
Événements
Le groupe Evénements permet de définir les événements variés qui peuvent être lancés par l'objet
sélectionné.
• Le bouton Evénements ouvre la liste des événements disponibles pour l'objet sélectionné.
Exemple :
Les événements types de Designer sont Sur clic, A réception du focus, A la sortie, etc.
Chaque événement démarre en lançant des actions. Le bouton Actions... donne accès à l'Editeur d'actions
qui sert d'outil pour gérer les actions dans la solution d'étiquetage.
Style (pour contenu Texte)
Le groupe Style définit l'apparence du contenu texte d'un objet du formulaire.
Le bouton Afficher /masquer les polices imprimante affiche ou cache les polices imprimantes dans la liste
des polices.
Police permet de préciser la police et sa taille. Il y a deux groupes de polices : les polices OpenType et les
polices Imprimante.
NOTE
Quand l'imprimante sélectionnée est une imprimante thermique, des polices
complémentaires sont disponibles dans la liste des polices disponibles. Ce sont les Polices
imprimante identifiées par une petite icône d'imprimante en face de leur nom.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Mise à l'échelle est un facteur d'extension de la police à partir de ses proportions d'origine. Quand le
facteur est 100%, la police a son aspect normal. Quand le facteur est 200%, cela veut dire que la police est
2 fois plus large que la normale. Quand il est de 50%, la police est étirée.
Alignement définit le positionnement horizontal du contenu de l'objet.
• Aligner à gauche: place le texte sur la bordure gauche d'un objet.
• Centrer: place le texte au centre d'un objet.
• Aligner à droite: place le texte sur la bordure droite d'un objet.
Couleur de police définit les couleurs de la police et du soulignage.
Couleur d'arrière plan définit la couleur du fond de l'objet.
88
Couleur de la bordure: Choix de la couleur de la bordure de l'objet.
Les paramètres de texte définissent la présentation du texte.
Style (pour contenu graphique)
Le groupeStyle définit la mise en page des objets graphiques du formulaire.
• Afficher la bordure définit si la bordure de l'objet est visible ou non.
• Le bouton Paramètres de bordure permet de définir la couleur de la bordure et la largeur de la
bordure.
• Couleur d'arrière plan définit la couleur du fond de l'objet.
Style (pour les tables)
Le groupe Style permet de définir l'apparence de l'objet Table de la base de données sur un formulaire.
• Style de la Table définit l'apparence de l'objet ainsi que son contenu.
• Style de cellule définit l'apparence visuelle des cellules sélectionnées dans la table d'une base de
données.
Organiser
Grouper les objets : Place les objets sélectionnés dans un groupe.
• Grouper les objets : Réunit les objets sélectionnés pour qu'ils se comportent comme un seul objet.
• Dégrouper les objets sépare les objets groupés.
Organiser : Définit comment les objets sont positionnés dans un groupe.
• Avancer d'un cran : déplace l'objet sélectionné d'un calque.
• Mettre au premier plan : Déplace l'objet sélectionné sur le dessus de la pile d'objet.
• Reculer d'un cran : Déplace l'objet sélectionné d'un calque.
• Mettre en arrière-plan : Déplace l'objet sélectionné au-dessous de la pile d'objets.
Le groupe Aligner permet de paramétrer l'alignement et l'espacement des objets sur le plan de travail.
Chaque objet peut être aligné sur un objet voisin ou sur la bordure de l'étiquette ou du formulaire.
Les options d'Alignement horizontal sont :
• Gauche : Aligne les objets sélectionnés sur la bordure gauche de l'objet le plus à gauche ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure gauche de
l'étiquette.
89
• Aligner les objets au centre : Aligne les objets sur le centre horizontal du premier objet sélectionné
ou sur le centre horizontal de l'objet le plus grand. Si un seul objet est sélectionné, il sera centré
horizontalement sur l'étiquette.
• Sur la droite : Aligne les objets sélectionnés sur la bordure droite de l'objet le plus à droite ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure droite de
l'étiquette.
• Répartir horizontalement : Égalise l'espacement horizontal entre les objets.
Les options d'alignement vertical sont :
• Haut : Aligne les objets sélectionné sur la bordure supérieure de l'objet le plus haut ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure supérieure de
l'étiquette.
• Centrer verticalement : Aligne les objets sélectionnés sur le centre vertical de l'objet le plus grand
ou du premier objet sélectionné. Si un seul objet est sélectionné, il sera centré verticalement sur
l'étiquette.
• Bas : Aligne les objets sélectionnés sur la bordure inférieure de l'objet le plus bas ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il se place sur la bordure inférieure de
l'étiquette.
• Répartir verticalement : Égalise l'espacement vertical entre les objets.
ASTUCE
L’alignement sur l'étiquette/le formulaire s'effectue en maintenant <Ctrl> et en cliquant
sur les icônes d'alignement.
2.6.8.2.3. ONGLET CONTEXTUEL IMAGE (SPÉCIFIQUE AU FORMULAIRE)
L'onglet Image sert d'onglet contextuel pour définir les options de taille de l'image et arranger les objets.
Sur l'onglet Image, les groupes de paramètres suivants sont disponibles:
• Le groupe Evénements permet de définir les événements variés qui peuvent être lancés par l'objet
Image sélectionné
• Redimensionner définit la manière d'adapter les dimensions du fichier source à la taille de l'objet au
lancement du formulaire.
• Organiser positionne les objets par rapport aux objets voisins sur le formulaire.
90
2.6.8.3. Stockage de documents
L'onglet contextuel Stockage de documents permet d'effectuer des actions de stockage de documents
dans Designer.
Le Stockage de documents est une fonctionnalité de NiceLabel Control Center. Elle permet de faire
fonctionner NiceLabel Control Center comme un référentiel de fichiers partagé sur le serveur, dans lequel
les utilisateurs peuvent stocker et récupérer leur fichiers et contrôler les différentes révisions.
L'onglet contextuel Stockage de documents permet d'effectuer des actions de stockage de documents
dans Designer. Il n'est donc plus nécessaire d'accéder aux fichiers pour les ouvrir dans NiceLabel Control
Center.
NOTE
Cet onglet contextuel a besoin d'une connexion avec NiceLabel Control Center. Ce type de
configuration exige une licence LMS Enterprise.
Le groupe Révision permet d'effectuer les actions disponibles pour le Stockage de documents :
• Extraire (Check Out) : Extrait le fichier du Stockage de documents de NiceLabel Control Center
pour qu'il puisse être modifié. Le fichier extrait est alors marqué et verrouillé pour tous les autres
utilisateurs. Tous les autres utilisateurs verront la version actuelle du fichier, tandis que l'auteur
(éditeur) peut déjà travailler sur un nouveau brouillon.
NOTE
Après ouverture d'un document du Stockage de documents, (Fichier > Ouvrir > Stockage de
documents), les commandes d'édition restent désactivées jusqu'à ce que le document soit
extrait.
• Archiver (Check In) : Enregistre le fichier dans le Stockage de documents de NiceLabel Control Center
après l'avoir modifié. Lors de l'archivage du fichier, le nombre de révisions du fichier s'incrémente de
un. Le commentaire saisi est inscrit dans le journal du fichier.
• Annuler l'extraction : Annule l'extraction du fichier en cours et redonne aux autres utilisateurs l'accès
à ce fichier.
AVERTISSEMENT
Si vous cliquez sur Annuler l'extraction, vous perdrez définitivement toutes les
modifications effectuées par les utilisateurs après avoir extrait le fichier. Pour
conserver les modifications, archiver d'abord les étiquettes ou solutions.
• Stockage de documents : Ouvre le stockage de documents de l'NiceLabel Control Center connecté.
91
2.6.9. Onglet Aide
L'onglet Aide donne un accès direct aux différentes ressources susceptibles d'aider à créer et utiliser les
étiquettes et les formulaires rapidement et efficacement.
Le groupe de ruban Aide comporte des boutons avec des liens vers les ressources suivantes.
• Aide : Aide en ligne de Designer.
• Guides utilisateurs : collection des guides utilisateur de NiceLabel en ligne. La collection comporte
les guides utilisateurs pour tous les produits en portefeuille.
• Vidéos de formations : Collection de vidéos des formations NiceLabel.
• Base de connaissances : Bibliothèque en ligne d'articles décrivant certaines solutions techniques,
conseils et problèmes résolus pour des étiquetteset de solutions d'impression.
• Fichiers d'exemples : Une collection de modèles d'étiquettes. Les utiliser pour mieux connaître
Designer et découvrir les capacités du logiciel.
• L'Assistance technique permet de se connecter au département de l'aide technique de NiceLabel.
Le groupe du ruban Produit comporte des liens vers :
• La page À propos du logiciel
• NiceLabel Page d'accueil: www.nicelabel.com
2.6.10. Tag RFID
La boîte de dialogue Tag RFID permet de sélectionner le type de tag RFID approprié, de définir son contenu
et de configurer le type de données à encoder sur le tag.
NOTE
La fonctionnalité de RFID est disponible quand un pilote d'imprimante NiceLabel est
installé.
La boîte de dialogue Tag RFID permet de configurer la manière d'encoder le contenu d'un tag.
• Sélectionner le type de tag RFID.
92
• Configurer les différents paramètres du tag relatifs à sa structure et sa programmation.
• Définir les paramètres de sécurité RFID.
• Insérer et configurer les champs de données.
2.6.10.1. Tag
Le panneau Tag de la boîte de dialogue Tag RFID permet de sélectionner le type de tag à encoder et la
manière d'écrire les données sur le tag.
Le groupe Tag comporte la sélection du type de tag.
• Le menu déroulant Type de tag comporte les types de tags RFID disponibles. Le choix du type de tag
est défini automatiquement par le pilote de l'imprimante.
NOTE
Sélectionner l'imprimante (et le pilote correspondant) pour étiquettes avec tag RFID dans la
Barre d'état.
Le groupe Utilisation définit les sources de données du Tag RFID et la manière de les écrire dans le tag.
• Écriture RFID activée : Active ou désactive l'écriture de données sur les tags RFID.
ASTUCE
Désactiver l'écriture peut être utile au cours du processus de création de l'étiquette et
pendant certaines phases spécifiques de flux de travail.
Les champs de données RFID encodables sont ajoutés à l'Explorateur de données dynamiques sous Tag
RFID.
Exemple
Exemple de champ de données:
• EPC : Champ de données avec Code électronique du produit
• User Data : Champ de données dont le contenu doit être encodé dans le tag RFID
• TID : Champ de données avec l'ID unique du tag RFID
• GID Code : Code général identifiant les tags RFID
• CID Code : Numéro d'identification de carte
93
ASTUCE
Tirer les champs de données appropriés et les placer sur l'étiquette sous forme d'un objet
Texte, Paragraphe ou Code à barres (défini par le pilote).
2.6.10.2. Contenu
L'onglet Contenu de la Boîte de dialogue Tag RFID permet de définir le contenu d'un tag RFID. Pour encoder
les données d'un tag RFID, procéder comme suit.
Étape 1: Sélectionner les champs de données
Le groupe Champs de données permet de sélectionner les champs de données. Ces champs vont contenir
les données encodées du tag RFID.
NOTE
La sélection des champs de données disponibles avec les paramètres correspondant va
dépendre du type de Tag choisi.
Exemple de champ de données:
• TID : unique ID du Tag RFID
• EPC : syntaxe pour identifiants uniques assignés aux objets, charges unitaires, emplacements ou
autres entités d'opérations commerciales.
• User Data : contenu de données à écrire sur le tag RFID.
• Mémoire du Tag RFID : le seul champ de données disponible pour les tags RFID non Gen2.
Étape 2: Sélectionner le Type de données
Type de données définit la méthode de saisie du contenu dans le Champ de données sélectionné. Le type
de données disponibles dépend du Champ de données sélectionné.
• Bloc mémoire : La table permet d'entrer les données dans les blocs mémoire individuels du tag RFID.
Chaque ligne de la table représente un bloc du Type de tag sélectionné.
NOTE
La structure du bloc mémoire et les propriétés des blocs individuels dépendent du Type de
tag sélectionné.
94
NOTE
Le Type de données peut être défini individuellement pour chaque bloc :
• Le champ Code électronique du produit (EPC) permet de saisir des segments des données RFID
selon la structure aux normes EPC.
• Chaîne ASCII : Les données RFID sont saisies sous forme de chaîne de caractères ASCII.
• Chaîne en hexadécimal : Les données RFID sont saisies sous forme de chaîne de paires
hexadécimales.
• Numérique : Les données RFID sont saisies sous forme de chaîne de chiffres.
Le Type d'encodage vous permet de sélectionner le format d'encodage des données qui correspond à vos
types de données actuels.
Étape 3: Saisir la valeur
Saisir la valeur à encoder sur le tag RFID selon le type de données sélectionné.
2.6.10.3. Sécurité
L'onglet Sécurité de la boîte de dialogue RFID permet de configurer les paramètres de sécurité du tag RFID.
Ces paramètres autorisent ou interdisent l'accès aux données RFID en lecture et écriture.
Ces paramètres dépendent de l'imprimante utilisée. il y a trois principaux types de configuration.
2.6.10.3.1. CHAMP MÉMOIRE UNIQUE AVEC PLUSIEURS BLOCS
Le groupe Verrouillage comporte une présentation des blocs qui sont inclus dans la mémoire du tag RFID.
Chaque bloc est verrouillable individuellement.
Pour empêcher la modification et l'écriture d'un bloc, activer l'option Bloc verrouillé.
95
L'option verrouiller tous les blocs permet de verrouiller tous les blocs du champ mémoire simultanément ou
de les déverrouiller s'ils sont déjà verrouillés.
2.6.10.3.2. CHAMPS MÉMOIRE MULTIPLES
Le groupe Protection de l'accès définit un mot de passe à saisir avant d'éditer ou écrire les données RFID.
Type de données définit la méthode de saisie du Mot de passe.
• Chaîne ASCII : Le mot de passe doit être saisi sous forme de chaîne de caractères ASCII.
• Chaîne en hexadécimal : Le mot de passe doit être saisi sous forme de chaîne de paires
hexadécimales.
• Numérique : Le mot de passe doit être saisi sous forme d'une chaîne de chiffres.
Le Kill code désactive de manière permanente et irréversible le tag RFID.
ASTUCE
Une fois le Kill code activé, les données ne sont plus récupérables ni écrites sur le tag.
Le Type de données définit la méthode de saisie des caractères du Kill code.
• Chaîne ASCII : Le kill code doit être saisi sous forme de chaîne de caractères ASCI.
• Chaîne en hexadécimal : Le kill code doit être saisi sous forme de paires hexadécimales.
96
• Numérique : Kill code doit être saisi sous forme d'une chaîne de chiffres.
2.6.10.3.3. CHAMPS MÉMOIRE MULTIPLES AVEC VERROUILLAGE DE BLOCS
Des paramètres supplémentaires de Champs mémoire multiples permettent de verrouiller des blocs
individuels à l'intérieur des champs mémoires du tag RFID.
Le groupe Verrouillage comporte une présentation des champs mémoire qui sont inclus dans le tag RFID.
Chaque champ mémoire est verrouillable individuellement.
Sélectionner les paramètres de verrouillage permet de définir la manière de verrouiller les blocs.
• Préserver les paramètres d'origine : Impossible de récupérer les paramètres de verrouillage d'origine
mais l'option par défaut garantit que les paramètres du tag vont rester inchangés.
• Verrouiller : Le bloc est verrouillé, il est impossible de le modifier.
• Déverrouiller : Le bloc est déverrouillé et éditable.
• Reverrouiller : Le tag RFID est déverrouillé pour appliquer les modifications. Un fois fait, le tag est
immédiatement reverrouillé.
• Verrouillage, déverrouillage et reverrouillage permanents : rend permanents les paramètres décrits
ci-dessus. Ces paramètres ne peuvent pas être annulés.
Blocs à verrouiller : définit les blocs individuels ou les groupes de blocs à verrouiller.
97
ASTUCE
Les blocs verrouillés individuellement sont définis par un index et séparés par une virgule
(avec ou sans espace). Les groupes de blocs sont définis par un tiret.
2.6.10.4. Paramètres
NOTE
Les paramètres disponibles dépendent du pilote de l’imprimante que vous avez choisie. Si
vous ne voyez pas le détail de vos paramètres ici, consultez le Guide utilisateur de votre
pilote.
L'onglet Paramètres de la boîte de dialogue Tag RFID permet de configurer les différents paramètres du tag
relatifs à sa structure et sa programmation.
Tous les paramètres disponibles sont listés dans une table sous le groupe Paramètres :
• Décalage d'antenne : Définit la distance entre le haut de l'étiquette et le tag RFID intégré.
• Atténuation de puissance : Spécifie la puissance de la sortie radio. L'utiliser pour ajuster la puissance
d'émission RF de l'antenne.
• Tags maximum pour arrêter : Spécifie la quantité de tags autorisée à être programmée de manière
incorrecte avant que l'impression des étiquettes s'arrête. L'option doit être utilisée comme mesure de
98
précaution, elle empêche une consommation d'étiquettes erronées infinie. Quand la programmation
du tag RFID échoue, normalement le mot VOID s'imprime sur l'étiquette.
• Nombre de tentatives : Spécifie le nombre de tentatives que l'imprimante doit effectuer pour
programmer le tag en cas d'échec. Le paramètre est envoyé à l'imprimante avec le reste des données.
• Vérifier la validité du tag : Avant de commencer à programmer le tag, l'imprimante vérifie s'il y a un
tag correct sur l'étiquette intelligente. L'imprimante vérifie aussi si le tag est programmable.
• Vérifier l'écriture des données : Une fois les données encodées dans le tag RFID, l'imprimante vérifie
que les données écrites sont identiques à la valeur originale.
• Surveillance électronique d'articles (SEA) : C'est un système antivol utilisé quand un tag, détectable
électroniquement, est attaché à un article.
• Préserver les paramètres de verrouillage d'origine : Impossible de récupérer les paramètres de
verrouillage d'origine, mais l'option par défaut garantit que les paramètres du tag vont rester
inchangés.
• Activer SEA : Active la surveillance dans le tag RFID. S'il s'agit du paramètre d'origine, le tag ne
change pas.
• Désactiver SEA : Désactive la surveillance dans le tag RFID. S'il s'agit du paramètre d'origine, le
tag ne change pas.
• Verrouiller le paramètre de tag SEA de manière permanente : Verrouille le paramètre SEA choisi
de manière permanente. Ce verrouillage ne peut pas être annulé.
NOTE
La sélection des paramètres disponibles dépend du Type de tag.
2.6.10.5. RFID lecture et impression
Cette section décrit la procédure pour définir les champs de données du tag RFID à lire et imprimer sur
l'étiquette en utilisant les éléments internes de l'imprimante.
Pour configurer les propriétés des champs de données et les données RFID encodées sur l'étiquette, les
glisser sur le plan de travail. Le champ de données apparaît alors comme un objet Texte de l'étiquette avec
les propriétés supplémentaires suivantes.
Format de données définit le format dans lequel est écrit et imprimé le contenu du champ de données RFID
dans l'objet de l'étiquette.
NOTE
Les formats de données disponibles et le nombre de caractères autorisés sont définis par
le pilote d'imprimante et le type de tag choisi.
99
• La Chaîne en hexadécimal permet de saisir les données RFID sous forme de chaîne de paires
hexadécimales.
• Le contenu d'un champ de données Chaîne ASCII est une chaîne de caractères ASCII.
• Le contenu d'un champ de données Numérique est une chaîne de nombres.
NOTE
Vous devez sélectionner une police native de l'imprimante (stockée en interne dans
l'imprimante) pour imprimer. Toutes les autres polices feront remonter une erreur.
L'Aperçu présente le contenu des champs de données tel qu'il va apparaître en utilisant le Format
de données choisi. Le champ de l'aperçu ne comporte pas les données actuelles encodées. Saisir
manuellement les caractères. Par défaut, l'objet contient des points d'interrogation pour toute la longueur
du champ de données RFID.
ASTUCE
Le rôle du champ de l'Aperçu est de remplir l'objet avec un contenu factice pendant le
processus de création de l'étiquette pour donner une idée de la présentation sur l'étiquette
imprimée. L'objet de l'étiquette imprimée affiche le contenu qu'il a lu du tag RFID.
Le groupe Extraction de données définit les morceaux du contenu des champs de données à lire du tag
pour les imprimer sur l'étiquette.
ASTUCE
Par défaut, c'est la totalité des données encodées qui est lue du tag RFID.
• Sélectionner les octets spécifie les octets des données encodées du tag RFID qui doivent se trouver
dans l'objet de l'étiquette.
• Octets de départ : Nombre d'octets dans une chaîne encodée qui démarre la sélection.
• Longueur dans les octets : Nombre d'octets sélectionnés devant être extraits des données
encodées.
• Sélectionner les blocs : Spécifie les blocs de données encodées du tag RFID qui doivent se trouver
sur l'objet de l'étiquette.
• Bloc de départ : Nombre de blocs dans une chaîne encodée qui démarre la sélection.
• Nombre de blocs : Nombre de blocs sélectionnés devant être extraits des données encodées.
100
2.7. Plan de travail
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
Votre plan de travail vous permet de créer, ajouter, positionner et interconnecter des objets sur vos
étiquettes et de formulaire .
Pour vous aider à concevoir des étiquettes et des formulaires aussi simplement et efficacement que
possible, votre plan de travail utilise les principes d'utilisation et de fonctionnalité de Microsoft Office.
ASTUCE
Utiliser l'onglet Affichage pour personnaliser votre plan de travail.
• En savoir plus sur les éléments du plan de travail ici.
• En savoir plus sur les actions d'édition du plan de travail ici.
• En savoir plus sur les éléments d'aide visuelle du plan de travail ici.
2.7.1. Éléments du plan de travail
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
Le plan de travail comporte les éléments suivants :
• Règle : Le plan de travail est équipé d'une règle horizontale et d'une règle verticale. Les utiliser pour
mettre les objets en ligne ou pour positionner correctement l'étiquette et son contenu. Changer les
unités de mesures de la règle dans les propriétés de l'étiquette.
• Papier : Espace jaune du plan de travail qui affiche la taille du papier. Les données du format
de papier utilisé proviennent du pilote d'imprimante, mais il est possible de définir un format
personnalisé. Pour imprimer sur des feuilles de papier bureau ordinaires, il faut définir une saisie
manuelle de la taille de papier. Pour plus de détails, voir la section Papier.
• Étiquette : Espace blanc qui représente l'espace pour créer l'étiquette. La ligne rouge limite la zone
imprimable.
• Fenêtre des propriétés de l'objet : Définit les propriétés de l'objet sélectionné sur l'étiquette ou le
formulaire. Double‑ cliquer sur un objet pour ouvrir la boîte de dialogue.
101
• Formulaire : Espace blanc qui représente l'espace utilisable pour créer le formulaire.
• Onglets : Les étiquettes et formulaires actifs sont accessibles par des onglets différents.
INFO NIVEAU DE PRODUIT:
Les onglets n'apparaissent que dans PowerForms.
2.7.2. Actions d'édition du plan de travail
Voici la liste des actions les plus fréquemment utilisées pour modifier les objets sur le plan de travail :
• Organisation des objets : Permet de positionner les objets devant ou derrière d'autres objets dans un
groupe. Les options d'organisation sont décrites ici.
• Alignement des objets : Permet d'aligner entre eux les objets. Les options d'alignement sont décrites
ici.
• Focalisation : Permet de zoomer en avant et en arrière sur tout le plan de travail. Les options de
focalisation sont décrites ici.
• Défilement : Permet de faire défiler le plan de travail de haut en bas.
• Sélection : Permet de sélectionner, sur le plan de travail, les objets, seuls ou en groupe, pour les
modifier. Sélectionner un groupe permet d'appliquer n'importe quelle action à plusieurs objets en
même temps.
• Rotation : Permet de faire tourner l'objet.
102
2.7.3. Éléments d'aide visuelle
Ci-dessous se trouvent les éléments d'aide visuelle vous permettant de travailler avec Designer.
• Le Quadrillage sert d'aide visuelle au cours de l'édition. Il peut être visible ou caché. Sa densité est
personnalisable. Cette option est disponible dans le groupe de ruban Alignement et quadrillage.
• Les Grilles d'alignement sont des lignes invisibles qui aident à aligner les objets au cours de l'édition.
Cette option est disponible dans le groupe de ruban Aligner de Designer.
• La Règle affiche le plan de travail disponible pour l'étiquette (champ en blanc) et la page du fichier
(champ en gris).
• Gestion des dimensions apparaît sur les objets sélectionnés (actifs). Elle permet de modifier les
dimensions des objets. Les dimensions X et Y peuvent être modifiées simultanément ou séparément.
• Les Marges correspondent à la taille fixe de l'espace entre la bordure d'un objet et la bordure d'une
étiquette.
• Onglets pour documents actifs permet de passer d'une étiquette ou d'un formulaire à l'autre au sein
d'une solution. Les onglets servent aussi pour la création de lots d'étiquettes – Étiquettes d'entête, de
corps ou de fin sont placées sur des onglets séparés.
2.7.4. Fenêtre des propriétés de l'objet
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
Pendant la conception d'un objet, sur une étiquette ou un formulaire, double-cliquer sur l'objet pour le
paramétrer.
Double cliquer sur un objet ouvre la fenêtre des Propriétés de l'objet. Les options disponibles dans la
fenêtre des propriétés dépendent de chaque objet sélectionné et de ses propriétés.
• Les objets de l'étiquette et leurs propriétés sont décrits ici.
• Les objets du formulaire et leurs propriétés sont décrits ici.
103
En appuyant sur la touche F4, la boîte de dialogue des propriétés de l'objet vient s'épingler à droite du plan
de travail sous la forme d'éditeur des propriétés de l'objet.
2.8. Boîtes de dialogue Propriétés du document et gestion
du document
Designer dispose de plusieurs boîtes de dialogue pour aider à configurer et gérer le document actif et les
sources de données connectées. Lire les articles ci-dessous pour les instructions détaillées :
• Propriétés de l'étiquette
• Propriétés du formulaire
• Gestionnaire de données dynamiques
2.8.1. Propriétés de l'étiquette
L'Éditeur des propriétés de l'étiquette permet de choisir l'imprimante, paramétrer les dimensions de
l'étiquette et définir les propriétés du papier d'impression.
Les paramètres des propriétés de l'étiquette sont listés ci-dessous et apparaissent en tant qu'onglets de la
boîte de dialogue :
Propriétés de l'étiquette
Description
Imprimante
Sélectionne l'imprimante préférée.
Dimensions de l'étiquette
Définit l'unité de mesure et les dimensions de l'étiquette.
Paper
Définit les propriétés du papier à imprimer.
Format
Sélectionne le type de papier en stock.
Style
Définit les paramètres du style de l'étiquette.
Impression par lot
Définit l'impression d'étiquettes groupées.
104
Propriétés de l'étiquette
Description
Massicot
Active la coupe du rouleau d'étiquettes pendant ou après impression.
Info
Contient la description de l'étiquette.
ASTUCE
Pour ouvrir l'Éditeur des propriétés de l'étiquette, double-cliquer sur le plan de travail.
2.8.2. Propriétés du formulaire
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Propriétés du formulaire : Cette boîte de dialogue permet de définir les différentes propriétés du formulaire.
ASTUCE
Pour ouvrir la boîte de dialogue Propriétés du formulaire, double cliquer sur le plan de
travail.
105
Voici la liste de paramètres disponibles.
Propriétés du
formulaire
Description
Paramètres de base
Permet de définir le titre, la taille, l'état initial du formulaire et sa position au
démarrage.
Paramètres
additionnels
Permet de choisir le langage de script.
Style
Permet de définir les couleurs et images d'arrière-plan. Il permet d'intégrer
l'image et de l'enregistrer dans un fichier externe.
Ordre de tabulation
Définit l'ordre l'activation des objets.
F1 Aide
Contient l'aide en ligne qui s'affiche en appuyant sur la touche F1 quand le
formulaire est ouvert.
Événements
Permet de définir les événements qui doivent se produire au chargement
du formulaire, à sa fermeture ou après un intervalle de temps.
Événements variables
Permet de sélectionner les variables pour lesquelles il faut surveiller les
changements de valeur.
Données du port série
Ajoute une variable pour stocker les données reçues par un port série.
Info
Permet de définir le contenu qui servira de conseil pour guider l'utilisateur
du formulaire.
106
2.8.3. Gestionnaire de données dynamiques
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 10 Pro et PowerForms.
Le Gestionnaire de données dynamiques est une boîte de dialogue qui permet de gérer les sources de
données dynamiques des objets d'une étiquette ou d'un formulaire.
Les objets d'une étiquette ou d'un formulaire peuvent être connectés à de multiples variables, fonctions et
bases de données.
Pour ouvrir la boîte de dialogue, cliquer sur le bouton Gestionnaire de données dynamiques dans le ruban
Designer.
Pour en savoir plus sur les sources de données, lire les sections suivantes :
• Travailler avec les variables.
• Travailler avec les fonctions.
• Utiliser les bases de données comme source de contenu.
• Utiliser les variables internes comme source de contenu.
• Utiliser les variables globales comme source de contenu.
2.8.3.1. Ruban du Gestionnaire de données dynamiques
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 10 Pro et PowerForms.
107
Utiliser les commandes du ruban du Gestionnaire de données dynamiques pour gérer efficacement vos
sources de données. Si vous voulez supprimer, copier ou couper et coller vos sources de données, utilisez
toujours les commandes du ruban du Gestionnaire de données dynamiques.
Le Ruban du Gestionnaire de données dynamiques comporte les groupes de fonctionnalités suivants :
Général : Ce groupe donne accès aux actions suivantes :
• Annuler : Permet d'annuler la dernière séquence complète d'actions depuis le dernier enregistrement
du fichier. L'éventail d'actions est à sélectionner dans le menu déroulant.
• Rétablir : Répète la séquence d'actions requise. L'éventail d'actions est à sélectionner dans le menu
déroulant.
• Copier : Copie dans le presse-papiers la source de données sélectionnée.
• Couper : Coupe la source de données sélectionnée et la stocke dans le presse-papiers.
• Coller : Colle les données du presse-papiers.
• Effacer : Efface la source de données sélectionnés.
Le groupe Ajouter donne accès aux sources de données dynamiques :
• Ajouter une nouvelle variable: Permet de définir plusieurs types de variables.
• Variables internes : Ajoute des variables système et utilisateur. Leur rôle est d'identifier l'étiquette ou
le formulaire, le nom du système, l'utilisateur ou un numéro de révision de fichier.
• Le bouton Ajouter une nouvelle fonction ouvre la sélection de fonctions disponibles. Choisir la
fonction appropriée pour l'éditer.
• Connexions base de données : Ce bouton ouvre la sélection des types de bases de données
utilisables. La boîte de dialogue Propriétés de connexion de la nouvelle base de données s'ouvre.
Le groupe Assistant base de données pas à pas est le point d'entrée des assistants base de données :
• Ajouter une base de données Excel.
• Ajouter une base de données Access.
• Ajouter une base de données SQL Server.
• Ajouter une base de données Texte.
• Toutes les bases de données permettent d'ajouter tous les types de bases de données possibles.
Le groupe Variables donne accès à la boîte de dialogue Ordre de saisie. Cette boîte de dialogue permet de
définir l'ordre dans lequel les variables sont saisies au moment de l'impression.
Le groupe Importer et exporter permet d'importer ou d'exporter le modèle de données utilisé dans un
document NiceLabel 10.
• Importer les sources de données : Permet d'importer les sources de données d'un fichier d'étiquette
ou de solution externe.
108
• Exporter les variables : Permet d'exporter les variables d'un fichier d'étiquette ou de solution existant
dans un fichier .NLVR.
2.8.3.1.1. IMPORTER LES SOURCES DE DONNÉES
Le modèle de données comporte toutes les sources de données et leurs relations qui appartiennent à un
fichier d'étiquette ou de solution. Importer un modèle de données signifie que vous pouvez importer les
sources de données externes dans un fichier d'étiquette ou de solution existant. Ces sources de données
importées sont utilisables comme sources de données dynamiques pour les objets d'une étiquette ou d'un
formulaire.
L'importation des sources de données uniformise et homogénéise les sources de données dans
vos étiquettes et solutions. Si vous disposez d'une gamme de sources de données standard, vous
pouvez partager ces sources de données dans toute l'entreprise avec vos concepteurs d'étiquettes.
Les concepteurs d'étiquettes importent les sources de données partagées, garantissant des masques
d'étiquettes disposant des variables, fonctions et bases de données appropriées.
NOTE
L’importation de sources de données dont le nom est identique à celui de vos sources de
données existantes génère des conflits.
Lors de l’importation de sources de données du même nom, vous pouvez :
• Remplacer la source de données existante par les données importées.
• Fusionner les sources de données. Fusionne vos sources de données (du même
type). Quand une fusion n’est pas possible (par exemple, une variable de texte et
une variable de date du même nom), NiceLabel 10 conserve les deux sources de
données et renomme celles qui sont importées (par exemple, Variable et Variable_1).
Les définitions de vos variables, fonctions ou bases de données importées écrasent
les valeurs de vos variables, fonctions et bases de données existantes.
Pour importer un modèle données, aller sur le groupe du ruban Gestion > Gestionnaire de données
dynamiques dans le menu déroulant et cliquer sur Importer les sources de données.
Options Importer : permet d'importer les modèles de données en utilisant plusieurs formats de fichier. Ce
peut être un fichier entier d'étiquette ou de solution, ou un fichier d'export d'une variable NiceLabel (.NLVR
extension) :
• Un fichier de Solution (*.nsln) importe les sources de données d'un fichier de solution NiceLabel.
• Un fichier Étiquette (*.nlbl) importe les sources de données d'un fichier d'étiquette NiceLabel.
• Un fichier d'étiquette (V6) (*.lbl) importe les sources de données d'un vieux fichier d'étiquette
NiceLabelV6.
• Un fichier de formulaire XFF (*.xff) importe les sources de données d'un vieux fichier de solution
NiceLabel V6.
109
• Variables export file (*.nlvr) importe des sources de données d'un fichier d'exportation de variables
NiceLabel 10 préalablement exporté.
• Oracle WMS File (*.xml) importe les variables de fichiers oracle WMS externe. Ce sont des fichiers
générés par le système de gestion d'entrepôt Oracle WMS qui comportent les instructions pour le
logiciel tiers d'impression d'étiquettes.
ASTUCE
Le fichier d'exportation des variables est décrit dans la section Définition du fichier
d'exportation des variables.
2.8.3.1.2. EXPORTER LES VARIABLES
Les Variables d'une étiquette ou d'une solution existante sont réutilisables dans un autre document. L'option
Exporter les variables permet d'exporter toutes les variables dans un fichier d'export (extension en .NLVR).
Ainsi, ces variables sont réutilisables dans n'importe quel autre document NiceLabel 10.
ASTUCE
Ces variables exportées sont utilisables dans une autre étiquette ou solution NiceLabel en
utilisant l'option Importer les sources de données.
Pour exporter les variables, aller sur le groupe du ruban Gestionnaire de données dynamiques > Importer et
Exporter et cliquer sur Exporter les variables.
NOTE
Seules les variables qui ne font pas référence à d'autres sources de données sont
exportables. Chaque exportation se termine par un rapport comportant la liste des
variables exportées et non exportées du fichier. Le motif de l'échec dans l'exportation d'une
variable est toujours inclus dans le rapport.
La définition du fichier d'exportation de la variable (.NLVR) est disponible dans la section Définition du
fichier d'exportation des variables.
2.8.3.2. Explorateur des données dynamiques
L'Explorateur de données dynamiques joue deux rôles. Il sert de raccourci pour rajouter de nouvelles
variables, fonctions et sources de données et il présente toutes les sources de données en cours
d'utilisation.
Pour passer d'un explorateur à l'autre, cliquer sur le bouton approprié:
• L'onglet Données dynamiques active l'explorateur de données dynamiques.
110
• L'onglet Explorateur de solution active l'Explorateur de solution.
• Ajouter une nouvelle variable: Ajoute une variable supplémentaire dans les sources de données de
l'étiquette ou du formulaire. Il y a quatre types de variables disponibles. Leurs valeurs sont définies via
des boîtes de dialogue dans les sections dédiées
• Variable: Type de variable qui obtient la valeur lors de l'impression d'une étiquette ou d'un
formulaire.
• Date actuelle : Affiche la date actuelle dans le format demandé.
• Heure actuelle : Affiche l’heure actuelle dans le format demandé.
• Compteur: Affiche une valeur de compteur.
• Nouvelle fonction: ajoute une nouvelle fonction qui va servir de source de données dynamiques.
• L'Assistant Base de données lance un assistant permettant de créer pas à pas une nouvelle base de
données.
• Variables internes: affiche la liste de variables internes disponibles.
• Tag RFID : Si vous travaillez avec une imprimante compatible RFID, vous pouvez directement ajouter
le contenu codé dans le tag RFID sur votre étiquette en tant qu'objet Texte, Paragraphe ou Code à
barres.
2.9. Éditeur des propriétés de l'objet
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
En plus des propriétés de l'objet disponibles dans le ruban de Designer la barre d'outils des propriétés
s'ouvre sur le côté droit du plan de travail.
NOTE
La barre d'outils des propriétés de l'objet est cachée au départ. Elle s'affiche après avoir
appuyé sur la touche F4 ou cliqué à droite sur Propriétés dans le menu contextuel.
Les options disponibles dans la barre d'outils dépendent de chaque objet sélectionné et de ses propriétés:
• Les objets de l'étiquette et leurs propriétés sont décrits ici.
• Les objets du formulaire et leurs propriétés sont décrits ici.
111
2.10. Menus contextuels
Dans Designer, un clic droit affiche des menus contextuels variés comportant les commandes les plus
utilisées. La disponibilité de ces commandes dépend des articles sélectionnés – plan de travail ou objet.
• Les commandes contextuels du plan de travail sont décrites ici.
• Les commandes contextuels des objets sont décrites ici.
2.10.1. Menu contextuel du plan de travail
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
En cliquant à droite sur le Plan de travail, un menu contextuel apparaît. Ce menu contextuel comporte les
commandes les plus utilisées :
• Propriétés du document : Ouvre les boîtes de dialogue Propriétés de l'étiquette ou Propriétés du
formulaire.
• Coller : Colle les données du presse-papiers sur le plan de travail. Il est possible de réutiliser plusieurs
fois un élément unique du presse-papiers.
• Couper : Retire l'élément sélectionné du plan de travail et l'ajoute au presse-papiers pour qu'il soit
copié ailleurs.
• Copier : Copie la sélection dans le presse-papiers.
• Sélectionner tout : Sélectionne tous les objets du plan de travail.
• Alignement et quadrillage : Vous permet de définir la façon dont les objets se positionnent sur le plan
de travail.
• Aligner sur les objets : Aligne l'objet aux autres objets du plan de travail. Quand deux objets sont
alignés, une ligne reliant les bords des deux objets alignés apparaît.
• Aligner sur la grille : Aligne l'objet avec la grille du plan de travail. Quand l'objet est déplacé, il
s'aligne toujours sur la grille.
• Ne pas aligner : Vous permet de déplacer les objets librement.
• Afficher le quadrillage rend visible un quadrillage sur le plan de travail.
• Visibilité des marqueurs de l'objet : Affiche la visibilité des propriétés de l'objet. Les marqueurs
deviennent visibles lorsque vous déplacez le curseur de la souris sur l'objet.
• Nom de l'objet : Affiche le nom d'un objet.
• Élément interne : Indique si l'objet sélectionné appartient aux éléments de l'imprimante interne.
112
• Compteur : Indique si la variable connectée est un Compteur.
• Objet verrouillé : Le marqueur indique que la position de l'objet est verrouillée.
• Événements : Le marqueur indique que l'objet du formulaire exécute les Action(s) assignées.
• Zoom : Définit le comportement du zoom.
• Zoom sur le document : Affiche l'étiquette entière dans la fenêtre de Designer.
• Zoom sur les objets : Affiche tous les objets dans la fenêtre de Designer.
2.10.2. Menu contextuel des objets
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
En cliquant à droite sur un objet, un menu contextuel apparaît. Ce menu contextuel comporte les
commandes suivantes :
• Propriétés : Ouvre la boîte de dialogue des propriétés de l'objet.
• Copier : Copie la sélection dans le presse-papiers.
• Couper : Retire l'élément sélectionné du plan de travail et l'ajoute au presse-papiers pour qu'il soit
copié ailleurs.
• Supprimer : Supprime l'objet sélectionné du plan de travail.
• Verrouiller/Déverrouiller : Empêche l'objet sélectionné d'être déplacé ou autorise à nouveau de le
déplacer.
• Organiser : Place les objets les uns devant ou derrière les autres.
• Reculer d'un cran déplace l'objet sélectionné d'une couche.
• Mettre en arrière-plan envoie l'élément derrière tous les autres éléments de l'étiquette.
• Avancer d'un cran avance l'élément d'un cran.
• Placer sur le dessus avance l'élément devant tous les autres éléments de l'étiquette.
• Déplacer vers un calque : Vous permet de modifier le calque auquel appartient l'objet sélectionné.
Vous pouvez déplacer l'objet vers les calques déverrouillés.
NOTE
Cette option n'est disponible qu'après déverrouillage du calque. Plus d'informations
disponibles dans la section Panneau des calques.
113
2.10.3. Groupe de menu contextuel
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
En cliquant à droite sur un objet, un menu contextuel apparaît. Ce menu contextuel comporte les
commandes suivantes :
• Propriétés : Ouvre la boîte de dialogue des propriétés classiques du groupe.
• Copier : Copie la sélection dans le presse-papiers.
• Couper : Retire le groupe sélectionné du plan de travail et l'ajoute au presse-papiers pour qu'il soit
collé ailleurs.
• Supprimer : Supprime l'objet sélectionné du plan de travail.
• Verrouiller/Déverrouiller : Empêche le groupe sélectionné d'être déplacé ou autorise à nouveau de le
déplacer.
• Grouper les objets : Réunit les objets sélectionnés pour qu'ils se comportent comme un seul objet.
• Dégrouper les objets sépare les objets groupés.
• Le groupe Organiser définit comment se positionne le groupe par rapport aux autres objets ou
groupes.
• Reculer d'un cran déplace le groupe sélectionné d'un cran.
• Mettre en arrière-plan déplace le groupe sélectionné au-dessous de la pile d'objets.
• Avancer d'un cran déplace le groupe sélectionné d'un cran.
• Mettre au premier plan déplace le groupe sélectionné sur le dessus de la pile d'objets.
• Le groupe Aligner permet de paramétrer l'alignement et l'espacement des objets sur le plan de travail.
Chaque objet peut être aligné sur un objet voisin ou sur la bordure de l'étiquette ou du formulaire.
Les options d'Alignement horizontal sont :
• Gauche : Aligne les objets sélectionnés sur la bordure gauche de l'objet le plus à gauche ou sur
celle du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure
gauche de l'étiquette.
• Aligner les objets au centre : Aligne les objets sur le centre horizontal du premier objet
sélectionné ou sur le centre horizontal de l'objet le plus grand. Si un seul objet est sélectionné, il
sera centré horizontalement sur l'étiquette.
• Sur la droite : Aligne les objets sélectionnés sur la bordure droite de l'objet le plus à droite ou sur
celle du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure
droite de l'étiquette.
114
• Répartir horizontalement : Égalise l'espacement horizontal entre les objets.
Les options d'alignement vertical sont :
• Haut : Aligne les objets sélectionné sur la bordure supérieure de l'objet le plus haut ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure
supérieure de l'étiquette.
• Centrer verticalement : Aligne les objets sélectionnés sur le centre vertical de l'objet le
plus grand ou du premier objet sélectionné. Si un seul objet est sélectionné, il sera centré
verticalement sur l'étiquette.
• Bas : Aligne les objets sélectionnés sur la bordure inférieure de l'objet le plus bas ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il se place sur la bordure inférieure de
l'étiquette.
• Répartir verticalement : Égalise l'espacement vertical entre les objets.
ASTUCE
L’alignement sur l'étiquette/le formulaire s'effectue en maintenant <Ctrl> et en
cliquant sur les icônes d'alignement.
• Déplacer vers un calque : Vous permet de modifier le calque auquel appartient l'objet sélectionné.
Vous pouvez déplacer l'objet vers les calques déverrouillés.
NOTE
Cette option n'est disponible qu'après déverrouillage du calque. Plus d'informations
disponibles dans la section Panneau des calques.
• Zoom : Définit le comportement du zoom.
• Zoom sur le document : Affiche l'étiquette entière dans la fenêtre de Designer.
• Zoom sur les objets : Affiche tous les objets dans la fenêtre de Designer.
115
3. Étiquette
Une étiquette est un masque sur lequel on ajoute des objets et qu'on imprime sur n'importe quel support.
Chaque objet ajoute sur l'étiquette différents types de contenus : texte, ligne, ellipse, code à barres ou
rectangle. Le contenu peut être fixe (saisie manuelle par l'opérateur) ou dynamique (défini en utilisant les
valeurs de sources de données connectées).
Après avoir terminé la conception de vos étiquettes, vous pouvez les imprimer en utilisant n'importe quelle
imprimante installée.
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
Créer une étiquette imprimable relève des tâches de base de Designer. Designer permet de créer et
imprimer des étiquettes autonomes ou des étiquettes intégrées dans une solution d'impression.
Pour savoir comment créer ou éditer une étiquette, cliquer ici.
3.1. Assistant de paramétrage de nouvelle étiquette
L'Assistant de paramétrage d'étiquette vous guide pas à pas pour créer une nouvelle étiquette. Cet assistant
comporte quatre étapes de configuration et une conclusion :
• Étape 1: Sélectionner l'imprimante
• Étape 2: Définir la taille de la page
• Étape 3: Sélectionner la présentation de l'étiquette
• Étape 4: Spécifier les dimensions de l'étiquette
• Étape 5: Sommaire
Après ces étapes, l'étiquette est prête à imprimer ou à modifier.
NOTE
Pour quitter l'Assistant Paramètre d'étiquette à n'importe quel moment, appuyer sur la
touche <Echap>. Les propriétés de la nouvelle étiquette sont définies comme propriétés
par défaut.
116
3.1.1. Étape 1: Sélectionner l'imprimante
Cette étape permet de choisir l'imprimante à utiliser pour la nouvelle étiquette. Elle propose aussi un accès
direct aux propriétés du pilote d'imprimante.
1.
Sélectionner l'imprimante dans la liste du menu déroulant.
2.
Utiliser les propriétés de l'objet enregistrées dans : Ce paramètre vous permet de définir d'où
NiceLabel 10 prend les paramètres de l'imprimante lors de l'impression. Il y a deux options
disponibles :
• Pilote d'imprimante : Lors de l'impression, NiceLabel 10 prend les paramètres de l'imprimante
que vous définissez dans le pilote d'imprimante. Cela signifie que toutes les étiquettes ayant
ces paramètres en commun s'impriment de manière égale. Par exemple, si vous modifiez le
contraste de l'impression dans la boîte de dialogue du pilote d'imprimante sur 10, toutes les
étiquettes s'imprimeront avec un contraste défini sur 10.
Il s'agit du paramètre par défaut. Avec ce paramètre sélectionné, le bouton des propriétés de
l'imprimante est désactivé. Accédez aux propriétés de votre imprimante à partir des boîtes de
dialogue du système de Windows.
• Étiquette : Pendant l'impression, NiceLabel 10 utilise les propriétés de l'imprimante que vous
enregistrez dans l'étiquette. Cela signifie que la façon dont s'imprime cette étiquette ne
dépend pas de la façon dont vous configurez le pilote d'imprimante. Par exemple, si vous
modifiez le contraste de l'étiquette sur 10, seule cette étiquette s'imprimera avec un contraste
défini sur 10.
Plus d'informations sur la manière de gérer les paramètres de l'imprimante dans l'article de
la base de connaissances Défnir les paramètres de l'imprimante pa défaut pour tous les
utilisateurs (y compriis les utilisateurs du réseau).
Exemple pour les paramètres enregistrés dans le pilote d'imprimante
Le ruban dans votre imprimante est en fin de vie. Par conséquent, la qualité des étiquettes
imprimées est de moins en moins bonne. Afin d'améliorer la qualité avant de recevoir un
117
nouveau ruban, vous devez temporairement accroître le contraste de l'impression pour toutes
les étiquettes en une fois. Configurez les niveaux sombres dans votre pilote d'imprimante et
l’impression de toutes vos étiquettes avec une obscurité accrue.
Exemple pour les paramètres enregistrés dans l'étiquette
Si vous créez une étiquette sur un ordinateur à distance qui n'a actuellement pas accès
à votre imprimante d'étiquettes dédiée, vous pouvez quand même créer votre étiquette,
enregistrer les propriétés de l'imprimante dans votre étiquette, puis transférer cette étiquette
sur l'ordinateur ayant accès à votre imprimante d'étiquettes. Les paramètres de l'imprimante
enregistrés rendent votre étiquette « transportable ».
Utiliser les paramètres d'impression du pilote d'imprimante : Sélectionner cette option si vous
préférez imprimer en utilisant les paramètres du pilote d'imprimante.
NOTE
Certains modèles d'imprimantes spécifiques vous permettent uniquement de
définir les dimensions de l'étiquette en utilisant la boîte de dialogue du pilote
d'imprimante. On compte parmi ces modèles les systèmes de codage et de
marquage à jet d'encre haute résolution. SI vous sélectionnez ce type de modèle
d'imprimante pour votre étiquette, Designer le détecte automatiquement et vous
permet uniquement de prendre les paramètres de l'étiquette du pilote d'imprimante.
Les paramètres de dimensions de l'étiquette dans la boîte de dialogue des
propriétés de l'étiquette sont également désactivés dans ce cas.
Utiliser les paramètres d'imprimante personnalisés enregistrés dans l'étiquette : Chaque étiquette
peut avoir ses propres paramètres d'imprimante définis et enregistrés par l'utilisateur. Sélectionner
cette option pour les utiliser à l'impression.
3.
L'Assistant Paramètre d'étiquette mémorise la dernière imprimante utilisée. Lors de la création
d'une autre étiquette, l'assistant va automatiquement sélectionner l'imprimante que vous avez
sélectionnée pour la précédente étiquette. Si cette imprimante n'est plus là, il prend votre
imprimante par défaut.
• Utiliser toujours l'imprimante par défaut : Sélectionne l'imprimante par défaut du système à
utiliser pour le travail d'impression en cours.
INFO NIVEAU DE PRODUIT
L'impression recto-verso est disponible dans NiceLabel Designer Pro et
PowerForms.
• Impression recto-verso : Permet d'imprimer des étiquettes sur les deux faces.
• Aperçu : Affiche la disposition de l'étiquette en fonction des propriétés paramétrées.
118
NOTE
Pour plus d'informations sur les pilotes d’imprimante installés et leurs paramètres,
consulter le lien https://help.nicelabel.com/hc/categories/4408474153489.
3.1.2. Étape 2: Définir la taille de la page
Cette étape définit la taille de la page. Avec une imprimante thermique, il est recommandé de déterminer
une taille automatique. La sélection manuelle est très utile quand le code exact du stock ou du format de
l'étiquette est connu.
NOTE
En changeant d'imprimante, les paramètres de la Taille de la page se mettent toujours par
défaut (automatiquement).
1.
Sélectionner le support d'impression.
• L'option Imprimer sur un rouleau d'étiquettes imprime sur le rouleau d'étiquettes installé. La
taille de la page pour les imprimantes thermiques est détectée automatiquement.
NOTE
Si une imprimante thermique a été sélectionnée à l'étape précédente de
l'assistant Sélectionner l'imprimante, cette option est activée par défaut.
• L'option Imprimer sur une feuille de papier imprime les étiquettes sur des feuilles de papier.
Elle permet de définir à la main la taille de la page d'étiquettes pour ajuster l'imprimante.
Avec cette option, des paramètres supplémentaires apparaissent:
• Unité de mesure : Définit l'unité utilisée par défaut pour l'étiquette.
• Papier : Définit la Largeur et la Hauteur de la page d'étiquettes.
NOTE
S'il a été sélectionné une imprimante de bureau à l'étape précédente de
l'assistant Sélectionner une imprimante, la taille de la page est activée par
défaut.
2.
Sélectionner le format.
Sélectionner un format prédéfini permet que la page soit définie par le type de format sélectionné.
Avec cette option, des paramètres supplémentaires apparaissent:
• Type de format : permet de définir quel type de format doit être utilisé pour créer et imprimer
une étiquette. Les types de format sont souvent associés aux marques d'imprimantes ou aux
fournisseurs de papeterie. Choisir le format exact dans le menu déroulant.
119
NOTE
Si le format choisi n'est pas compatible avec l'imprimante sélectionné, un
message de précaution apparaît. La création et l'impression d'étiquettes sont
désactivées.
• Informations sur le format affiche les propriétés du format choisi.
3.1.3. Étape 3: Sélectionner la présentation de l'étiquette
Cette étape définit l'orientation de l'étiquette et la rotation sur une imprimante:
• Le groupe Orientation permet de déterminer la disposition de la nouvelle étiquette : Portrait ou
Paysage.
• Rotation : Fait tourner de 180 degrés la disposition Imprimante de l'étiquette, si l'imprimante est
compatible.
• Aperçu : Affiche la disposition de l'étiquette en fonction des propriétés paramétrées.
3.1.4. Étape 4: Spécifier les dimensions de l'étiquette
À cette étape, définir les dimensions de la nouvelle étiquette, ses marges, son unité de mesure et les
paramètres de nombre d'étiquettes:
• Unité de mesure : Définit l'unité utilisée par défaut pour l'étiquette.
• Dimensions de l'étiquette définit la Largeur et la Hauteur de l'étiquette.
• Marge détermine la distance entre la bordure du plan de travail et celle de l'étiquette (gauche/droite,
haut/bas).
• Nombre d'étiquettes détermine le nombre d'étiquettes à imprimer sur une seule feuille d'étiquettes.
• À l'horizontal répartit les étiquettes horizontalement.
• À la verticale répartit les étiquettes verticalement en colonne.
• Intervalle horizontal détermine la distance horizontale entre les étiquettes.
• Intervalle vertical détermine la distance verticale entre les étiquettes.
• Ordre de traitement : Définit quand quel sens les étiquettes s'imprimeront. Définir le coin de départ de
l'impression ainsi que le positionnement de l'étiquette horizontalement et verticalement.
3.1.5. Étape 5: Sommaire
Cette étape résume les propriétés de la nouvelle étiquette comme définie avec l'Assistant Paramètre
d'étiquette.
120
Avant de cliquer sur Terminer pour passer aux phases d'édition et d'impression, vérifier les paramètres
affichés :
• Imprimante : Imprimante sélectionnée pour imprimer l'étiquette.
• Dimensions de l'étiquette : dimensions de la nouvelle étiquette.
• Dimensions du papier : dimensions du papier imprimable.
3.2. Propriétés de l'étiquette
L'Éditeur des propriétés de l'étiquette permet de choisir l'imprimante, paramétrer les dimensions de
l'étiquette et définir les propriétés du papier d'impression.
Les paramètres des propriétés de l'étiquette sont listés ci-dessous et apparaissent en tant qu'onglets de la
boîte de dialogue :
Propriétés de l'étiquette
Description
Imprimante
Sélectionne l'imprimante préférée.
Dimensions de l'étiquette
Définit l'unité de mesure et les dimensions de l'étiquette.
Paper
Définit les propriétés du papier à imprimer.
Format
Sélectionne le type de papier en stock.
Style
Définit les paramètres du style de l'étiquette.
Impression par lot
Définit l'impression d'étiquettes groupées.
Massicot
Active la coupe du rouleau d'étiquettes pendant ou après impression.
Info
Contient la description de l'étiquette.
121
ASTUCE
Pour ouvrir l'Éditeur des propriétés de l'étiquette, double-cliquer sur le plan de travail.
3.2.1. Imprimante
L'onglet Imprimante permet de définir l'imprimante qui va imprimer l'étiquette et de paramétrer son
comportement.
Le menu déroulant Imprimante vous permet de sélectionner l'une des imprimantes installées sur le
système.
ASTUCE
Pour définir les paramètres de l'imprimante, la sélectionner et cliquer sur Propriétés de
l'imprimante. Ce bouton donne un accès direct au pilote et aux paramètres de l'imprimante
sélectionnée.
NOTE
Pour plus d'informations sur les pilotes d’imprimante installés et leurs paramètres,
consulter le Guide d'installation des pilotes d’imprimante NiceLabel.
• Utiliser toujours l'imprimante par défaut : Sélectionne l'imprimante par défaut du système à utiliser
pour le travail d'impression en cours.
• Impression recto-verso : Permet d'imprimer des étiquettes sur les deux faces.
• Utiliser les propriétés de l'objet enregistrées dans : Ce paramètre vous permet de définir d'où
NiceLabel 10 prend les paramètres de l'imprimante lors de l'impression. Il y a deux options
disponibles :
• Pilote d'imprimante : Lors de l'impression, NiceLabel 10 prend les paramètres de l'imprimante
que vous définissez dans le pilote d'imprimante. Cela signifie que toutes les étiquettes ayant
ces paramètres en commun s'impriment de manière égale. Par exemple, si vous modifiez le
contraste de l'impression dans la boîte de dialogue du pilote d'imprimante sur 10, toutes les
étiquettes s'imprimeront avec un contraste défini sur 10.
Il s'agit du paramètre par défaut. Avec ce paramètre sélectionné, le bouton des propriétés de
l'imprimante est désactivé. Accédez aux propriétés de votre imprimante à partir des boîtes de
dialogue du système de Windows.
• Étiquette : Pendant l'impression, NiceLabel 10 utilise les propriétés de l'imprimante que vous
enregistrez dans l'étiquette. Cela signifie que la façon dont s'imprime cette étiquette ne dépend
pas de la façon dont vous configurez le pilote d'imprimante. Par exemple, si vous modifiez le
contraste de l'étiquette sur 10, seule cette étiquette s'imprimera avec un contraste défini sur 10.
122
Plus d'informations sur la manière de gérer les paramètres de l'imprimante dans l'article de
la base de connaissances Définir les paramètres de l'imprimante par défaut pour tous les
utilisateurs (y compris les utilisateurs du réseau).
Exemple pour les paramètres enregistrés dans le pilote d'imprimante
Le ruban dans votre imprimante est en fin de vie. Par conséquent, la qualité des étiquettes
imprimées est de moins en moins bonne. Afin d'améliorer la qualité avant de recevoir un
nouveau ruban, vous devez temporairement accroître le contraste de l'impression pour toutes
les étiquettes en une fois. Configurez le niveau de contraste dans votre pilote d'imprimante pour
l'appliquer à toutes vos étiquettes à imprimer.
Exemple pour les paramètres enregistrés dans l'étiquette
Si vous créez une étiquette sur un ordinateur à distance qui n'a actuellement pas accès à votre
imprimante d'étiquettes dédiée, vous pouvez quand même créer votre étiquette, enregistrer les
propriétés de l'imprimante dans votre étiquette, puis transférer cette étiquette sur l'ordinateur
ayant accès à votre imprimante d'étiquettes. Les paramètres de l'imprimante enregistrés
rendent votre étiquette « transportable ».
• Utiliser les paramètres d'impression du pilote d'imprimante : Sélectionner cette option si vous
préférez imprimer en utilisant les paramètres du pilote d'imprimante.
123
NOTE
Certains modèles d'imprimantes spécifiques vous permettent uniquement de définir
les dimensions de l'étiquette en utilisant la boîte de dialogue du pilote d'imprimante.
Parmi ces modèles figurent les systèmes de codage et de marquage à jet d'encre
haute résolution. SI vous sélectionnez un tel modèle d'imprimante pour votre
étiquette, Designer le détecte automatiquement et vous permet uniquement de
prendre les paramètres de l'étiquette du pilote d'imprimante. Les paramètres de
dimensions de l'étiquette dans la boîte de dialogue des propriétés de l'étiquette sont
également désactivés dans ce cas.
• Utiliser les paramètres d'imprimante personnalisés enregistrés dans l'étiquette : Chaque étiquette
peut avoir ses propres paramètres d'imprimante définis et enregistrés par l'utilisateur. Sélectionner
cette option pour utiliser les paramètres personnalisés pendant l'impression.
Le groupe de paramètres Impression optimise le processus d'impression.
• Optimiser l'impression d'étiquettes identiques : Si de multiples étiquettes identiques sont imprimées,
il n'est pas nécessaire de renvoyer le fichier d'étiquette à l'imprimante à chaque fois. Avec cette option
activée, l'imprimante multiplie toute seule le travail d'impression.
• Utiliser l'interface avancée du pilote d'imprimante : Accélère l'impression d'étiquettes.
ASTUCE
Si cette option est cochée, les commandes optimisées pour l'imprimante sont
utilisées. L'option désélectionnée désactive l'optimisation de l'impression. Chaque
étiquette est envoyée à l'imprimante sous forme d'une image.
• Combiner en graphique tous les éléments non-imprimante lors de l'envoi à l'impression : Fusionne
plusieurs objets de l'étiquette dans un seul grand graphique et l'envoie à l'imprimante.
ASTUCE
Si la fusion est désactivée, Designer envoie les éléments graphiques séparément
à l'imprimante, ce qui peut, en de rares occasions, causer quelques problèmes de
positionnement des objets. Les éléments graphiques fusionnés garantissent un rendu
correct de l'étiquette. L'inconvénient de la fusion est le montant important de données
envoyé à l'imprimante.
Utiliser l'un des types de combinaison listés ci-dessous pour fusionner les graphiques de la meilleure
manière.
• Type de combinaison : Définit les objets à fusionner pour l'impression.
• Tous les éléments non-imprimante : Tous les objets de l'étiquette sont fusionnés en un
seul élément graphique envoyé à l'imprimante.
124
• Tous les éléments non-imprimante excepté les compteurs : Les objets de l'étiquette
sont fusionnés et envoyés à l'imprimante en tant qu'objet unique avec une exception. Les
compteurs sont envoyés séparément dans le même flux d'impression.
• Seulement les éléments non-imprimante fixes : Seuls les objets de l'étiquette sans
contenu de variable sont fusionnés en un seul fichier graphique envoyé à l'imprimante.
ASTUCE
Les éléments non-imprimante sont tous les éléments qui sont envoyés
à l'imprimante en graphiques. À l'inverse, les éléments de l'imprimante
interne sont envoyés en tant que commandes de l'imprimante et rendus
par l'imprimante.
NOTE
Pour exclure des objets d’étiquettes de la combinaison, le nom de vos objets
ou le nom de la source de données connectée à vos objets doit inclure
« NEPASCOMBINER » :
• Imprimer en mode stocker/rappeler optimise les performances d'impression. Avec le mode
d'impression Stocker/Rappeler activé, Designer ne doit pas renvoyer les données d'étiquette
complètes pour chaque impression. Les masques d'étiquettes sont stockés dans la mémoire de
l'imprimante et le Designer envoie seulement les commandes de rappel pour compléter le contenu
de l'étiquette au cours de l'impression. Pour plus d'informations, lire la section Mode d'impression
Stocker/Rappeler.
• Variante de stockage : Emplacement de stockage des masques d'étiquette dans la mémoire de
l'imprimante.
Emplacement dans la mémoire de l'imprimante : Emplacement de stockage des masques d'étiquette
dans la mémoire de l'imprimante.
NOTE
Pour éviter que les masques d'étiquettes se perdent après une coupure de courant,
les enregistrer dans un emplacement non volatile. Plus d'informations sur la mémoire
non volatile ici.
125
• Ne permettez qu’aux éléments d’imprimante de se connecter à des sources de données
variables. Si vous connectez vos sources de données à des objets qui ne sont pas marqués
comme des objets d’imprimante internes, Designer vous informe par un message d’erreur et
vous ne pouvez pas non plus imprimer votre étiquette. Ceci empêche des erreurs d’impression
de données variables dans le mode d’impression stocker/rappeler.
• Empêcher le remplacement de police : En cas de polices manquantes pour les objets d'étiquette
texte, les NiceLabel applications trouvent automatiquement des polices de remplacement et
impriment les étiquettes en utilisant des polices similaires aux polices manquantes.
Les polices d'étiquettes peuvent être manquantes pour deux raisons :
• La police n'est pas installée sur le système. Cela peut se produire si vous concevez des
étiquettes sur un ordinateur puis les imprimez sur un autre n'ayant pas les polices installées.
• La police n'est pas stockée dans la mémoire de l'imprimante. Cela peut se produire si vous
concevez des étiquettes pour une imprimante puis les imprimez sur une autre imprimante qui
ne stocke pas ces polices.
Le remplacement automatique de la police peut modifier considérablement la mise en page du texte,
et par conséquent, la conception entière de l'étiquette. Pour ne pas imprimer d'étiquettes modifiées,
activez l'option Empêcher le remplacement de police. Cette option arrête l'impression d'étiquettes s'il
faut remplacer les polices manquantes.
L'option Empêcher le remplacement de police arrête d'imprimer les étiquettes en mode Impression.
Cela se produit lorsque vous ne modifiez plus les étiquettes dans NiceLabel, mais que vous les
imprimez en utilisant :
• l'application NiceLabel Imprimer.
• Action Impression d'étiquette dans la configuration de NiceLabel Automation.
• Action Impression d'étiquette dans les formulaires.
• NiceLabelClient Web.
• NiceLabel .NET API.
Si vous concevez et imprimez des étiquettes directement à partir de NiceLabel 10 avec l'option
Empêcher le remplacement de police activée :
• L'impression continue si vous imprimez une étiquette précédemment ouverte dans Designer.
Après avoir ouvert une étiquette, Designer remplace automatiquement la police manquante.
• L'impression s'arrête si vous utilisez le formulaire d'impression pour passer de l'imprimante
actuelle à un appareil n'ayant pas les polices correspondantes d'installées.
3.2.2. Dimensions de l'étiquette
L'onglet Dimensions de l'étiquette spécifie les dimensions de l'étiquette et définit si sa taille doit s'adapter
en fonction de celle des objets ou non.
Unité de mesure: Définit l'unité utilisée par défaut pour l'étiquette. Il y a quatre unités possibles: cm, in, mm
et points.
126
Dimensions de l'étiquette définit la Largeur et la Hauteur de l'étiquette. Les paramètres dimensions de
l'étiquette sont actifs quand Dimensions manuelles de l'étiquette est activé.
NOTE
La saisie manuelle d'une unité de mesure va changer l'Unité définie ici.
Marge détermine la distance entre la bordure du plan de travail et celle de l'étiquette (gauche/droite, haut/
bas).
ASTUCE
La plupart des imprimantes laser ou non thermiques sont incapables d'imprimer sur toute
la surface d'une étiquette. Il y a le plus souvent une zone non imprimable d'environ 5 mm en
partant du bord de la page. Avec Designer, cette zone est marquée par une ligne rouge. Les
objets situés sur ou au-delà de la ligne rouge ne s'imprimeront pas en entier.
Le groupe Rayon permet d'arrondir les coins de l'étiquette.
• Rayon vertical : ajuste la valeur d'arrondi dans le sens vertical.
• Rayon horizontal : ajuste la valeur d'arrondi dans le sens horizontal.
Nombre d'étiquettes détermine le nombre d'étiquettes à imprimer sur une seule feuille d'étiquettes.
• À l'horizontal répartit les étiquettes horizontalement.
• À la verticale répartit les étiquettes verticalement en colonne.
• Intervalle horizontal détermine la distance horizontale entre les étiquettes.
• Intervalle vertical détermine la distance verticale entre les étiquettes.
• Ordre de traitement : définit dans quel sens les étiquettes s'imprimeront. Définir le coin de départ de
l'impression ainsi que le positionnement de l'étiquette horizontalement et verticalement.
Taille d'étiquette variable active la possibilité pour l'étiquette d'adapter sa taille en fonction de la taille de
ses objets.
Avec des données supplémentaires, la taille des objets de l'étiquette augmente, ils prennent plus de place.
La taille de l'étiquette doit donc s'adapter.
• Décalage est la distance entre le dernier objet et la bordure inférieure de l'étiquette.
3.2.3. Papier
L'onglet Papier définit les propriétés du papier à imprimer.
Unité sélectionne l'Unité de mesure à utiliser pour l'étiquette.
127
Le groupe Type de Papier permet de définir la manière de dimensionner le papier– automatique ou manuel.
• Déterminer automatiquement la taille de la page en fonction des dimensions de l'étiquette
(étiquettes en rouleaux) : la taille de la page est définie par le pilote de l'imprimante.
NOTE
S'il a été sélectionné une imprimante thermique, cette option est activée par défaut.
• Déterminer à la main la taille de page (feuille de papier) permet de définir manuellement la taille de la
page.
NOTE
Si à l'étape précédente de l'assistant, il a été sélectionné une imprimante laser
bureautique, cette option est désactivée par défaut.
Quand la taille de la page est définie manuellement, des options supplémentaires apparaissent :
• Papier : sélection du format de papier.
• Largeur et Hauteur : dimensions personnalisées de papier.
Le groupe Orientation permet de déterminer la présentation de la nouvelle étiquette : Portrait ou Paysage.
• Rotation : Disposition Imprimante tournée de 180 degrés.
Prévisualisation : Affiche à l'écran l'étiquette en cours avec la disposition à l'impression.
3.2.4. Format
Les formas d'étiquettes permettent de gagner du temps pour la création des étiquettes. Utiliser les formats
de masques pour créer des étiquettes pour un type d'imprimante ou pour optimiser le processus de
création d'étiquettes.
Format : Permet de définir quel type de format doit être utilisé pour créer et imprimer une étiquette. Les
types de format sont souvent associés aux marques d'imprimantes ou aux fournisseurs de papeterie.
NOTE
Les propriétés de format définies ici sont prioritaires sur les propriétés de l'étiquette
définies à la main.
Format : Permet de définir le format exact à utiliser pour créer et imprimer une étiquette. Les formats sont
triés par marques et par supports. Étendre le la liste pour choisir le bon format.
128
ASTUCE
Utiliser Rechercher... pour trouver le format requis. Une recherche partielle est possible
– Saisir une séquence de caractères et tous les formats contenant cette séquence
seront listés. Si le format choisi n'est pas compatible avec l'imprimante sélectionnée, un
message de précaution apparaît. Le format antérieurement choisi redevient actif pour que
l'impression continue.
NOTE
Si le format choisi n'est pas compatible avec l'imprimante sélectionnée, un message de
précaution apparaît. Le format antérieurement choisi redevient actif pour que l'impression
continue.
Informations sur le format affiche les propriétés du format choisi.
• Dimensions de l'étiquette
• Nombre d'étiquettes horiz
• Description
• Auteur
3.2.5. Style
L'onglet Style permet de définir les paramètres de style de l'étiquette.
129
Couleur d'arrière-plan définit la couleur du fond de l'étiquette.
Image d'arrière-plan définit l'image en fond d'étiquette.
• Nom de fichier Image : Définit le fichier Image à utiliser en tant qu'image d'arrière-plan.
• Intégrer une image dans un document définit l'image comme partie intégrante du fichier d'étiquette.
• Enregistrer l'image intégrée dans le fichier: L'image intégrée est enregistrée dans un fichier.
• Supprimer l'image intégrée : L'image intégrée est supprimée du fichier d'étiquette.
• Position de l'image: Définit la position de l'image sur l'étiquette.
• Centrer : Centre l'image sur l'étiquette avec ses dimensions d'origine. Si l'image est plus grande
que l'étiquette, seule la partie centrale sera visible.
• Adapter : Redimensionne l'image pour remplir l'étiquette tout en gardant les proportions
d'origine.
• Étirer : Étire l'image pour qu'elle remplisse toute l'étiquette.
NOTE
Cette option ne tient pas compte des proportions d'origine de l'image. Il se peut
qu'elle apparaisse déformée sur l'étiquette.
• Rotation: Vous permet de tourner l'image d'arrière-plan de 90 degrés par clic.
• Imprimer l'image d'arrière-plan: Imprime l'image d'arrière-plan.
3.2.6. Impression par lot
L'Impression par lot permet de regrouper les étiquettes imprimées par lots.
ASTUCE
Un lot est un jeu d'étiquettes imprimées au sein d'un seul travail d'impression. Chaque
travail d'impression peut comporter un ou plusieurs lots.
Le premier objectif de l'impression par lot est d'automatiser l'exécution d'actions prédéfinies après
l'impression de chaque lot.
Exemple
Le rouleau d'étiquettes se coupe automatiquement après l'impression d'un lot de cinq étiquettes.
Le deuxième objectif est d'avoir des étiquettes d'entête et de fin pour chaque lot imprimé.
130
Exemple
Un lot de cinq étiquettes démarre par une étiquette d'entête et termine par une étiquette de fin de lot.
Toutes les deux sont différentes des étiquettes principales.
• Activer l'impression par lot : Active le mode d'impression par lots. Le menu de définition d'un lot
devient actif.
• Définition du lot spécifie les étiquettes composant le lot :
• Toutes les étiquettes du travail d'impression fait que toutes les étiquettes de ce flux
d'impression feront partie d'un même lot.
• Le lot se termine après un nombre spécifique d'étiquettes termine le lot après impression du
nombre d'étiquettes spécifié.
• Le lot se termine quand la source de données change de Valeur: Le changement de valeur de la
variable sélectionnée est utilisée en tant que marqueur pour ouvrir un nouveau lot.
Le groupe Actions définit l'action à exécuter à la fin du lot d'impression. La disponibilité des actions dépend
du pilote d'imprimante choisi. Quand le pilote ne donne aucune information sur la disponibilité des actions,
la liste est vide.
Exemple
Les actions les plus utilisées sont : Massicot, Imprimante en pause, Marqueur de lot, Séparateur de
lot, etc. Pour un réseau d'étiquettes (masque d'étiquette avec les étiquettes se suivant), il y a une autre
action : Éjecter la page. Ces commandes d'imprimante peuvent s'appliquer dynamiquement au cours de
l'impression.
Le groupe Étiquettes d'entête/de fin spécifie les propriétés de ces deux étiquettes d'un lot.
131
• Utiliser une étiquette d'entête : Étiquette d'entête d'un lot.
• Action après étiquette d'entête : Action à exécuter après impression de l'étiquette de tête. La
disponibilité des actions dépend du pilote d'imprimante choisi.
NOTE
La disponibilité des actions dépend du pilote d'imprimante choisi.
• Utiliser une étiquette de fin : Dernière étiquette d'un lot.
• Action après étiquette finale : Action à exécuter après impression de l'étiquette de fin de lot.
NOTE
La disponibilité des actions dépend du pilote d'imprimante choisi.
ASTUCE
Les étiquettes d'entête, de fin de lot et les étiquettes principales sont accessibles via les
onglets situés sous le plan de travail (champ grisé).
3.2.7. Massicot
NOTE
Pour permettre le massicotage d'étiquette, votre imprimante sélectionnée doit être équipée
d'un massicot.
Le Massicot active le massicotage du rouleau d'étiquettes pendant ou après l'impression des étiquettes.
Activer le massicot active le massicot et vous permet de configurer le massicotage d'étiquette.
Le mode Massicot spécifie à quel moment couper le rouleau d'étiquettes.
• Couper après la dernière étiquette imprimée coupe le rouleau d'étiquettes à la fin de l'impression.
• Couper après un nombre spécifique d'étiquettes coupe le rouleau d'étiquettes après avoir imprimé le
nombre d'étiquettes sélectionnées.
• Couper quand la source de données change coupe le rouleau d'étiquettes quand la valeur de la
source de données sélectionnée change.
Après avoir sélectionné Couper après un nombre spécifique d'étiquettes ou Couper quand la source de
données change, des options additionnelles apparaissent:
132
• Couper si la condition est remplie : Vous permet de définir une condition qui ordonne à l'imprimante
de couper les étiquettes. Utiliser les valeurs des sources de données connectées pour définir à quelle
condition l'impression d'étiquettes doit commencer.
• Toujours couper après la dernière étiquette imprimée : Ordonne à l'imprimante de couper le rouleau
après la impression de la dernière étiquette dans un travail d'impression.
NiceLabel 10 Synchronise les paramètres du massicot avec l'imprimante actuellement sélectionnée. Voir
l'article Synchroniser les paramètres du massicot avec l'imprimante pour plus de détails.
3.2.8. Info
L'onglet Info comporte une Description pouvant servir de conseil ou de guide pour le travail de l'utilisateur.
Définir la Description en tapant le texte dans le champ.
3.3. Objets de l'étiquette
Après paramétrage des Propriétés de l'étiquette, nous passons au contenu de l'étiquette. Les objets de
l'étiquette sont des articles basiques d'édition, utilisés pour ajouter ou modifier des contenus variés.
Chaque objet a sa propre fonction décrite dans le tableau ci-dessous.
Objets de
l'étiquette
Icône
Description
Texte
Objet pour insérer des contenus texte. Il adapte ses dimensions
au total des données entrées. Lors de la frappe, l'objet Texte
s'agrandit horizontalement et/ou verticalement.
Paragraphe
Objet pour insérer des contenus texte. Un Paragraphe peut soit
s'adapter (étirer/rétrécir) au contenu, soit augmenter ou réduire
la taille de la police pour que le contenu s'adapte au cadre du
paragraphe.
Paragraphe
Texte enrichi
Objet pour texte enrichi. Objet pour ajouter un texte formaté
avec des liens hypertextes, des lignes de graphiques et autres
contenus enrichis, créés avec un traitement de texte.
Barcode
Cet objet permet d'ajouter divers types de codes à barres sur une
étiquette.
Image
Cet objet permet d'ajouter un contenu graphique sur l'étiquette.
133
Objets de
l'étiquette
Icône
Description
Rectangle
Cet objet permet de créer des formes rectangulaires.
Ligne
Cet objet permet de créer une ligne sur l'étiquette.
Ellipse
Cet objet permet de créer des formes circulaires.
Inversé
Objet pour intervertir les couleurs de l'objet et de son fond.
Rapport
Cet objet permet de créer des rapports sur une étiquette.
3.3.1. Texte
Un objet Texte s'adapte toujours au contenu saisi en s'étirant et en se rétrécissant. Lors de la frappe, l'objet
Texte s'agrandit horizontalement et/ou verticalement.
ASTUCE
Un cadre de texte peut servir d'alternative quand un contenu textuel doit s'adapter dans un
champ aux dimensions prédéfinies.
3.3.1.1. Source
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet..
• Données fixes : Texte fixe saisi à la main.
• Variables : Valeurs de variable prédéfinie qui sont utilisées comme contenu de l'objet.
• Fonctions : Outil de transformation des données entrées.
• Bases de données : Valeurs de base de données qui sont utilisées comme contenu de l'objet.
• Compteur : Affiche une valeur de compteur.
134
Le champ Contenu vous permet de saisir le contenu de l'objet.
Masque de saisie détermine le format des données entrées avant qu'elles s'affichent sur l'étiquette.
Caractère générique est le caractère utilisé dans le masque et qui sera remplacé par les données sur
l'étiquette imprimée.
Exemple
Un opérateur a besoin de formater un numéro de téléphone pour qu'il soit plus lisible sur l'étiquette. La
données entrée n'est pas formatée puisqu'elle provient d'une base de données.
Quand la valeur lue dans la base de données est :
+38642805090
Et que le masque de saisie est :
(****) **** - ****
Le résultat en sortie sera :
(+386) 4280 - 5090
Quant les données contiennent une astérisque *, changer le Caractère générique. Le caractère doit avoir
une valeur unique qui n'apparaît nulle part dans la donnée.
3.3.1.2. Style
Couleur de police définit les couleurs de la police des cellules et du soulignage .
Police sélectionne la police de caractères. Il y a deux groupes de polices: Les polices OpenType et les
polices Imprimante.
NOTE
Quand l'imprimante sélectionnée est une imprimante thermique, des polices
complémentaires sont disponibles dans la liste des polices disponibles. Les polices
imprimantes sont pré installées sur l'imprimante. Ce sont les Polices imprimante identifiées
par une petite icône d'imprimante en face de leur nom.
Les polices peuvent être mise en texte Gras, Italique, Souligné ou Barré.
Adaptation de la police définit le facteur d'étirement de la police. Quand le facteur est réglé sur 100 %,
la police a son aspect normal. Si le facteur est réglé sur 200 %, la largeur de la police sera le double de
l'original. Si le facteur est de 50 %,la police est réduite de la moitié de sa taille d'origine.
Alignement définit le positionnement horizontal du contenu saisi.
135
• A Gauche : texte aligné sur la bordure gauche de l'objet.
• Au centre : texte positionné au centre de l'objet.
• A Droite : texte aligné sur la bordure droite de l'objet.
• Justifié répartit le texte de manière uniforme entre les deux bordures.
NOTE
Justifié n'est disponible que pour les paragraphes.
Espacement détermine l'espacement des caractères et des lignes du texte.
• Interligne : distance entre chaque ligne d'un paragraphe.
• Espacement des caractères : distance entre chaque caractère.
3.3.1.3. Effets
Inversé: intervertit les couleurs du texte et du fond de l'objet.
Miroir: met le texte en miroir.
Impression RTL : imprime le texte de droite à gauche.
ASTUCE
La plupart des imprimantes thermiques impriment automatiquement de droite à gauche.
Utiliser cette option si le système d'exploitation ne dispose d’écriture RTL en natif.
INFO NIVEAU DE PRODUIT
Cette section s'applique à Designer Pro et PowerForms.
Définition du texte incurvé : Cette option permet de définir un texte incurvé.
• Texte incurvé : Activer cette option pour définir un texte incurvé.
• Début du texte : Définit le point de départ du texte sur l'ellipse. Par défaut, le point de départ est 9 h. Si
l'on augmente la valeur du point de départ, il se déplace dans le sens des aiguilles d'une montre.
• Longueur du texte : définit la portion de l'ellipse à utiliser pour afficher le texte. Par défaut, la valeur
maximale correspond à toute l'ellipse. Réduire cette valeur en degrés raccourcit la place disponible.
136
3.3.1.4. Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
Le groupe Taille donne les informations sur les dimensions de l'objet.
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
ASTUCE
Dans l'objet Texte, la taille du texte est déterminée par la taille de police.
Les dimensions de l'objet et ses proportions ne peuvent pas être changées
manuellement. Elles servent seulement d'information sur sa taille actuelle.
NOTE
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme
automatiquement.
Angle de rotation est l'angle de l'objet par rapport au plan de travail.
137
ASTUCE
Il y a plusieurs manières de déterminer l'angle de l'objet: la saisie manuelle de l'angle, tirer
le curseur ou cliquer et tirer l'icône
de l'objet sélectionné. L'angle de rotation et le curseur
font pivoter l'objet sur son point d'ancrage. L'icône
central.
fait tourner l'objet autour de son point
Point d'ancrage c'est l'emplacement où l'objet est épinglé sur le plan de travail. Les objets de taille variable
augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
Verrouiller l'objet sur le plan de travail empêche l'objet de bouger pendant le processus de création.
Sélectionner sous le groupe Comportement de l'éditeur.
3.3.1.5. Position relative
L'option Position relative définit la position d'un objet par rapport quand la taille ou des étiquettes ou les
positions d’objets contigus change(nt) lors du processus de conception des étiquettes.
• Activer le positionnement horizontal relatif : Active le positionnement horizontal relatif.
• Relatif par rapport à la bordure de l'étiquette : La position de l'objet est définie par rapport à la
bordure de référence de l'étiquette. Définir son décalage horizontal par rapport à cette bordure.
• Relatif par rapport un autre objet : La position de l'objet est définie par rapport à un objet
contigu. Définir son décalage horizontal par rapport à cet objet.
• Objet : Sélectionne l'objet de référence pour le positionnement horizontal relatif.
• Bordure : Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas d'autres
objets sur l'étiquette) pour le positionnement horizontal relatif.
• Décalage : Distance horizontale par rapport à la bordure de l'étiquette ou du point d'ancrage de
référence de l'objet.
• Activer le positionnement vertical relatif : Active le positionnement vertical relatif.
• Relatif par rapport à la bordure de l'étiquette : La position de l'objet est définie par rapport à la
bordure de référence de l'étiquette. Définir son décalage vertical par rapport à cette bordure.
• Relatif par rapport un autre objet : La position de l'objet est définie par rapport à un objet
contigu. Définir son décalage vertical par rapport à cet objet.
• Objet : Sélectionne l'objet de référence pour le positionnement vertical relatif.
• Bordure : Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas d'autres
objets sur l'étiquette) pour le positionnement vertical relatif.
• Décalage : Distance verticale par rapport à la bordure de l'étiquette ou du point d'ancrage de
référence de l'objet.
138
NOTE
La position de l'objet change si la taille de l'étiquette change ou si la position de l'objet
apparenté change.
Lors de la conception d'étiquettes recto-verso, vous pouvez également prendre des objets du côté opposé
de l'étiquette en tant qu'objets de référence pour le positionnement relatif. Dans ce cas, les objets sur le
côté opposé se déplacent tous si vous modifiez leur position.
NOTE
Les côtés d'une étiquette des objets de référence sont clairement identifiés dans la liste de
sélection d'Objet avec (Face avant) et (Face arrière).
3.3.1.6. Général
L'onglet Général identifie l'objet et permet de déterminer son statut.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
NOTE
Éviter les espaces ou les caractères spéciaux dans le nom des objets.
Description Permet d'ajouter des notes et annotations pour un objet. Cela peut aider le processus d'édition
de l'étiquette.
Le groupe État définit la visibilité de l'objet sur l'aperçu et à l'impression.
• Non imprimable: Empêche d'imprimer l'objet. L'objet reste visible sur l'aperçu avant impression. Il
affecte les autres objets positionnés relativement. Cette option est utile pour imprimer sur des
étiquettes pré dessinées ou d'un stock spécifique.
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression. L'objet
est traité comme s'il n'existait pas.
Option
Aperçu avant
impression
Sortie d'impression
Position
relative
Non imprimable
(sélectionné)
OUI
NON
OUI
Visible (effacé)
NON
NON
NON
• Condition: Déterminer une condition permet d'activer l'objet si le résultat qu'elle donne est « True »
(vrai). Elle définit la visibilité de l'objet au lancement du formulaire et quand les valeurs de variables
connectées changent.
139
ASTUCE
Les signes égal (=) et différent (≠) son autorisés dans la condition de visibilité de
l'objet. Cliquer sur le bouton Égal/Différent permet de sélectionner le signe approprié.
3.3.2. Paragraphe
L'objet Paragraphe permet de placer un texte sur une étiquette. L'objet Paragraphe est très proche de l'objet
Texte de Designer. La différence entre les deux se trouve dans la présentation d'un contenu textuel avec
une longueur variable. Un objet Texte s'adapte toujours au contenu saisi en s'étirant et en se rétrécissant.
Un Paragraphe, au contraire, peut soit s'adapter (étirer/rétrécir) au contenu, soit augmenter ou réduire la
taille de la police pour que le contenu s'adapte au cadre du paragraphe.
ASTUCE
S'assurer que le contenu s'adapte à un cadre prédéfini est très utile quand on travaille avec
des données variables. Peu importe la longueur du texte de la valeur, il est toujours contenu
dans le cadre prévu sur l'étiquette.
3.3.2.1. Source
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet..
• Données fixes : Texte fixe saisi à la main.
• Variables : Valeurs de variable prédéfinie qui sont utilisées comme contenu de l'objet.
• Fonctions : Outil de transformation des données entrées.
• Bases de données : Valeurs de base de données qui sont utilisées comme contenu de l'objet.
• Compteur : Affiche une valeur de compteur.
Le champ Contenu vous permet de saisir le contenu de l'objet.
Le groupe Masque permet de définir le format des données avant qu'elles s'affichent sur l'étiquette.
• Masque de saisie détermine le format des données entrées avant qu'elles s'affichent sur l'étiquette.
• Caractère générique est le caractère utilisé dans le masque et qui sera remplacé par les données sur
l'étiquette imprimée.
Exemple
Un opérateur a besoin de formater un numéro de téléphone pour qu'il soit plus lisible sur l'étiquette. La
données entrée n'est pas formatée puisqu'elle provient d'une base de données.
140
Quand la valeur lue dans la base de données est :
+38642805090
Et que le masque de saisie est :
(****) **** - ****
Le résultat en sortie sera :
(+386) 4280 - 5090
Quant les données contiennent une astérisque *, changer le Caractère générique. Le caractère doit avoir
une valeur unique qui n'apparaît nulle part dans la donnée.
3.3.2.2. Style
Couleur de police définit les couleurs de la police des cellules et du soulignage .
Police sélectionne la police de caractères. Il y a deux groupes de polices: Les polices OpenType et les
polices Imprimante.
NOTE
Quand l'imprimante sélectionnée est une imprimante thermique, des polices
complémentaires sont disponibles dans la liste des polices disponibles. Les polices
imprimantes sont pré installées sur l'imprimante. Ce sont les Polices imprimante identifiées
par une petite icône d'imprimante en face de leur nom.
Les polices peuvent être mise en texte Gras, Italique, Souligné ou Barré.
Adaptation de la police définit le facteur d'étirement de la police. Quand le facteur est réglé sur 100 %,
la police a son aspect normal. Si le facteur est réglé sur 200 %, la largeur de la police sera le double de
l'original. Si le facteur est de 50 %,la police est réduite de la moitié de sa taille d'origine.
Alignement définit le positionnement horizontal du contenu saisi.
• A Gauche : texte aligné sur la bordure gauche de l'objet.
• Au centre : texte positionné au centre de l'objet.
• A Droite : texte aligné sur la bordure droite de l'objet.
• Justifié répartit le texte de manière uniforme entre les deux bordures.
NOTE
Justifié n'est disponible que pour les paragraphes.
Espacement détermine l'espacement des caractères et des lignes du texte.
141
• Interligne : distance entre chaque ligne d'un paragraphe.
• Espacement des caractères : distance entre chaque caractère.
3.3.2.3. Ajuster
Aucun La taille du paragraphe et de la police ne s'adapte pas.
NOTE
Si le contenu excède la taille de l'objet, un message d'erreur apparaît. L'étiquette ne
s'imprime pas. Pour éviter ce type d'erreur et imprimer le paragraphe, activer l'option Ignorer
le contenu excessif.
Ajuster la taille au contenu : Adaptation automatique de la hauteur du paragraphe enrichi.
Ajuster le contenu en adaptant la taille de la police : Agrandit ou réduit la taille de police pour que le
contenu s'adapte à l'objet Paragraphe.
• Taille minimum : Taille minimum de la police autorisée.
• Taille maximum : Taille maximum de la police autorisée.
Ajuster le contenu en adaptant la taille de la police : Agrandit ou réduit la taille de police pour que le
contenu s'adapte à l'objet Paragraphe.
• Ajustage minimum de la police : Facteur d'extension de police minimum.
• Ajustage maximum de la police : Facteur d'extension de police minimum.
Utiliser la même taille pour tous les textes du groupe égalise la taille des polices de tous les objets
paragraphes d'un groupe. Si la taille de l'un des paragraphes du groupe change, la taille de la police
s'adapte. Les polices des autres paragraphes du groupe se mettent automatiquement à la même taille.
Un Groupe de même taille définit le nom du groupe.
ASTUCE
Cette option est utilisable avec la fonctionnalité Ajuster activée. Les deux options Ajuster
sont compatibles - en ajustant la taille de la police ou en augmentant la taille de la police.
3.3.2.4. Effets
Inversé: intervertit les couleurs du texte et du fond de l'objet.
Miroir: met le texte en miroir.
Impression RTL : imprime le texte de droite à gauche.
142
ASTUCE
La plupart des imprimantes thermiques impriment automatiquement de droite à gauche.
Utiliser cette option si le système d'exploitation ne dispose d’écriture RTL en natif.
3.3.2.5. Limites
Le groupe Bordure de gauche définit les limites du texte le long de la bordure gauche de l'objet.
• Forme : Sélectionne une forme basique personnalisable pour limiter le texte.
• Largeur : Étend ou réduit horizontalement la bordure gauche sélectionnée.
• Hauteur Étend ou réduit verticalement la bordure gauche sélectionnée.
Le groupe Bordure de droite définit les limites du texte le long de la bordure droite de l'objet.
• Forme à droite sélectionne la forme basique de la limite droite de l'objet.
• Largeur : Étend ou réduit horizontalement la bordure droite sélectionnée.
• Hauteur : Étend ou réduit verticalement la bordure droite sélectionnée..
Exemple
Les limites définissent la manière dont le texte se cale dans l'objet.
3.3.2.6. Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
Le groupe Taille permet de définir les dimensions de l'objet :
143
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
NOTE
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme
automatiquement.
Angle de rotation est l'angle de l'objet par rapport au plan de travail.
ASTUCE
Il y a plusieurs manières de déterminer l'angle de l'objet: la saisie manuelle de l'angle, tirer
le curseur ou cliquer et tirer l'icône
de l'objet sélectionné. L'angle de rotation et le curseur
font tourner l'objet autour de son point d'ancrage. L'icône
point central.
fait tourner l'objet autour de son
Point d'ancrage est l'emplacement où l'objet est épinglé sur le plan de travail. Les objets de taille variable
augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
Verrouiller empêche l'objet de bouger pendant le processus de création.
L'option Positionnement relatif définit la position d'un objet par rapport à l'étiquette ou à son voisin, et son
comportement quand la taille de l'étiquette ou la position des objets voisins changent.
• Activer le positionnement horizontal relatif : Active le positionnement horizontal relatif.
• Relatif par rapport à la bordure de l'étiquette : Le positionnement de l'objet est défini par rapport
à la bordure de référence de l'étiquette. Définir son décalage horizontal par rapport à cette
bordure.
• Relatif par rapport un autre objet : Le positionnement de l'objet est défini par rapport à un objet
voisin. Définir son décalage horizontal par rapport à cet objet.
• Objet : Sélectionne l'objet de référence pour le positionnement horizontal relatif.
• Bordure : Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas d'autres
objets sur l'étiquette) pour le positionnement horizontal relatif.
• Décalage : Distance horizontale par rapport à la bordure de l'étiquette ou du point d'ancrage de
référence de l'objet.
• Activer le positionnement vertical relatif : Active le positionnement vertical relatif.
• Relatif par rapport à la bordure de l'étiquette : Le positionnement de l'objet est défini par rapport
à la bordure de référence de l'étiquette. Définir son décalage vertical par rapport à cette bordure.
• Relatif par rapport un autre objet : Le positionnement de l'objet est défini par rapport à un objet
voisin. Définir son décalage vertical par rapport à cet objet.
144
• Objet : Sélectionne l'objet de référence pour le positionnement vertical relatif.
• Bordure : Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas d'autres
objets sur l'étiquette) pour le positionnement vertical relatif.
• Décalage : Distance verticale par rapport à la bordure de l'étiquette ou du point d'ancrage de
référence de l'objet.
NOTE
La position de l'objet change si la taille de l'étiquette change ou si la position de l'objet
apparenté change.
Lors de la conception d'étiquettes recto-verso, vous pouvez également prendre des objets du côté opposé
de l'étiquette en tant qu'objets de référence pour le positionnement relatif. Dans ce cas, les objets sur le
côté opposé se déplacent tous si vous modifiez leur position.
NOTE
Les côtés d'une étiquette des objets de référence sont clairement identifiés dans la liste de
sélection d'Objet avec (Face avant) et (Face arrière).
NOTE
Si l'unité de mesure change, la valeur se transforme automatiquement.
3.3.2.7. Général
L'onglet Général identifie l'objet et permet de déterminer son statut.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
NOTE
Éviter les espaces ou les caractères spéciaux dans le nom des objets.
Description Permet d'ajouter des notes et annotations pour un objet. Cela peut aider le processus d'édition
de l'étiquette.
Le groupe État définit la visibilité de l'objet sur l'aperçu et à l'impression.
• Non imprimable: Empêche d'imprimer l'objet. L'objet reste visible sur l'aperçu avant impression. Il
affecte les autres objets positionnés relativement. Cette option est utile pour imprimer sur des
étiquettes pré dessinées ou d'un stock spécifique.
145
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression. L'objet
est traité comme s'il n'existait pas.
Option
Aperçu avant
impression
Sortie d'impression
Position
relative
Non imprimable
(sélectionné)
OUI
NON
OUI
Visible (effacé)
NON
NON
NON
• Condition: Déterminer une condition permet d'activer l'objet si le résultat qu'elle donne est « True »
(vrai). Elle définit la visibilité de l'objet au lancement du formulaire et quand les valeurs de variables
connectées changent.
ASTUCE
Les signes égal (=) et différent (≠) son autorisés dans la condition de visibilité de
l'objet. Cliquer sur le bouton Égal/Différent permet de sélectionner le signe approprié.
3.3.3. Paragraphe Texte enrichi
Un Paragraphe Texte enrichi (RTF) est un objet qui permet d'éditer du texte enrichi. Il comporte du texte
avec des liens hypertexte, des images de lignes et autres formatages créés en utilisant un traitement de
texte interne à Designer.
3.3.3.1. Source
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet..
• Données fixes : Texte fixe saisi à la main.
• Variables : Valeurs de variable prédéfinie qui sont utilisées comme contenu de l'objet.
• Fonctions : Outil de transformation des données entrées.
• Bases de données : Valeurs de base de données qui sont utilisées comme contenu de l'objet.
• Compteur : Affiche une valeur de compteur.
Le champ Contenu vous permet de saisir le contenu de l'objet.
L'éditeur de texte enrichi est un traitement de texte complet.
Modifier le contenu ouvre l'éditeur.
Actions possibles avec l'éditeur de texte enrichi :
• Formatage de texte
146
• Rechercher et remplacer du contenu
• Insérer des images, symboles, tables et sources de données dynamiques
• Zoomer sur le contenu
Afficher le code RTF affiche le code RTF.
ASTUCE
Pour en savoir plus sur les fonctionnalités de l'Éditeur de texte enrichi, lire l'article dédié à
ce sujet.
3.3.3.2. Style
Groupe de rendu définit la méthode de rendu active pour le contenu enrichi. Si vous rencontrez des
difficultés à l'importation d'un texte formaté à l'objet de texte enrichi, optez pour le rendu alternatif. Vous
pourrez ainsi mieux formater le contenu sur les étiquettes imprimées.
NOTE
Le rendu alternatif autorise les scripts de la droite vers la gauche.
NOTE
Si vous modifiez d'anciens fichiers d'étiquettes (.lbl) NiceLabel, le rendu alternatif est
automatiquement activé.
NOTE
Si vous créez des étiquettes avec des polices personnalisées, le rendu alternatif est l'option
qui convient le mieux.
3.3.3.3. Ajuster
Aucun La taille du paragraphe et de la police ne s'adapte pas.
• Aucun : La taille du paragraphe enrichi et de la police ne s'adaptent pas.
NOTE
Si le contenu excède la taille de l'objet, un message d'erreur apparaît. L'étiquette ne
s'imprime pas. Pour éviter ce type d'erreur et imprimer le paragraphe, activer l'option
Ignorer le contenu excessif.
147
• Ajuster la taille au contenu : Adaptation automatique de la hauteur du paragraphe enrichi.
• Adapter le contenu en ajustant la taille de la police : La taille de la police s'adapte.
• Taille minimum : Taille minimum de la police.
• Taille maximum : Taille maximum de la police.
3.3.3.4. Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
Le groupe Taille permet de définir les dimensions de l'objet :
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
NOTE
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme
automatiquement.
Angle de rotation est l'angle de l'objet par rapport au plan de travail.
ASTUCE
Il y a plusieurs manières de déterminer l'angle de l'objet: la saisie manuelle de l'angle, tirer
le curseur ou cliquer et tirer l'icône
de l'objet sélectionné. L'angle de rotation et le curseur
font tourner l'objet autour de son point d'ancrage. L'icône
fait tourner l'objet autour de son
point central.
Point d'ancrage est l'emplacement où l'objet est épinglé sur le plan de travail. Les objets de taille variable
augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
Verrouiller empêche l'objet de bouger pendant le processus de création.
3.3.3.5. Position relative
L'option Positionnement relatif définit la position d'un objet par rapport à l'étiquette ou à son voisin, et son
comportement quand la taille de l'étiquette ou la position des objets voisins changent.
• Activer le positionnement horizontal relatif : Active le positionnement horizontal relatif.
148
• Relatif par rapport à la bordure de l'étiquette : Le positionnement de l'objet est défini par rapport
à la bordure de référence de l'étiquette. Définir son décalage horizontal par rapport à cette
bordure.
• Relatif par rapport un autre objet : Le positionnement de l'objet est défini par rapport à un objet
voisin. Définir son décalage horizontal par rapport à cet objet.
• Objet : Sélectionne l'objet de référence pour le positionnement horizontal relatif.
• Bordure : Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas d'autres
objets sur l'étiquette) pour le positionnement horizontal relatif.
• Décalage : Distance horizontale par rapport à la bordure de l'étiquette ou du point d'ancrage de
référence de l'objet.
• Activer le positionnement vertical relatif : Active le positionnement vertical relatif.
• Relatif par rapport à la bordure de l'étiquette : Le positionnement de l'objet est défini par rapport
à la bordure de référence de l'étiquette. Définir son décalage vertical par rapport à cette bordure.
• Relatif par rapport un autre objet : Le positionnement de l'objet est défini par rapport à un objet
voisin. Définir son décalage vertical par rapport à cet objet.
• Objet : Sélectionne l'objet de référence pour le positionnement vertical relatif.
• Bordure : Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas d'autres
objets sur l'étiquette) pour le positionnement vertical relatif.
• Décalage : Distance verticale par rapport à la bordure de l'étiquette ou du point d'ancrage de
référence de l'objet.
NOTE
La position de l'objet change si la taille de l'étiquette change ou si la position de l'objet
apparenté change.
Lors de la conception d'étiquettes recto-verso, vous pouvez également prendre des objets du côté opposé
de l'étiquette en tant qu'objets de référence pour le positionnement relatif. Dans ce cas, les objets sur le
côté opposé se déplacent tous si vous modifiez leur position.
NOTE
Les côtés d'une étiquette des objets de référence sont clairement identifiés dans la liste de
sélection d'Objet avec (Face avant) et (Face arrière).
3.3.3.6. Général
L'onglet Général identifie l'objet et permet de déterminer son statut.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
149
NOTE
Éviter les espaces ou les caractères spéciaux dans le nom des objets.
Description Permet d'ajouter des notes et annotations pour un objet. Cela peut aider le processus d'édition
de l'étiquette
Le groupe État définit la visibilité de l'objet sur l'aperçu et à l'impression.
• Non imprimable: Empêche d'imprimer l'objet. L'objet reste visible sur l'aperçu avant impression. Il
affecte les autres objets positionnés relativement. Cette option est utile pour imprimer sur des
étiquettes pré dessinées ou d'un stock spécifique.
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression. L'objet
est traité comme s'il n'existait pas.
• Condition: Déterminer une condition permet d'activer l'objet si le résultat qu'elle donne est « True »
(vrai). Elle définit la visibilité de l'objet au lancement du formulaire et quand les valeurs de variables
connectées changent.
ASTUCE
Les signes égal (=) et différent (≠) son autorisés dans la condition de visibilité de
l'objet. Cliquer sur le bouton Égal/Différent permet de sélectionner le signe approprié.
Option
Aperçu avant
impression
Sortie d'impression
Position relative
Non imprimable (sélectionné)
OUI
NON
OUI
Visible (effacé)
NON
NON
NON
3.3.3.7. Éditeur de paragraphe enrichi
L'Éditeur de texte enrichi est un traitement de texte complet. Il permet de créer, modifier et formater le
contenu d'un objet Paragraphe enrichi.
Les sections ci-dessous présentent les onglets de l'éditeur et les groupes de ruban avec leur commandes
utilisables pour créer et modifier le contenu d'un paragraphe enrichi.
3.3.3.7.1. ONGLET ACCUEIL
Le groupe de ruban Fichier permet de maîtriser un document.
• Importer : Importation de contenu textuel dans l'éditeur.
• Exporter : Exportation de contenu textuel de l'éditeur.
150
ASTUCE
Utiliser la fenêtre de l'explorateur de fichier pour sélectionner l'emplacement de
l'exportation. Par défaut, le contenu de l'éditeur est exporté en fichier .rtf. Pour le
faire dans un autre format, le sélectionner dans le menu déroulant.
Presse-papiers : Groupe de ruban qui active les actions suivantes :
• Coller : Colle les données du presse-papiers.
• Copier : Copie la sélection dans le presse-papiers.
• Couper : Coupe la sélection dans le presse-papiers.
Le groupe de ruban Annuler Rétablir annule ou répète les actions d'édition.
Le groupe de ruban Police comporte les styles de police typiques et les commandes de formatage les
concernant. Il s'agit de la sélection des polices, leur taille, leurs caractéristiques : gras, italique, etc.
ASTUCE
Pour plus de paramètres concernant les polices, ouvrir la boîte Police en cliquant sur l'icône
dans le coin inférieur droit du groupe de ruban.
Le groupe Paragraphe définit les listes et les indentations, les paramètres de formatage, les alignements et
les espaces entre les lignes et les ombres du texte.
ASTUCE
Pour plus de paramètres pour les textes, ouvrir la boîte de dialogue Paragraphe en cliquant
sur l'icône
dans le coin inférieur droit du groupe de ruban.
Le groupe Édition inclut :
• Rechercher recherche et localise la chaîne saisie dans un texte.
• Remplacer localise et remplace la chaîne saisie par un nouveau texte.
3.3.3.7.2. INSÉRER
Le groupe Insérer permet d'ajouter des éléments modifiables dans un objet paragraphe enrichi.
• Source de données : Ajoute une variable, une fonction ou un champ de base de données comme
source de contenu dynamique.
• Table : Ouvre la boîte de dialogue Insérer une table. Définir le Nombre de colonnes et le Nombre de
lignes. Après avoir cliqué sur OK, une table comportant le nombre de colonnes et de ligne défini se
place dans l'éditeur de texte enrichi.
151
• Image : insère une image dans l'objet texte enrichi.
• Symbole : Ouvre la boîte de dialogue Insérer un symbole pour y sélectionner un caractère.
• Rechercher par code : Recherche de caractère par code de caractère unicode.
• Nom de la police : Sélection de la police.
• Jeu de caractères : jeu de caractères actif.
• Filtre : Filtre de recherche de caractère.
Les symboles fréquemment utilisés s'affichent au bas de la boîte de dialogue. Cliquer sur le symbole
pour l'insérer directement dans l'objet texte enrichi.
3.3.3.7.3. AFFICHAGE
Le groupe Zoom permet de zoomer en avant et en arrière sur le texte.
3.3.4. Code à barres
L’objet Code à barres permet d'ajouter divers types de codes à barres avec des données encodées sur vos
étiquettes.
Les détails sur les propriétés du code à barres, les types et les méthodes d'encodage sont disponibles dans
la section dédiée au code à barres.
3.3.5. Image
Utiliser l'objet Image pour ajouter du contenu graphique sur une étiquette. Cet objet permet d'utiliser les
formats de fichiers suivants :
• Portable Network Graphic (.png)
• PDF (*.pdf)
• Adobe Photoshop (*.psd)
• Scalable Vector graphics (*.svg)
• Paintbrush (*.pcx)
• JPEG bitmaps (*.jpg, *.jpeg, *.jpe)
• TIFF bitmaps (*.tif, *.tiff)
• Enhanced Windows Metafile (.emf)
• Windows Metafile (*.wmf)
• Windows bitmap (.bmp)
152
• Graphics Interchange Format (*.gif)
3.3.5.1. Source
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet..
• Saisie clavier variable : Type de variable qui active une invite différente pour chaque travail
d'impression.
• Variables : Valeurs de variable prédéfinie qui sont utilisées comme contenu de l'objet.
• Fonctions : Outil de transformation des données entrées.
• Bases de données : Valeurs de base de données qui sont utilisées comme contenu de l'objet.
Le champ Contenu est utilisé pour entrer le contenu de l'objet.
Pour (re)définir le Contenu de l'objet, cliquer sur Parcourir pour localiser le fichier et l'afficher sur l'étiquette.
Intégrer une image dans un document définit l'image comme partie intégrante du fichier d'étiquette. Il n'est
alors plus possible de lier l'objet au fichier original de l'image.
ASTUCE
L'intégration de l'image rend le fichier d'étiquette plus facilement transportable puisque
l'utilisateur n'a plus besoin d'inclure le fichier de l'image lorsqu'il partage l'étiquette.
Enregistrer l'image intégrée dans le fichier : L'image intégrée est enregistrée dans un fichier.
3.3.5.1.1. GRAPHIQUES ENCODÉ BASE64
Base64 est une méthode d’encodage binaire-texte qui encore vos fichiers graphiques en fichiers texte.
Utilisez des graphiques encodés Base64 sur vos étiquettes ou formulaires quand vous souhaitez accéder à
vos graphiques directement depuis votre base de données, et pas avec les chemins d’accès aux fichiers sur
votre disque dur.
Connectez vos objets Image aux champs de la base de données où figure du contenu Base64. Designer
reconnaît automatiquement le contenu de texte Base64 et l’affiche sous forme d’images sur vos étiquettes
ou formulaires.
153
NOTE
Vos chaînes Base64 doivent comporter plus que 250 caractères.
NOTE
Pour tester vos conceptions d’étiquettes ou de solutions, vous pouvez utiliser des variables
de saisie comme sources de données dans Propriétés Image. Saisissez votre contenu de
texte Base64 à la main comme valeur de variable au moment d’imprimer.
3.3.5.1.2. PRISE EN CHARGE DES CHAMPS BLOB
Les grands objets binaires (BLOB) sont des ensembles de données binaires. Les BLOB sont généralement
des objets images, audio ou d’autres types d’objets multimédias. Les bases de données stockent les BLOB
sous forme d’entités uniques. Les bases de données avancées telles que SQL, MySQL et Oracle prennent
en charge les champs BLOB.
Utilisez des champs de base de données BLOB sur vos étiquettes ou formulaires pour accéder à vos
graphiques directement depuis votre base de données, et pas sous forme de chemins d’accès vers les
graphiques sur votre disque dur.
Connectez vos objets Image à votre champ de base de données BLOB. Designer reconnaît
automatiquement le contenu BLOB et l’affiche sous forme d’images sur vos étiquettes ou formulaires.
3.3.5.2. Style
Le groupe Tramage permet de sélectionner la méthode de tramage la plus appropriée pour imprimer les
images sur des étiquettes en noir et blanc.
154
ASTUCE
Avec ce type d'image, le tramage crée l'illusion de nouvelles couleurs et ombres en variant
uniquement les points noirs.
Type de tramage sélectionne la méthode de tramage :
• Pilote d'imprimante par défaut : Aucun tramage sélectionné pour l'objet Image. Quand l'impression
est en noir et blanc, le pilote utilise sa propre méthode de tramage.
NOTE
S'il n'y a pas de tramage paramétré pour l'image, l'algorithme peut aussi être sélectionné
dans la boîte de dialogue des propriétés de l'imprimante. L'algorithme de tramage
sélectionné pour un objet dans Designer écrase l'algorithme sélectionné dans les propriétés
de l'imprimante. Voir Modification des options de tramage pour plus d'informations
détaillées.
• Commandé : Réalise le tramage en appliquant un seuil de carte (matrice avec cellules) sur les pixels
affichés. Si la valeur d'un pixel (entre 0 et 9) est inférieure au nombre correspondant de cellules de la
matrice, l'algorithme met le pixel en noir, sinon, il est mis en blanc.
• Seuil : Détermine le seuil auquel chaque point est comparé. Si la valeur d'origine est supérieure au
seuil, ce sera blanc. Plus la valeur du seuil est basse, plus les points seront blancs.
• Floyd Steinberg : Réalise un tramage en utilisant la dispersion d'erreur. L'algorithme génère le résultat
le plus proche de l'original, mais il s'agit de l'option la plus lente.
Le groupe Couleur permet de personnaliser la couleur d'un objet graphique.
• Forcer la couleur de l'image renforce la couleur de l'objet graphique sélectionné. Utiliser le menu
déroulant Couleur d'image pour y prendre la couleur à utiliser pour l'impression.
NOTE
Cette option est utilisable avec les imprimantes couleur dans l'interface avancée du
pilote d'imprimante ou dans le Mode d'impression Windows.
3.3.5.3. Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
Le groupe Taille permet de définir les dimensions de l'objet :
155
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
NOTE
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme
automatiquement.
Angle de rotation est l'angle de l'objet par rapport au plan de travail.
ASTUCE
Il y a plusieurs manières de déterminer l'angle de l'objet: la saisie manuelle de l'angle, tirer
le curseur ou cliquer et tirer l'icône
de l'objet sélectionné. L'angle de rotation et le curseur
font tourner l'objet autour de son point d'ancrage. L'icône
point central.
fait tourner l'objet autour de son
Point d'ancrage est l'emplacement où l'objet est épinglé sur le plan de travail. Les objets de taille variable
augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
Verrouiller empêche l'objet de bouger pendant le processus de création.
L'option Positionnement relatif définit la position d'un objet par rapport à l'étiquette ou à son voisin, et son
comportement quand la taille de l'étiquette ou la position des objets voisins changent.
• Activer le positionnement horizontal relatif : Active le positionnement horizontal relatif.
• Relatif par rapport à la bordure de l'étiquette : Le positionnement de l'objet est défini par rapport
à la bordure de référence de l'étiquette. Définir son décalage horizontal par rapport à cette
bordure.
• Relatif par rapport un autre objet : Le positionnement de l'objet est défini par rapport à un objet
voisin. Définir son décalage horizontal par rapport à cet objet.
• Objet : Sélectionne l'objet de référence pour le positionnement horizontal relatif.
• Bordure : Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas d'autres
objets sur l'étiquette) pour le positionnement horizontal relatif.
• Décalage : Distance horizontale par rapport à la bordure de l'étiquette ou du point d'ancrage de
référence de l'objet.
• Activer le positionnement vertical relatif : Active le positionnement vertical relatif.
• Relatif par rapport à la bordure de l'étiquette : Le positionnement de l'objet est défini par rapport
à la bordure de référence de l'étiquette. Définir son décalage vertical par rapport à cette bordure.
• Relatif par rapport un autre objet : Le positionnement de l'objet est défini par rapport à un objet
voisin. Définir son décalage vertical par rapport à cet objet.
156
• Objet : Sélectionne l'objet de référence pour le positionnement vertical relatif.
• Bordure : Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas d'autres
objets sur l'étiquette) pour le positionnement vertical relatif.
• Décalage : Distance verticale par rapport à la bordure de l'étiquette ou du point d'ancrage de
référence de l'objet.
NOTE
La position de l'objet change si la taille de l'étiquette change ou si la position de l'objet
apparenté change.
Lors de la conception d'étiquettes recto-verso, vous pouvez également prendre des objets du côté opposé
de l'étiquette en tant qu'objets de référence pour le positionnement relatif. Dans ce cas, les objets sur le
côté opposé se déplacent tous si vous modifiez leur position.
NOTE
Les côtés d'une étiquette des objets de référence sont clairement identifiés dans la liste de
sélection d'Objet avec (Face avant) et (Face arrière).
NOTE
Si l'unité de mesure change, la valeur se transforme automatiquement.
Les options de Redimension du graphique ne sont disponibles que pour les objets Image connectés à une
variable. Ces paramètres définissent de quelle manière la taille de l'objet Image s'adapte au fichier source
au moment de l'impression.
• Conserver la taille originale : Désactive le redimensionnement. La taille de l'image reste inchangée.
• Conserver les proportions : L'image change de taille mais conserve les proportions. Le rapport des
dimensions de l'image reste fixe.
• Redimensionner à la taille donnée permet de modifier la taille de l'image horizontalement et
verticalement pour l'ajuster dans les limites du paragraphe. L'utilisation de cette option risque de
déformer l'image.
Taille originale affiche la largeur et la Hauteur de l'image avant retouche. Revenir à la taille d'origine annule
toutes les actions modifiant la taille.
3.3.5.4. Général
L'onglet Général identifie l'objet et permet de déterminer son statut.
157
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
NOTE
Éviter les espaces ou les caractères spéciaux dans le nom des objets.
Description Permet d'ajouter des notes et annotations pour un objet. Cela peut aider le processus d'édition
de l'étiquette.
Le groupe État définit la visibilité de l'objet sur l'aperçu et à l'impression.
• Non imprimable: Empêche d'imprimer l'objet. L'objet reste visible sur l'aperçu avant impression. Il
affecte les autres objets positionnés relativement. Cette option est utile pour imprimer sur des
étiquettes pré dessinées ou d'un stock spécifique.
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression. L'objet
est traité comme s'il n'existait pas.
• Condition: Déterminer une condition permet d'activer l'objet si le résultat qu'elle donne est « True »
(vrai). Elle définit la visibilité de l'objet au lancement du formulaire et quand les valeurs de variables
connectées changent.
ASTUCE
Les signes égal (=) et différent (≠) son autorisés dans la condition de visibilité de
l'objet. Cliquer sur le bouton Égal/Différent permet de sélectionner le signe approprié.
Option
Aperçu avant
impression
Sortie d'impression
Position relative
Non imprimable (sélectionné)
OUI
NON
OUI
Visible (effacé)
NON
NON
NON
3.3.6. Rectangle
Rectangle permet de créer un cadre rectangulaire sur une étiquette.
Style
Le groupe Contour définit les paramètres des lignes :
• Épaisseur : Épaisseur de la ligne autour de l'objet.
• Style de contour : Style de la ligne autour de l'objet.
• Plein : Ligne pleine.
158
• Pointillés : Ligne en pointillés.
• Tirets : Ligne en tirets.
• Effacer : Certaines parties des objets voisins deviennent invisibles sous cet objet.
• Couleur du contour : Couleur de la ligne.
• Rayon d'angle : Arrondit les angles du rectangle. Des valeurs plus élevées rendent la courbe plus
large.
Le groupe Remplir définit les paramètres de remplissage de l'objet et sa couleur.
• Couleur de remplissage : Définition de la couleur de remplissage de l'objet.
• Aucun : Objet complètement transparent.
• Effacé : Cache les objets sous l'objet actif.
• Plein : colorie tout l'objet d’une même couleur.
• Hachuré vers la droite : Remplit l'objet de hachures montant vers la droite.
• Hachuré vers la gauche : Remplit l'objet de hachures montant vers la gauche.
• Verticale : Remplit l'objet de lignes verticales.
• Horizontale : Remplit l'objet de lignes horizontales.
• Quadrillé : Remplit l'objet de lignes quadrillées.
• Hachures croisées : Remplit l'objet de lignes croisées en diagonales.
• 25 % de couleur : Fixe à 25 % l'opacité de la couleur de remplissage.
• 50 % de couleur : Fixe à 50 % l'opacité de la couleur de remplissage.
• 75 % de couleur : Fixe à 75 % l'opacité de la couleur de remplissage.
• Couleur d'arrière-plan : Définition de la couleur de remplissage de l'objet.
NOTE
Le système ne permet pas que le Style de contour et le Style de remplissage soient mis sur
Aucun en même temps.
ASTUCE
Dans NiceLabel 10, les objets forme (Rectangle, Ligne et Ellipse), mémorise le dernier
paramètre utilisé. Chaque fois qu'un de ces objets est ajouté sur l'étiquette, il prend les
mêmes paramètres de contour et remplissage que le précédent objet forme ajouté.
159
3.3.6.1. Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
Le groupe Taille permet de définir les dimensions de l'objet :
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
NOTE
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme
automatiquement.
Angle de rotation est l'angle de l'objet par rapport au plan de travail.
ASTUCE
Il y a plusieurs manières de déterminer l'angle de l'objet: la saisie manuelle de l'angle, tirer
le curseur ou cliquer et tirer l'icône
de l'objet sélectionné. L'angle de rotation et le curseur
font tourner l'objet autour de son point d'ancrage. L'icône
point central.
fait tourner l'objet autour de son
Point d'ancrage est l'emplacement où l'objet est épinglé sur le plan de travail. Les objets de taille variable
augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
Verrouiller empêche l'objet de bouger pendant le processus de création.
L'option Positionnement relatif définit la position d'un objet par rapport à l'étiquette ou à son voisin, et son
comportement quand la taille de l'étiquette ou la position des objets voisins changent.
• Activer le positionnement horizontal relatif : Active le positionnement horizontal relatif.
• Relatif par rapport à la bordure de l'étiquette : Le positionnement de l'objet est défini par rapport
à la bordure de référence de l'étiquette. Définir son décalage horizontal par rapport à cette
bordure.
• Relatif par rapport un autre objet : Le positionnement de l'objet est défini par rapport à un objet
voisin. Définir son décalage horizontal par rapport à cet objet.
• Objet : Sélectionne l'objet de référence pour le positionnement horizontal relatif.
• Bordure : Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas d'autres
objets sur l'étiquette) pour le positionnement horizontal relatif.
160
• Décalage : Distance horizontale par rapport à la bordure de l'étiquette ou du point d'ancrage de
référence de l'objet.
• Activer le positionnement vertical relatif : Active le positionnement vertical relatif.
• Relatif par rapport à la bordure de l'étiquette : Le positionnement de l'objet est défini par rapport
à la bordure de référence de l'étiquette. Définir son décalage vertical par rapport à cette bordure.
• Relatif par rapport un autre objet : Le positionnement de l'objet est défini par rapport à un objet
voisin. Définir son décalage vertical par rapport à cet objet.
• Objet : Sélectionne l'objet de référence pour le positionnement vertical relatif.
• Bordure : Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas d'autres
objets sur l'étiquette) pour le positionnement vertical relatif.
• Décalage : Distance verticale par rapport à la bordure de l'étiquette ou du point d'ancrage de
référence de l'objet.
NOTE
La position de l'objet change si la taille de l'étiquette change ou si la position de l'objet
apparenté change.
Lors de la conception d'étiquettes recto-verso, vous pouvez également prendre des objets du côté opposé
de l'étiquette en tant qu'objets de référence pour le positionnement relatif. Dans ce cas, les objets sur le
côté opposé se déplacent tous si vous modifiez leur position.
NOTE
Les côtés d'une étiquette des objets de référence sont clairement identifiés dans la liste de
sélection d'Objet avec (Face avant) et (Face arrière).
3.3.6.2. Général
L'onglet Général identifie l'objet et permet de déterminer son statut.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
NOTE
Éviter les espaces ou les caractères spéciaux dans le nom des objets.
Description Permet d'ajouter des notes et annotations pour un objet. Cela peut aider le processus d'édition
de l'étiquette.
Le groupe État définit la visibilité de l'objet sur l'aperçu et à l'impression.
161
• Non imprimable: Empêche d'imprimer l'objet. L'objet reste visible sur l'aperçu avant impression. Il
affecte les autres objets positionnés relativement. Cette option est utile pour imprimer sur des
étiquettes pré dessinées ou d'un stock spécifique.
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression. L'objet
est traité comme s'il n'existait pas.
• Condition: Déterminer une condition permet d'activer l'objet si le résultat qu'elle donne est « True »
(vrai). Elle définit la visibilité de l'objet au lancement du formulaire et quand les valeurs de variables
connectées changent.
ASTUCE
Les signes égal (=) et différent (≠) son autorisés dans la condition de visibilité de
l'objet. Cliquer sur le bouton Égal/Différent permet de sélectionner le signe approprié.
Option
Aperçu avant
impression
Sortie d'impression
Position relative
Non imprimable (sélectionné)
OUI
NON
OUI
Visible (effacé)
NON
NON
NON
Le groupe Optimisation de l'impression permet d'activer l'utilisation des éléments internes de l'imprimante.
ASTUCE
Si le modèle d'imprimante le permet, une partie du traitement des éléments de l'étiquette
est gérée directement par l'imprimante : polices internes, formes, codes à barres, etc. Cela
accélère le processus d'impression en raison de la réduction du trafic des données.
• Utiliser les éléments imprimante si possible va imprimer les étiquettes en utilisant les éléments
internes de l'imprimante si elle le permet. Si l'imprimante ne le permet pas, l'élément est envoyé en
graphique.
• Utiliser toujours l'élément imprimante donne à l'imprimante l'ordre d'utiliser exclusivement les
éléments internes de l'imprimante. Si une imprimante sélectionnée ne prend pas en charge les
éléments internes d’imprimante, un message d'erreur s'affiche avec une explication.
• Toujours imprimer en mode graphique Cette option envoie et imprime les objets en fichiers
graphiques.
Lorsque vous connectez votre objet à une variable, activer l'option Utiliser l'élément imprimante si
possible ou Utiliser toujours l'élément imprimante. Imprimer en mode graphique signale une erreur
d'impression.
162
NOTE
L'activation de l’interface avancée du pilote d'imprimante combinée avec le pilote est
obligatoire pour imprimer cet objet en élément interne de l'imprimante.
3.3.7. Ligne
L'objet Ligne crée une ligne sur l'étiquette.
Style
Le groupe Contour définit les paramètres des lignes :
• Épaisseur : Épaisseur de la ligne autour de l'objet.
• Style de contour : Style de la ligne autour de l'objet.
• Plein : Ligne pleine.
• Pointillés : Ligne en pointillés.
• Tirets : Ligne en tirets.
• Effacer : Certaines parties des objets voisins deviennent invisibles sous cet objet.
• Couleur du contour : Couleur de la ligne.
ASTUCE
Dans NiceLabel 10, les objets forme (Rectangle, Ligne et Ellipse), mémorise le dernier
paramètre utilisé. Chaque fois qu'un de ces objets est ajouté sur l'étiquette, il prend les
mêmes paramètres de contour et remplissage que le précédent objet forme ajouté.
3.3.7.1. Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
• Longueur : Définit la longueur de la ligne.
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme automatiquement.
Angle de rotation est l'angle de l'objet par rapport au plan de travail.
163
ASTUCE
Il y a plusieurs manières de déterminer l'angle de l'objet: la saisie manuelle de l'angle, tirer
le curseur ou cliquer et tirer l'icône
de l'objet sélectionné. L'angle de rotation et le curseur
font tourner l'objet autour de son point d'ancrage. L'icône
point central.
fait tourner l'objet autour de son
Verrouiller empêche l'objet de bouger pendant le processus de création.
3.3.7.2. Général
L'onglet Général identifie l'objet et permet de déterminer son statut.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
NOTE
Éviter les espaces ou les caractères spéciaux dans le nom des objets.
Description Permet d'ajouter des notes et annotations pour un objet. Cela peut aider le processus d'édition
de l'étiquette.
Le groupe État définit la visibilité de l'objet sur l'aperçu et à l'impression.
• Non imprimable: Empêche d'imprimer l'objet. L'objet reste visible sur l'aperçu avant impression. Il
affecte les autres objets positionnés relativement. Cette option est utile pour imprimer sur des
étiquettes pré dessinées ou d'un stock spécifique.
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression. L'objet
est traité comme s'il n'existait pas.
• Condition: Déterminer une condition permet d'activer l'objet si le résultat qu'elle donne est « True »
(vrai). Elle définit la visibilité de l'objet au lancement du formulaire et quand les valeurs de variables
connectées changent.
ASTUCE
Les signes égal (=) et différent (≠) son autorisés dans la condition de visibilité de
l'objet. Cliquer sur le bouton Égal/Différent permet de sélectionner le signe approprié.
Option
Aperçu avant
impression
Sortie d'impression
Position relative
Non imprimable (sélectionné)
OUI
NON
OUI
Visible (effacé)
NON
NON
NON
164
Le groupe Optimisation de l'impression permet d'activer l'utilisation des éléments internes de l'imprimante.
ASTUCE
Si le modèle d'imprimante le permet, une partie du traitement des éléments de l'étiquette
est gérée directement par l'imprimante : polices internes, formes, codes à barres, etc. Cela
accélère le processus d'impression en raison de la réduction du trafic des données.
• Utiliser les éléments imprimante si possible va imprimer les étiquettes en utilisant les éléments
internes de l'imprimante si elle le permet. Si l'imprimante ne le permet pas, l'élément est envoyé en
graphique.
• Utiliser toujours l'élément imprimante donne à l'imprimante l'ordre d'utiliser exclusivement les
éléments internes de l'imprimante. Si une imprimante sélectionnée ne prend pas en charge les
éléments internes d’imprimante, un message d'erreur s'affiche avec une explication.
• Toujours imprimer en mode graphique Cette option envoie et imprime les objets en fichiers
graphiques.
Lorsque vous connectez votre objet à une variable, activer l'option Utiliser l'élément imprimante si
possible ou Utiliser toujours l'élément imprimante. Imprimer en mode graphique signale une erreur
d'impression.
NOTE
L'activation de l’interface avancée du pilote d'imprimante combinée avec le pilote est
obligatoire pour imprimer cet objet en élément interne de l'imprimante.
3.3.8. Ellipse
L'objet Ellipse crée des formes circulaires sur l'étiquette.
Style
Le groupe Contour définit les paramètres des lignes :
• Épaisseur : Épaisseur de la ligne autour de l'objet.
• Style de contour : Style de la ligne autour de l'objet.
• Plein : Ligne pleine.
• Pointillés : Ligne en pointillés.
• Tirets : Ligne en tirets.
• Effacer : Certaines parties des objets voisins deviennent invisibles sous cet objet.
165
• Couleur du contour : Couleur de la ligne.
Le groupe Remplir définit les paramètres de remplissage de l'objet et sa couleur.
• Couleur de remplissage : Définition de la couleur de remplissage de l'objet.
• Aucun : Objet complètement transparent.
• Effacé : Cache les objets sous l'objet actif.
• Plein : colorie tout l'objet d’une même couleur.
• Hachuré vers la droite : Remplit l'objet de hachures montant vers la droite.
• Hachuré vers la gauche : Remplit l'objet de hachures montant vers la gauche.
• Verticale : Remplit l'objet de lignes verticales.
• Horizontale : Remplit l'objet de lignes horizontales.
• Quadrillé : Remplit l'objet de lignes quadrillées.
• Hachures croisées : Remplit l'objet de lignes croisées en diagonales.
• 25 % de couleur : Fixe à 25 % l'opacité de la couleur de remplissage.
• 50 % de couleur : Fixe à 50 % l'opacité de la couleur de remplissage.
• 75 % de couleur : Fixe à 75 % l'opacité de la couleur de remplissage.
• Couleur d'arrière-plan : Définition de la couleur de remplissage de l'objet.
NOTE
Le système ne permet pas que le Style de contour et le Style de remplissage soient mis sur
Aucun en même temps.
ASTUCE
Dans NiceLabel 10, les objets forme (Rectangle, Ligne et Ellipse) mémorisent le dernier
paramètre utilisé. Chaque fois qu'un de ces objets est ajouté sur l'étiquette, il prend les
mêmes paramètres de contour et remplissage que le précédent objet forme ajouté.
3.3.8.1. Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
Le groupe Taille permet de définir les dimensions de l'objet :
166
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
NOTE
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme
automatiquement.
Angle de rotation est l'angle de l'objet par rapport au plan de travail.
ASTUCE
Il y a plusieurs manières de déterminer l'angle de l'objet: la saisie manuelle de l'angle, tirer
le curseur ou cliquer et tirer l'icône
de l'objet sélectionné. L'angle de rotation et le curseur
font tourner l'objet autour de son point d'ancrage. L'icône
point central.
fait tourner l'objet autour de son
Point d'ancrage est l'emplacement où l'objet est épinglé sur le plan de travail. Les objets de taille variable
augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
Verrouiller empêche l'objet de bouger pendant le processus de création.
L'option Positionnement relatif définit la position d'un objet par rapport à l'étiquette ou à son voisin, et son
comportement quand la taille de l'étiquette ou la position des objets voisins changent.
• Activer le positionnement horizontal relatif : Active le positionnement horizontal relatif.
• Relatif par rapport à la bordure de l'étiquette : Le positionnement de l'objet est défini par rapport
à la bordure de référence de l'étiquette. Définir son décalage horizontal par rapport à cette
bordure.
• Relatif par rapport un autre objet : Le positionnement de l'objet est défini par rapport à un objet
voisin. Définir son décalage horizontal par rapport à cet objet.
• Objet : Sélectionne l'objet de référence pour le positionnement horizontal relatif.
• Bordure : Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas d'autres
objets sur l'étiquette) pour le positionnement horizontal relatif.
• Décalage : Distance horizontale par rapport à la bordure de l'étiquette ou du point d'ancrage de
référence de l'objet.
• Activer le positionnement vertical relatif : Active le positionnement vertical relatif.
• Relatif par rapport à la bordure de l'étiquette : Le positionnement de l'objet est défini par rapport
à la bordure de référence de l'étiquette. Définir son décalage vertical par rapport à cette bordure.
• Relatif par rapport un autre objet : Le positionnement de l'objet est défini par rapport à un objet
voisin. Définir son décalage vertical par rapport à cet objet.
167
• Objet : Sélectionne l'objet de référence pour le positionnement vertical relatif.
• Bordure : Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas d'autres
objets sur l'étiquette) pour le positionnement vertical relatif.
• Décalage : Distance verticale par rapport à la bordure de l'étiquette ou du point d'ancrage de
référence de l'objet.
NOTE
La position de l'objet change si la taille de l'étiquette change ou si la position de l'objet
apparenté change.
Lors de la conception d'étiquettes recto-verso, vous pouvez également prendre des objets du côté opposé
de l'étiquette en tant qu'objets de référence pour le positionnement relatif. Dans ce cas, les objets sur le
côté opposé se déplacent tous si vous modifiez leur position.
NOTE
Les côtés d'une étiquette des objets de référence sont clairement identifiés dans la liste de
sélection d'Objet avec (Face avant) et (Face arrière).
NOTE
Si l'unité de mesure change, la valeur se transforme automatiquement.
3.3.8.2. Général
L'onglet Général identifie l'objet et permet de déterminer son statut.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
NOTE
Éviter les espaces ou les caractères spéciaux dans le nom des objets.
Description Permet d'ajouter des notes et annotations pour un objet. Cela peut aider le processus d'édition
de l'étiquette.
Le groupe État définit la visibilité de l'objet sur l'aperçu et à l'impression.
• Non imprimable: Empêche d'imprimer l'objet. L'objet reste visible sur l'aperçu avant impression. Il
affecte les autres objets positionnés relativement. Cette option est utile pour imprimer sur des
étiquettes pré dessinées ou d'un stock spécifique.
168
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression. L'objet
est traité comme s'il n'existait pas.
• Condition: Déterminer une condition permet d'activer l'objet si le résultat qu'elle donne est « True »
(vrai). Elle définit la visibilité de l'objet au lancement du formulaire et quand les valeurs de variables
connectées changent.
ASTUCE
Les signes égal (=) et différent (≠) son autorisés dans la condition de visibilité de
l'objet. Cliquer sur le bouton Égal/Différent permet de sélectionner le signe approprié.
Option
Aperçu avant
impression
Sortie d'impression
Position relative
Non imprimable (sélectionné)
OUI
NON
OUI
Visible (effacé)
NON
NON
NON
Le groupe Optimisation de l'impression permet d'activer l'utilisation des éléments internes de l'imprimante.
ASTUCE
Si le modèle d'imprimante le permet, une partie du traitement des éléments de l'étiquette
est gérée directement par l'imprimante : polices internes, formes, codes à barres, etc. Cela
accélère le processus d'impression en raison de la réduction du trafic des données.
• Utiliser les éléments imprimante si possible va imprimer les étiquettes en utilisant les éléments
internes de l'imprimante si elle le permet. Si l'imprimante ne le permet pas, l'élément est envoyé en
graphique.
• Utiliser toujours l'élément imprimante donne à l'imprimante l'ordre d'utiliser exclusivement les
éléments internes de l'imprimante. Si une imprimante sélectionnée ne prend pas en charge les
éléments internes d’imprimante, un message d'erreur s'affiche avec une explication.
• Toujours imprimer en mode graphique Cette option envoie et imprime les objets en fichiers
graphiques.
Lorsque vous connectez votre objet à une variable, activer l'option Utiliser l'élément imprimante si
possible ou Utiliser toujours l'élément imprimante. Imprimer en mode graphique signale une erreur
d'impression.
NOTE
L'activation de l’interface avancée du pilote d'imprimante combinée avec le pilote est
obligatoire pour imprimer cet objet en élément interne de l'imprimante.
169
3.3.9. Inverse
3.3.9.1. À Propos
L'objet Inversé inverse la couleur sous-jacente de l'objet sélectionné.
3.3.9.2. Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
Le groupe Taille permet de définir les dimensions de l'objet :
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
NOTE
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme
automatiquement.
Angle de rotation est l'angle de l'objet par rapport au plan de travail.
ASTUCE
Il y a plusieurs manières de déterminer l'angle de l'objet: la saisie manuelle de l'angle, tirer
le curseur ou cliquer et tirer l'icône
de l'objet sélectionné. L'angle de rotation et le curseur
font tourner l'objet autour de son point d'ancrage. L'icône
point central.
170
fait tourner l'objet autour de son
Point d'ancrage est l'emplacement où l'objet est épinglé sur le plan de travail. Les objets de taille variable
augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
Verrouiller empêche l'objet de bouger pendant le processus de création.
L'option Positionnement relatif définit la position d'un objet par rapport à l'étiquette ou à son voisin, et son
comportement quand la taille de l'étiquette ou la position des objets voisins changent.
• Activer le positionnement horizontal relatif : Active le positionnement horizontal relatif.
• Relatif par rapport à la bordure de l'étiquette : Le positionnement de l'objet est défini par rapport
à la bordure de référence de l'étiquette. Définir son décalage horizontal par rapport à cette
bordure.
• Relatif par rapport un autre objet : Le positionnement de l'objet est défini par rapport à un objet
voisin. Définir son décalage horizontal par rapport à cet objet.
• Objet : Sélectionne l'objet de référence pour le positionnement horizontal relatif.
• Bordure : Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas d'autres
objets sur l'étiquette) pour le positionnement horizontal relatif.
• Décalage : Distance horizontale par rapport à la bordure de l'étiquette ou du point d'ancrage de
référence de l'objet.
• Activer le positionnement vertical relatif : Active le positionnement vertical relatif.
• Relatif par rapport à la bordure de l'étiquette : Le positionnement de l'objet est défini par rapport
à la bordure de référence de l'étiquette. Définir son décalage vertical par rapport à cette bordure.
• Relatif par rapport un autre objet : Le positionnement de l'objet est défini par rapport à un objet
voisin. Définir son décalage vertical par rapport à cet objet.
• Objet : Sélectionne l'objet de référence pour le positionnement vertical relatif.
• Bordure : Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas d'autres
objets sur l'étiquette) pour le positionnement vertical relatif.
• Décalage : Distance verticale par rapport à la bordure de l'étiquette ou du point d'ancrage de
référence de l'objet.
NOTE
La position de l'objet change si la taille de l'étiquette change ou si la position de l'objet
apparenté change.
Lors de la conception d'étiquettes recto-verso, vous pouvez également prendre des objets du côté opposé
de l'étiquette en tant qu'objets de référence pour le positionnement relatif. Dans ce cas, les objets sur le
côté opposé se déplacent tous si vous modifiez leur position.
171
NOTE
Les côtés d'une étiquette des objets de référence sont clairement identifiés dans la liste de
sélection d'Objet avec (Face avant) et (Face arrière).
NOTE
Si l'unité de mesure change, la valeur se transforme automatiquement.
3.3.9.3. Général
L'onglet Général identifie l'objet et permet de déterminer son statut.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
NOTE
Éviter les espaces ou les caractères spéciaux dans le nom des objets.
Description Permet d'ajouter des notes et annotations pour un objet. Cela peut aider le processus d'édition
de l'étiquette.
Le groupe État définit la visibilité de l'objet sur l'aperçu et à l'impression.
• Non imprimable: Empêche d'imprimer l'objet. L'objet reste visible sur l'aperçu avant impression. Il
affecte les autres objets positionnés relativement. Cette option est utile pour imprimer sur des
étiquettes pré dessinées ou d'un stock spécifique.
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression. L'objet
est traité comme s'il n'existait pas.
• Condition: Déterminer une condition permet d'activer l'objet si le résultat qu'elle donne est « True »
(vrai). Elle définit la visibilité de l'objet au lancement du formulaire et quand les valeurs de variables
connectées changent.
ASTUCE
Les signes égal (=) et différent (≠) son autorisés dans la condition de visibilité de
l'objet. Cliquer sur le bouton Égal/Différent permet de sélectionner le signe approprié.
Option
Aperçu avant
impression
Sortie d'impression
Position relative
Non imprimable (sélectionné)
OUI
NON
OUI
Visible (effacé)
NON
NON
NON
172
Le groupe Optimisation de l'impression permet d'activer l'utilisation des éléments internes de l'imprimante.
ASTUCE
Si le modèle d'imprimante le permet, une partie du traitement des éléments de l'étiquette
est gérée directement par l'imprimante : polices internes, formes, codes à barres, etc. Cela
accélère le processus d'impression en raison de la réduction du trafic des données.
• Utiliser les éléments imprimante si possible va imprimer les étiquettes en utilisant les éléments
internes de l'imprimante si elle le permet. Si l'imprimante ne le permet pas, l'élément est envoyé en
graphique.
• Utiliser toujours l'élément imprimante donne à l'imprimante l'ordre d'utiliser exclusivement les
éléments internes de l'imprimante. Si une imprimante sélectionnée ne prend pas en charge les
éléments d’impression interne, un message d'erreur s'affiche avec l’explication.
• Toujours imprimer en mode graphique Cette option envoie et imprime les objets en fichiers
graphiques.
NOTE
Quand l'interface avancée du pilote d'imprimante est désactivée, l'objet Inverse ne peut être
imprimé que sous forme de graphique. Vérifier que le mode d'impression Windows est
activé avant d'imprimer. Double-cliquer sur le plan de travail pour ouvrir la boîte de dialogue
Propriétés de l'étiquette et aller sur le panneau Imprimantes > Impression > désactiver
l'option Utiliser l'interface avancée du pilote d'imprimante.
3.3.10. Rapports
L’impression de rapports avec Designer vient compléter votre cycle d’étiquetage et d’expédition, vous aidant
ainsi à passer de l’étiquetage de produits à leur expédition avec le même logiciel. Vous pouvez imprimer
des rapports dans Designer sans avoir besoin d’applications tierces. Grâce à la fonction d’impression de
rapports, vous économisez les coûts d’apprentissage, de développement et de maintenance d’applications
tierce que vous utiliseriez simplement pour imprimer vos rapports.
Les rapports sont des étiquettes qui affichent les données de la base de données sous forme de tables
personnalisées. L’impression de rapports organise vos données en lignes. Vous pouvez ajouter des entêtes et des pieds de page pour fournir plus d’explications au sujet de vos données.
Par exemple, vous pouvez créer des listes d’emballage qui accompagnent les expéditions depuis votre
entrepôt :
173
Première page
Page centrale
Dernière page
L’élaboration de rapports personnalisés dans Designer vous permet d’accélérer le traitement des
expéditions, avec moins d’erreurs.
3.3.10.1. Éléments de rapports
La plupart des rapports ont des structures similaires. Vous pouvez inclure :
• Des données de répétition depuis votre base de données. Les données de répétition figurent sur
chaque page de votre rapport.
• Des en-têtes et des pieds de page pour expliquer les données de répétition ou fournir des
informations complémentaires. Les en-têtes et les pieds de page peuvent se répéter sur tout ou
partie des pages.
Les objets de rapports dans Designer comprennent 3 éléments par défaut :
174
1. En-tête
2. Définition du répétiteur (modèle pour toutes les données de répétition). Modifie l’apparence et le
comportement de toutes les données de répétition dans chaque ligne de votre rapport.
3. Pied de page
Ajoutez des en-têtes et des pieds de page supplémentaires aux objets de rapports pour élaborer des
rapports personnalisés. Par exemple, cette liste d’emballage contient plusieurs éléments :
175
1. L’en-tête pour le nom et la date du rapport.
2. L’en-tête pour le logo et les coordonnées. Cet en-tête s’affiche sur la première page de votre rapport.
3. L’en-tête de descriptions des colonnes pour vos données. Les descriptions de colonnes se répètent
sur chaque page afin que vos données soient lisibles.
4. Définition du répétiteur pour les données de répétition. Il s’agit des données de votre rapport qui
peuvent se répéter sur plusieurs pages.
5. Le pied de page pour les totaux du rapport. Ce pied de page s’affiche sur la dernière page de votre
rapport.
6. Le pied de page pour les signatures. Ce pied de page est épinglé en bas de la dernière page de votre
rapport.
3.3.10.2. Création de nouveaux rapports
1.
Créez une nouvelle étiquette (généralement au format A4 ou Lettre pour que vos rapports puissent
s’imprimer sur des imprimantes de bureau).
NOTE
Si vous utilisez des étiquettes Entête ou Finale, vous ne pouvez créer votre rapport
que sur votre étiquette principale. Les étiquettes Entête et Finale ne sont pas
compatibles avec les objets Rapport.
176
2.
Cliquez sur un objet de rapport et faites-le glisser sur votre plan de travail.
3.
Redimensionnez l’objet de votre rapport jusqu’à ce qu’il remplisse la plus grande partie de votre
plan de travail. La taille des objets du rapport doit être inférieure à celle de votre plan de travail.
ASTUCE
Laissez de la place pour des objets tels que les numéros de pages, que vous devez
positionner en dehors des objets du rapport sur votre plan de travail.
4.
Connectez-vous à votre base de données. Les rapports nécessitent des connexions à une base de
données pour fonctionner correctement.
a.
Ouvrez les propriétés des objets de votre rapport (cliquez à l’aide du bouton droit de la
souris > Propriétés ou appuyez sur F4) et cliquez sur Rapport.
b.
Allez dans Table et utilisez la liste déroulante pour ajouter votre base de données existante,
ou utilisez l’assistant de base de données.
177
c.
Votre base de données est connectée.
Votre nouveau rapport est prêt à être élaboré.
3.3.10.3. Ajout d'objets à des rapports
Faites glisser des objets et déposez-les où vous en avez besoin dans les en-têtes, les définitions de
répétiteur et les pieds de page de votre rapport.
Cliquez sur de nouveaux objets et faites-les glisser dans vos éléments :
Déplacement de nouveaux objets dans les éléments d’un rapport.
Cliquez sur des objets existants et faites-les glisser pour les déplacer entre les éléments :
Déplacement d’objets entre des éléments. Des fonds bleus apparaissent pour vous aider à placer les objets.
178
ASTUCE
Gardez votre panneau des objets ouvert (sur votre gauche) afin de toujours pouvoir
déterminer quels objets sont dans quels éléments :
3.3.10.4. Configuration des définitions de répétiteur
Votre définition de répétiteur fonctionne avec la base de données pour se connecter à votre rapport
en tant que modèle d’affichage de vos données. Les rapports créent de nouvelles lignes pour chaque
enregistrement dans votre base de données. Connectez les objets dans votre définition de répétiteur aux
champs de la base de données connectés à votre rapport. Le formatage de la définition de répétiteur
s’applique à chaque ligne de répétition dans votre rapport.
Configuration de votre définition de répétiteur.
Les définitions de répétiteur affectent chaque ligne de répétition des rapports
imprimés.
179
3.3.10.5. Ajout d’en-têtes et de pieds de page
Créez plusieurs en-têtes ou pieds de page pour ajouter des informations complémentaires à vos rapports.
Vous pouvez configurer vos en-têtes et pieds de page pour se répéter sur la première ou dernière page ou
sur chaque page de vos rapports.
Pour ajouter des en-têtes ou des pieds de page :
1.
Ouvrez Propriétés du rapport (cliquez avec le bouton droit de la souris > Propriétés ou appuyez sur
F4).
2.
Allez dans Structure et cliquez sur Ajouter un en-tête ou Ajouter un pied de page. Votre nouvel
élément apparaît dans votre Structure.
1. Ajouter des en-têtes et des pieds de page dans une Structure.
2. Nommez vos en-têtes et vos pieds de page. L’attribution de noms à vos en-têtes et pieds de page
facilite l’organisation de votre panneau des objets.
3. Choisissez des options de répétition pour contrôler où les en-têtes et les pieds de page
apparaissent dans vos rapports.
4. Définissez la hauteur des en-têtes et des pieds de page.
180
• Épinglez la section en bas (pieds de page seulement). Cochez cette case pour que votre pied
de page apparaisse toujours en bas des pages sur lesquelles il se répète. Utile pour les pieds
de page contenant des objets de texte tels que des signatures.
Par exemple, si vos données de répétition se terminent au milieu de la dernière page, vous
pouvez épingler votre pied de page de signatures en bas de votre dernière page et laisser
vide la demi-page restante. Si cette case n’est pas cochée, votre pied de page de signature
s’imprime immédiatement une fois que vos données de répétition se terminent sur votre page.
3.3.10.6. Ajout d’objets dynamiques aux en-têtes et pieds de page
Vous pouvez ajouter des objets contenant des données dynamiques (comme des variables et des
fonctions) aux en-têtes et pieds de page de votre rapport. Les variables et les répétiteurs dans les en-têtes,
les pieds de page ou en dehors des objets de votre rapport se répètent une fois par étiquette/page. Votre
définition de répétiteur se répète une fois par ligne.
Pour ajouter des données dynamiques provenant de bases de données aux en-têtes et pieds de page, vous
ne pouvez pas utiliser la même table de base de données que pour votre définition de répétiteur. Créez une
nouvelle table de base de données (ou une nouvelle connexion de base de données) pour les objets de vos
en-têtes et pieds de page et assurez-vous d’activer Utiliser le même enregistrement pour l’ensemble de la
tâche d’impression dans la configuration de votre deuxième table de base de données.
Par exemple, vous pouvez ajouter un objet montrant le total des enregistrements de votre rapport depuis
votre deuxième table de base de données (SQL personnalisé ici) :
1. Ajoutez un objet dynamique Texte à votre pied de page montrant le nombre total d’enregistrements
dans votre rapport.
181
2. Connectez votre objet Texte à une base de données.
3. Activez Utiliser le même enregistrement pour l’ensemble de la tâche d’impression pour configurer
votre table de base de données. Obligatoire.
3.3.10.7. Ajout de numéros de pages
Ajout de numéros de pages avec des compteurs sur des rapports.
AVERTISSEMENT
La numérotation des pages avec des compteurs n’inclut que votre page courante. Par
exemple, Page 1.
Vous ne pouvez pas inclure un décompte total des pages. Par exemple, Page 1 sur 5 n’est
pas pris en charge.
La plupart des rapports utilisent des numéros de pages. Pour ajouter des numéros de pages à vos
rapports :
1.
Créez un objet Texte avec une variable Compteur.
2.
Placez votre compteur en dehors de l’objet de votre rapport sur votre plan de travail. L’ajout de
compteurs dans des en-têtes et des pieds de page perturbe votre décompte total de pages.
3.4. Travail avec les objets
Cette section décrit comment travailler avec les objets et les incorporer lors de la création d'une étiquette
ou d'un formulaire.
L'objet est l'élément de base de toute étiquette ou solution. Chaque objet est dédié à un type spécifique de
contenu. Consulter les articles concernant les propriétés des objets relatives au style et au contenu.
Voici les actions communes pour de multiples types d'objets :
• Ajouter un objet ajoute un objet sur le plan de travail.
182
• Ajout d'un objet connecté à une source de données : Cliquer sur la flèche à côté du bouton de l'objet
et sélectionner une source de données, existante ou nouvelle, pour que le nouvel objet ajouté soit
instantanément connecté à la source de données dynamiques.
• Regroupement : Permet que plusieurs objet se comportent comme un seul.
• Rotation : Change l'angle de l'objet sélectionné.
• Taille : Définit la taille du texte d'un objet.
• Alignement: Permet d'aligner les objets.
3.4.1. Ajouter un objet
Il y a plusieurs méthodes pour ajouter un objet sur une étiquette ou un formulaire. Utiliser celle qui convient
le mieux :
• Cliquer et Cliquer : Cliquer sur l'objet dans la boîte d'outils Objet. Le curseur de la souris se
transforme. Cliquer sur le plan de travail - L'objet sélectionné apparaît sur le point cliqué.
• Cliquer et tirer : Cliquer sur l'objet dans la boîte d'outils Objet. Le curseur de la souris se transforme.
Cliquer sur le plan de travail et tirer pour définir la taille de l'objet ajouté.
NOTE
La taille d'un objet Texte ne peut pas être définie ainsi - elle s'adapte dynamiquement.
• Glisser et déposer : Cliquer sur l'objet dans la boîte d'outils Objet et le déposer sur le plan de travail.
L'objet sélectionné apparaît là où se trouve le bouton de la souris.
• Copier - coller : Le contenu, texte ou graphique peut être collé directement sur le plan de travail. Les
règles suivantes s'appliquent en copiant-collant les objets directement vers une étiquette or a form :
• Le contenu graphique du presse-papiers est collé en tant qu'objet Image intégré.
• Le contenu texte enrichi provenant de pages Web ou de logiciels de traitement de texte est collé
en tant qu'objet Texte enrichi. Lors de la création d'un formulaire, un texte enrichi est collé dans
un objet Texte.
• Une ligne de texte est collée dans un objet Texte.
• Plusieurs lignes de texte sont collées dans un objet Paragraphe.
3.4.2. Ajouter un objet connecté à une source de données
Designer permet d'ajouter sur le plan de travail des objets connectés instantanément à une source données
dynamiques (variable, fonction ou base de données).
183
Il y a plusieurs méthodes pour ajouter un objet sur une étiquette ou un formulaire. Utiliser celle qui convient
le mieux :
• Cliquer sur le bouton flèche de l'objet. Cela ouvre le menu de connexion aux données dynamiques.
Sélectionner une des sources de données existantes ou en ajouter une. Le nouvel objet lui est
instantanément connecté lorsqu'il est placé sur le plan de travail.
• Cliquer et glisser depuis l'explorateur de données dynamiques. En cliquant et glissant les données,
de l'explorateur de données dynamiques sur le plan de travail, un objet Texte apparaît. La source du
contenu de l'objet est la source de données glissée depuis l'explorateur.
3.4.3. Regroupement
Pour que, sur une étiquette, plusieurs objets se comportent comme un objet unique, les réunir dans un
groupe. Pour regrouper les objets:
• Avec la souris, entourer les objets que vous souhaitez regrouper. Un rectangle apparaît autour des
objets sélectionnés. Faire un clic droit et sélectionner Grouper les objets pour créer un groupe
d'objets.
• Tenir la touche <MAJ> et cliquer sur les objets à regrouper. Cela permet de sélectionner plusieurs
objets – Faire un clic droit et sélectionner Grouper les objets pour créer un groupe d'objets.
184
3.4.4. Rotation
Il y a deux manières de déterminer l'angle d'un objet :
• Saisir l'angle manuellement en degrés ou glisser le curseur. L'objet tourne autour de son point
d'ancrage. Cette page est accessible de deux manières :
• Cliquer sur Position dans Groupe de positionnement de l'onglet Création.
• Aller dans Propriétés de l'objet > Position > Angle de rotation.
• Cliquer et tirer l'icône de
point central.
à côté de l'objet sélectionné. L'icône
fait tourner l'objet autour de son
Point d'ancrage c'est l'emplacement où l'objet est épinglé sur le plan de travail. Les objets de taille variable
augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
3.4.5. Redimensionnement de l'objet
Pour modifier instantanément la taille d'un objet, procéder comme suit:
1.
Le sélectionner sur le plan de travail.
2.
L'objet sélectionné s'encadre dans un rectangle.
3.
Cliquer et tirer sur une des poignées de l'objet.
4.
Il va changer de taille en fonction du curseur.
Consulter les sections ci-dessous au sujet des options de taille automatique ou de taille spécifique.
NOTE
En utilisant les éléments internes de l'imprimante (codes à barres, formes, polices) la taille
des objet suit les valeurs définies par le pilote de l'imprimante.
185
3.4.5.1. Dimension de graphiques
Le redimensionnement des graphiques concerne les images sur étiquettes etformulaires.
3.4.5.2. Taille automatique avec les formulaires
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Sur un formulaire il y a deux options pour modifier la taille des objet automatiquement. Redimensionner
horizontalement avec le formulaire et Redimensionner verticalement avec le formulaire : La taille de l'objet
s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle taille de
la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille de la
fenêtre.
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront simultanément à la nouvelle
taille du formulaire.
3.4.5.3. Redimensionner la colonne d'une table
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Initialisation des données d'un objet du formulaire permet de fixer une taille automatique pour la largeur
des colonnes. Ouvrir la boite de dialogue des propriétés de l'objet et aller sur l'onglet Paramètres.
Colonnes: Ce groupe définit la largeur de la table d'initialisation des données et des colonnes Saisie, Valeur
et Valeur formatée.
• La Taille automatique dimensionne automatiquement la colonne.
• Afficher la valeur formatée: Visibilité de la colonne Valeur formatée.
3.5. Enregistrement d'une étiquette
Vérifier que le travail soit régulièrement enregistré pendant la création de l'étiquette. Pour enregistrer une
étiquette, procéder comme suit:
1.
Aller sur Onglet Fichier (Background).
186
2.
Cliquer sur Enregistrer sous.
3.
Cliquer sur Parcourir pour sélectionner l'emplacement dans lequel il faut mettre le fichier de
l'étiquette.
4.
Après ouverture de la boîte de dialogue Enregistrer, donner le nom de l'étiquette. Le nom de
l'étiquette devient visible dans la barre de titre de l'application.
3.5.1. Fichier d'étiquette ou. Fichier de solution
Avec les produits Designer Express et NiceLabel Designer Pro Niveau des produits, les étiquettes sont
enregistrées au format .nsln. Un seul fichier . nsln comprend une seule étiquette ou un lot d'étiquettes
(disponible dans NiceLabel Designer Pro).
Avec les produits PowerForms, l'étiquette ou le formulaire sont enregistrés dans un fichier de solution .nsln.
Ces types de fichiers peuvent comporter plusieurs étiquettes (document seul ou en lots) et/ou formulaires.
3.5.2. Stockage de l'étiquette
Il est possible de définir les dossiers dans lesquels les fichiers d'étiquettes, graphiques, stocks et bases
de données sont stockés. Les emplacements par défaut sont définis dans Fichier > Options > Dossiers.
L'emplacement exact sur le disque dur varie en fonction du système d'exploitation utilisé, toutes les
versions de Windows n'utilisent pas les mêmes chemins.
Designer utilise les dossiers sélectionnés comme emplacement par défaut pour rechercher les fichiers ou
pour les enregistrer.
L’utilisation de n'importe quel autre dossier pour stocker des étiquettes est autorisée. Cliquer sur Parcourir
pour en sélectionner un.
187
4. Code à barres
Designer permet d'imprimer sur des étiquettes une grande variété de codes à barres 1D ou 2D. Chaque
code à barres est configurable selon sa norme spécifique.
ASTUCE
Lors de l'encodage du contenu d'un code à barres, vérifier que les caractères utilisés, la
longueur et les identifiants sont compatibles avec la norme du code à barres utilisé.
Voici la liste des codes à barres disponibles dans Designer:
• Codes à barres 1D et 2D
• Sous-types de codes à barres GS1 DataBar
Dans Designer, les objets code à barres permettent de placer les codes à barres sur l'étiquette. Pour
correctement encoder les données et paramétrer les propriétés d'un objet code à barres, lire les sections
ci-dessous. Chacune de ces sections décrit les propriétés de l'objet code à barres. Pour les éditer, doublecliquer sur l'objet pour ouvrir la fenêtre des Propriétés de l'objet.
4.1. Code à barres
Type de code à barres permet de définir le code à barres à utiliser pour encoder les données.
ASTUCE
Par défaut, c'est un code à barres de type Code128 qui est sélectionné. Pour des
informations complémentaires sur les types de codes à barres, consulter la section Types
de codes à barres et paramètres disponibles.
• Dimension X : Largeur de la barre la plus étroite du code à barres.
• Hauteur : Dimension du code à barres en Y.
• Rapport définit le rapport entre les largeurs plus ou moins étroites de la barre du code à barres.
Chaque type de code à barres a une gamme de rapports limitée par la réglementation. Designer vous
permet seulement d'utiliser des rapports valides. Par défaut, le rapport est défini sur 3. Ce qui signifie
que la barre est trois fois plus large qu'une barre étroite.
NOTE
Les rapports disponibles dépendent de la dimension X sélectionnée. Si vous modifiez
la dimension X, la sélection des rapports disponibles en est également affectée.
188
• Hauteur de ligne définit la hauteur d'une ligne de données dans un code à barres 2D. La hauteur de
ligne est donnée comme étant un multiple de la dimension X. Par exemple, « 3x » signifie que la ligne
fait 3 fois la dimension X.
Les Propriétés actuelles basées sur l'imprimante sélectionnée affichent la dimension X comme elle doit
être imprimée sur l'étiquette par l'imprimante en cours de sélection.
Couleur définit la couleur du code à barres.
4.2. Caractère de contrôle
Caractère de contrôle est utilisé par tous les systèmes de lecture pour vérifier si le nombre scanné sur un
code à barres est lu correctement.
ASTUCE
Le caractère de contrôle dépend des précédents chiffres du code à barres, il se place à la
fin des chiffres du code à barres.
Inclure le caractère de contrôle détermine si le caractère de contrôle est inclus ou non dans le code à
barres.
• Caractère de contrôle automatique : Calcul automatique du caractère de contrôle.
NOTE
Si les données comportent déjà un caractère de contrôle invalide, Designer le
remplace par une valeur correcte.
• Vérifier le caractère de contrôle fourni : Vérifie si le caractère de contrôle, calculé à la main, est
correct. Un message d'erreur s’affiche si les caractères de contrôle sont incorrects.
• Afficher lisiblement les caractères de contrôle définit si le caractère de contrôle est inclus ou non
dans le texte lisible sous le code à barres.
4.3. Texte lisible
Texte lisible : Ce texte affiche de manière lisible le contenu des données du code à barres. Il s'affiche
au-dessous ou au-dessus du symbole du code à barres. Il permet de récupérer les données au cas où le
code à barres serait endommagé ou de faible qualité.
NOTE
L'onglet Texte lisible est visible si le type de code à barres est compatible.
189
• Pas de lisibilité : Le code à barres apparaît sans texte lisible.
• Au-dessus du code à barres : Le texte lisible sera placé au-dessus du code à barres.
• Au-dessous du code à barres : Le texte lisible sera placé au-dessous du code à barres.
Le groupe Style permet de personnaliser le texte lisible.
NOTE
Si vous décidez de personnaliser le texte lisible, le code à barres ne peut plus être utilisé
comme élément interne de l'imprimante. Il est envoyé à l'imprimante sous forme graphique
et imprimé tel quel.
• Police personnalisée : Active le choix de la police et de sa taille. Les polices internes de l'imprimante
ne sont pas utilisables comme police de texte lisible personnalisé.
• Ajustage automatique : Si cette fonctionnalité est activée, le texte lisible s'agrandit ou rétrécit en
fonction des modifications de la taille du code à barres. Pour fixer une taille personnalisée pour le
texte lisible, désactiver cette option et sélectionner la taille de police appropriée.
• Gras : Le texte lisible se met en gras.
• Italique : Le texte lisible se met en italique.
Le groupe Masque permet de définir le format des données avant qu'elles s'affichent sur l'étiquette.
• Masque de saisie détermine le format des données entrées avant qu'elles s'affichent sur l'étiquette.
• Caractère générique est le caractère utilisé dans le masque et qui sera remplacé par les données sur
l'étiquette imprimée.
Exemple
Un opérateur a besoin de formater un numéro de téléphone pour qu'il soit plus lisible sur l'étiquette. La
données entrée n'est pas formatée puisqu'elle provient d'une base de données.
Quand la valeur lue dans la base de données est :
+38642805090
Et que le masque de saisie est :
(****) **** - ****
Le résultat en sortie sera :
(+386) 4280 - 5090
Quant les données contiennent une astérisque *, changer le Caractère générique. Le caractère doit avoir
une valeur unique qui n'apparaît nulle part dans la donnée.
190
4.4. Barres en retrait
Barres en retrait est un cadre qui entoure le code à barres. L'objectif des barres en retrait est de protéger
l'image du code à barres et d'améliorer la fiabilité de sa lecture
• Épaisseur fixe : Largeur des barres en retrait définie automatiquement.
• Épaisseur variable : Largeur des barres en retrait définie par l'utilisateur.
• Multiplicateur d'épaisseur : Facteur de largeur des barres en retrait.
• Afficher les barres verticales : Les barres verticales sont affichées ou cachées.
4.5. Détails
Les Détails diffèrent selon la norme du code à barres. Définir les options qui sont données en fonction du
type de code à barres sélectionné. Les détails concernant les codes à barres 1D et 2D sont décrits dans des
sections dédiées :
• Détails du code à barres 1D
• Détails du code à barres 2D
4.6. Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
Le groupe Taille permet de définir les dimensions de l'objet :
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
NOTE
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme
automatiquement.
Angle de rotation est l'angle de l'objet par rapport au plan de travail.
191
ASTUCE
Il y a plusieurs manières de déterminer l'angle de l'objet: la saisie manuelle de l'angle, tirer
le curseur ou cliquer et tirer l'icône
de l'objet sélectionné. L'angle de rotation et le curseur
font tourner l'objet autour de son point d'ancrage. L'icône
point central.
fait tourner l'objet autour de son
Point d'ancrage est l'emplacement où l'objet est épinglé sur le plan de travail. Les objets de taille variable
augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
Verrouiller empêche l'objet de bouger pendant le processus de création.
4.7. Position relative
L'option Positionnement relatif définit la position d'un objet par rapport à l'étiquette ou à son voisin, et son
comportement quand la taille de l'étiquette ou la position des objets voisins changent.
• Activer le positionnement horizontal relatif : Active le positionnement horizontal relatif.
• Relatif par rapport à la bordure de l'étiquette : Le positionnement de l'objet est défini par rapport
à la bordure de référence de l'étiquette. Définir son décalage horizontal par rapport à cette
bordure.
• Relatif par rapport un autre objet : Le positionnement de l'objet est défini par rapport à un objet
voisin. Définir son décalage horizontal par rapport à cet objet.
• Objet : Sélectionne l'objet de référence pour le positionnement horizontal relatif.
• Bordure : Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas d'autres
objets sur l'étiquette) pour le positionnement horizontal relatif.
• Décalage : Distance horizontale par rapport à la bordure de l'étiquette ou du point d'ancrage de
référence de l'objet.
• Activer le positionnement vertical relatif : Active le positionnement vertical relatif.
• Relatif par rapport à la bordure de l'étiquette : Le positionnement de l'objet est défini par rapport
à la bordure de référence de l'étiquette. Définir son décalage vertical par rapport à cette bordure.
• Relatif par rapport un autre objet : Le positionnement de l'objet est défini par rapport à un objet
voisin. Définir son décalage vertical par rapport à cet objet.
• Objet : Sélectionne l'objet de référence pour le positionnement vertical relatif.
• Bordure : Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas d'autres
objets sur l'étiquette) pour le positionnement vertical relatif.
• Décalage : Distance verticale par rapport à la bordure de l'étiquette ou du point d'ancrage de
référence de l'objet.
192
NOTE
La position de l'objet change si la taille de l'étiquette change ou si la position de l'objet
apparenté change.
Lors de la conception d'étiquettes recto-verso, vous pouvez également prendre des objets du côté opposé
de l'étiquette en tant qu'objets de référence pour le positionnement relatif. Dans ce cas, les objets sur le
côté opposé se déplacent tous si vous modifiez leur position.
NOTE
Les côtés d'une étiquette des objets de référence sont clairement identifiés dans la liste de
sélection d'Objet avec (Face avant) et (Face arrière).
NOTE
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme
automatiquement.
4.8. Général
L'onglet Général identifie l'objet et permet de déterminer son statut.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
NOTE
Éviter les espaces ou les caractères spéciaux dans le nom des objets.
Description Permet d'ajouter des notes et annotations pour un objet. Cela peut aider le processus d'édition
de l'étiquette.
Le groupe État définit la visibilité de l'objet sur l'aperçu et à l'impression.
• Non imprimable: Empêche d'imprimer l'objet. L'objet reste visible sur l'aperçu avant impression. Il
affecte les autres objets positionnés relativement. Cette option est utile pour imprimer sur des
étiquettes pré dessinées ou d'un stock spécifique.
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression. L'objet
est traité comme s'il n'existait pas.
• Condition: Déterminer une condition permet d'activer l'objet si le résultat qu'elle donne est « True »
(vrai). Elle définit la visibilité de l'objet au lancement du formulaire et quand les valeurs de variables
connectées changent.
193
ASTUCE
Les signes égal (=) et différent (≠) son autorisés dans la condition de visibilité de
l'objet. Cliquer sur le bouton Égal/Différent permet de sélectionner le signe approprié.
Option
Aperçu avant
impression
Sortie d'impression
Position relative
Non imprimable (sélectionné)
OUI
NON
OUI
Visible (effacé)
NON
NON
NON
4.9. Codes à barres disponibles et leurs paramètres
Barcode
Anker
Exemple
Info
Variation du code Plessey.
Utilisé pour les systèmes
de points de vente avant
l'arrivée du code EAN.
Paramètres disponibles
Paramètres de base
du code à barres
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Correction de l'espace
Bookland
Type de code à barres EAN
utilisé exclusivement pour
les livres.
Paramètres de base
du code à barres
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Correction de l'espace
Codabar
Un code à barres linéaire
de niveau binaire avec
autocontrôle mais sans
caractère de contrôle
de somme attaché.
Largement utilisé par
les bibliothèques et les
systèmes de livraison de
colis.
194
Paramètres de base
du code à barres
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Barcode
Code93
Exemple
Info
43 caractères autorisés.
Jeu de caractères
ASCII utilisable avec
combinaison de 2
caractères.
Paramètres disponibles
Paramètres de base
du code à barres
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Correction de l'espace
Code128
Encodage des données en
double densité. Jeu de
caractères ASCII.
Paramètres de base
du code à barres
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Correction de l'espace
Code128-A
Caractères ASCII de 00
à 95 (0-9, A-Z et codes
de contrôle), possibilité
d'utiliser des caractères
spéciaux et FNC 1-4.
Paramètres de base
du code à barres
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Correction de l'espace
Code128-B
Les caractères ASCII de 32
à 127 (0-9, A-Z et codes
de contrôle), possibilité
d'utiliser des caractères
spéciaux et FNC 1-4.
Paramètres de base
du code à barres
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Correction de l'espace
195
Barcode
Code128C
Exemple
Info
00-99 (encode les chiffres
deux par deux en un seul
code) et FNC1.
Paramètres disponibles
Paramètres de base
du code à barres
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Correction de l'espace
Code-32
Code-32 doit être utilisé
dans toute l'Italie pour
l'encodage des produits
pharmaceutiques.
Paramètres de base
du code à barres
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Espace entre les
caractères
Correction de l'espace
Code-39
Code à
barres complètement
alphanumérique à utiliser
avec des entrées de
données système.
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Espace entre les
caractères
Correction de l'espace
196
Barcode
Code-39 full
ASCII
Exemple
Info
Jeu de 28 caractères ASCII
incluant les astérisques.
Paramètres disponibles
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Espace entre les
caractères
Correction de l'espace
Code-39 Tri
Optic
Marquage de bandes
d'ordinateur.
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Espace entre les
caractères
Correction de l'espace
Dun-14
Système de comptage pour
conteneurs d'expédition
utilisant d'autres types de
code à barres.
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Espace entre les
caractères
Correction de l'espace
197
Barcode
Ean-13
Exemple
Info
Numéro d'article européen,
utilisé pour le commerce
mondial de détail.
Paramètres disponibles
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Barres descendantes
Inclure la marge claire
de l'EAN
Correction de l'espace
Ean-13 + 2
Souvent utilisé par les
journaux et les périodiques.
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Barres descendantes
Inclure la marge claire
de l'EAN
Ean-13 + 5
Pour les livres en
langue anglaise : le
premier chiffre de l'EAN-5
est l'indicateur de la
devise. Les quatre chiffres
suivants représentent le
prix multiplié par 100.
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Barres descendantes
Inclure la marge claire
de l'EAN
198
Barcode
Ean-14
Exemple
Info
Produits marchands.
Paramètres disponibles
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Correction de l'espace
Ean-8
Marquage de paquets trop
petits pour un code à
barres EAN-13.
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Barres descendantes
Inclure la marge claire
de l'EAN
Correction de l'espace
Ean-8 + 2
Utilisé seulement si l'article
est trop petit pour un code
EAN-13.
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Barres descendantes
Inclure la marge claire
de l'EAN
199
Barcode
Ean-8 + 5
Exemple
Info
Utilisé seulement si l'article
est trop petit pour un code
EAN-13.
Paramètres disponibles
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Barres descendantes
Inclure la marge claire
de l'EAN
GS1-128
Une variante du Code 128
- Insère automatiquement
un caractère FNC1 après le
caractère initial.
Paramètres de base
du code à barres
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Correction de l'espace
Entrelacé 2 sur 5
Utilisé sur film 135
film, pour les codes à
barres ITF-14 et sur les
emballages.
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Correction de l'espace
200
Barcode
ITF 14
Exemple
Info
Emballage de haut de
gamme. GTIN inclus.
Paramètres disponibles
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Barres en retrait
Onglet Détails :
Correction de l'espace
ITF 16
Emballage de haut de
gamme. GTIN inclus.
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Barres en retrait
Onglet Détails :
Correction de l'espace
MSI
Utilisé principalement
pour les inventaires, le
marquage de conteneurs
de stockage et étagères
dans les entrepôts.
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Correction de l'espace
SSCC
Identification en logistique.
Le code comporte un
chiffre d'extension, un
préfixe GS1 de l'entreprise,
une référence de série et
un caractère de contrôle.
Paramètres de base
du code à barres
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Correction de l'espace
201
Barcode
Plessey
Exemple
Info
Un des premiers symboles
de code à barres. Utilisé
encore en bibliothèques ou
pour marquer les étagères
des magasins de détail.
Paramètres disponibles
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Correction de l'espace
SSCC-18
Identification en logistique.
Le code comporte un
chiffre d'extension, un
préfixe GS1 de l'entreprise,
une référence de série et
un caractère de contrôle.
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Correction de l'espace
Upc Case Code
Utilisé pour les cartons,
les caisses ou les
palettes qui contiennent
des produits avec un
numéro d'identification de
produit UPC ou EAN.
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Correction de l'espace
202
Barcode
Upc-A
Exemple
Info
Produit identifiant à une
caisse de détail. GTIN
inclus.
Paramètres disponibles
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Barres descendantes
Correction de l'espace
Upc-A + 2
Produit identifiant à une
caisse de détail. GTIN
inclus. Utilisé avec les
revues et les périodiques.
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Barres descendantes
Upc-A + 5
Produit identifiant à une
caisse de détail. GTIN
inclus. Utilisé pour les prix
des livres.
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Barres descendantes
203
Barcode
Upc-E
Exemple
Info
Produit identifiant à une
caisse de détail. GTIN
(compressé) inclus. Adapté
pour les plus petits colis.
Paramètres disponibles
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Barres descendantes
Correction de l'espace
Symbologie
Upc-E + 2
Produit identifiant à une
caisse de détail. GTIN
(compressé) inclus. Adapté
pour les plus petits colis.
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Barres descendantes
Upc-E + 5
Produit identifiant à une
caisse de détail. GTIN
(compressé) inclus. Adapté
pour les plus petits colis.
Paramètres de base
du code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones
blanches
Barres descendantes
204
Barcode
Exemple
Code à barres
USPS Intelligent
Mail
Info
Suivi et tri des lettres et
paquets plats aux ÉtatsUnis.
Paramètres disponibles
Contenu du code à
barres USPS Intelligent
Mail barcode
Onglet Détails :
Inclure les zones
blanches
4.9.1. Code à barres 2D
Barcode
Aztec
Exemple
Info
De haute capacité,
la taille du symbole
s'ajuste automatiquement
en fonction de la quantité
de données entrées.
Paramètres disponibles
Paramètres de base
du code à barres
Onglet Détails :
Code Page
Couche de données
Niveau de correction
d'erreur
Data Matrix
De haute capacité, optimal
pour les petits colis.
Paramètres de base
du code à barres
Onglet Détails :
Format
Encodage
Code Page
Encodage ECI
DIN SPEC 91406
GS1 DataBar
Marquage des produits
utilisables pour les
applications pour points
de vente (POS). Inclus les
identifiants d'application
(AIs) GS1.
205
Les paramètres
disponibles changent selon
le type de GS1 DataBar
sélectionné.
Barcode
Exemple
Info
Paramètres disponibles
GS1 Datamatrix
Avec les identifiants
d'application (AIs) GS1, les
identifiants de données
ASC MH10 et la
maintenance.
DIN SPEC 91406
Code GS1 QR
Avec les identifiants
d'application (AIs) GS1, les
identifiants de données
ASC MH10 et la
maintenance.
Paramètres de base
du code à barres
Onglet Détails :
Version du symbole
Niveau de correction
d'erreur
Encodage
Code Page
Encodage ECI
DIN SPEC 91406
MaxiCode
Micro QR
Utilisé par UPS sur les
étiquettes d'expéditions et
les colis, dans le monde
entier.
Taille et capacité réduite
pour un QR code normal.
Parfait quand il faut réduire
la taille du code à barres.
Contenu du Maxicode
Paramètres de base du
code à barres
Paramètres de base
du code à barres
Onglet Détails :
Version du symbole
Niveau de correction
d'erreur
Encodage
Code Page
206
Barcode
MicroPDF
Exemple
Info
Version compacte du
PDF-417.
Paramètres disponibles
Paramètres de base
du code à barres
Onglet Détails :
Code Page
Mode Compactage
Version
PDF-417
Utilisé communément dans
le transport, la gestion
d'inventaire, etc. Le code
est à la fois autovérifiable
et décodable de manière
bidirectionnelle.
Paramètres de base
du code à barres
Onglet Détails :
Code Page
Mode Compactage
Niveau de correction
d'erreur
Colonnes
Lignes
Tronqué
QR
Un code à barres matrix
lisible par les lecteurs QR
et les smartphones. Taille
adaptable au montant des
données encodées.
Paramètres de base
du code à barres
Onglet Détails :
Version du symbole
Niveau de correction
d'erreur
Encodage
Code Page
Encodage ECI
DIN SPEC 91406
207
4.9.2. Sous-types de GS1 DataBar
4.9.2.1. Types de symbole linéaire
Sous-type de GS1 DataBar
Exemple
Info
Omnidirectionnel
Lecture omnidirectionnelle, jusqu'à 20 trillions de
valeurs encodables.
Empilé
Symbole tronqué et empilé pour lecture
omnidirectionnelle avec longueur du symbole
réduite.
Empilé Omnidirectionnel
Symbole empilé tout en hauteur sur deux lignes
séparées par un séparateur.
Tronqué
Hauteur réduite à 13 fois la dimension X. Pour
lecteurs portatifs.
Développé
Lecture omnidirectionnelle, longueur de contenu
variable.
Développé empilé
Lecture omnidirectionnelle, longueur de contenu
variable, longueur réduite suite à empilement (2
lignes sur 11). Voir la section Propriété du GS1
DataBar.
Limité
Nombre limité de valeurs. Pour lecteurs
portatifs.
4.9.2.2. Types de symbole composite
Sous-type de GS1 DataBar
Exemple
Info
Omnidirectionnel
Une symbologie linéaire pour lecture
omnidirectionnelle des colis. Elle encode
14 chiffres de données numériques pour
identifier le GTIN en scannant dans la chaîne
d'approvisionnement.
208
Sous-type de GS1 DataBar
Exemple
Info
Empilé
Symbole tronqué et empilé pour lecture
omnidirectionnelle avec longueur du symbole
réduite.
Tronqué
Conçu pour les très petits articles dans la santé,
non destiné aux scanners POS.
Développé
Lecture omnidirectionnelle, longueur de contenu
variable. Utilisé pour les produits alimentaires de
mesures variables, les coupons.
Développé empilé
Lecture omnidirectionnelle, longueur de contenu
variable, longueur réduite suite à empilement (2
lignes sur 11). Voir la section Propriété du GS1
DataBar
Limité
Nombre limité de valeurs. Pour lecteurs
portatifs.
EAN-8
Une version plus petite et raccourcie du code
EAN.
EAN-13
Les codes EAN ont besoin de 13 chiffres
(12 si le caractère de contrôle est calculé
automatiquement).
EAN.UCC 128 & CC-A
Code à barres linéaire GS1-128 lié à un code à
barres 2D appelé CC-A.
EAN.UCC 128 & CC-C
Code à barres linéaire GS1-128 lié à un code à
barres 2D appelé CC-C.
UPC-A
Le composant linéaire encode l'identification
primaire de l'article. Le composant composite 2D
adjacent encode les données supplémentaires :
numéro de lot et date d'expiration.
UPC-E
Le UPC-E réduit un code normal UPC-A en un
code de six chiffres en « supprimant » le digit
numéro système, les derniers zéros des codes
des fabricants et les zéros d'entête du numéro
de produit.
209
4.10. Détails du code à barres 1D
Les paramètres de l’onglet Détails peuvent différer selon la norme du code à barres.
ASTUCE
N'oubliez pas le type de code à barres actuellement sélectionné lorsque vous définissez les
paramètres du code à barres disponible.
Designer permet de paramétrer ainsi le code à barres 1D :
• Inclure les zones blanches: Espace blanc qui entoure le code à barres imprimé. Les zones blanches
assurent un meilleur niveau de lecture.
NOTE
Cette option assure une lisibilité optimale quand, sur une étiquette, un objet se trouve
tout près du code à barres.
• Espace entre les caractères : la distance entre la dernière barre d'un caractère et la première barre du
caractère suivant dans un code à barres.
• Barres descendantes: Fait des barres plus longues au début, au milieu et à la fin de certains types de
codes à barres (EAN et UPC).
• Inclure la marge claire de l'EAN: Insère un caractère spécial (< or >) pour indiquer la largeur du code à
barres EAN.
• Correction de l'espace: Ajoute des pixels blancs pour augmenter l'espace entre les barres.
• Rognage des pixels : ou Réduction de la largeur de barre (BWR) réduit le nombre de pixels pour
chacune des barres de votre code à barres. Utiliser Rognage des pixels pour adapter la largeur de
votre barre en cas de gain de presse (dépôt d’encre) au moment de l’impression. Le gain de presse
peut affecter la lisibilité de votre code à barres.
Le rognage de pixels ne change pas la largeur globale de votre code à barres.
USPS Intelligent Mail Barcode ne prend pas en charge le rognage de pixels.
• Symbologie:
• Système numérique chiffre (code à barres UPC-E) :
• 0 - le mode d’encodage de système numérique par défaut.
210
• 1 - pris en charge lorsque le contenu de votre barre à codes démarre par 1 plutôt que par
0.
• Utiliser un astérisque : ajoute un caractère de début et de fin à vos codes à barres Code 39. Si cette
option est cochée, Designer insère des astérisques sous forme de préfixe et un suffixe à votre texte
directement lisible.
4.11. Détails du code à barres 2D
Les codes à barres 2D activent plusieurs paramètres sous l'onglet Détails. Les menus déroulants proposent
des options spécifiques répondant aux normes pour définir ces paramètres à la main.
ASTUCE
Si l'utilisateur choisit de ne pas définir ces options à la main, Designer définit
automatiquement les paramètres dans l'onglet Détails.
Code Page
Code Page définit les liens entre les caractères de code et les caractères scannés. Pour afficher
précisément les données scannées, il faut choisir le code page correct. Quand l'utilisateur ne choisit aucun
code page, Designer utilise l'encodage de caractère du système.
Colonnes
Les Colonnes sont de simples éléments verticaux d'un code à barres PDF 417. Il y a maximum 30 colonnes
dans un seul symbole de code PDF 417.
Mode Compactage
Le Mode Compactage compresse les données en codes. L'algorithme de décodage utilise des codes
individuels pour les assembler dans une matrice significative.
• Binaire : Toutes les valeurs 256 ASCII (jusqu'à 1100 octets) sont autorisées.
• Texte : Tous les caractères imprimables ASCII 32–126 et ASCII 9, 10 et 13 (jusqu'à 1800 caractères)
sont autorisés.
• Numérique : Encodage de données numériques (jusqu'à 2700 chiffres).
Couche de données
Couche de données définit le nombre de couches de données qui encodent les données dans un code à
barres Aztec. Le nombre de couches de données est lié à la capacité du code à barres. Si la valeur dépasse
211
la capacité des données fournies par la couche de données sélectionnées, une erreur est rapportée. Une à
quatre couches de données sont autorisées.
Encodage
Encodage définit le type de caractères d'encodage du code à barres sélectionné.
NOTE
Si vous sélectionnez le code à barres GS1 Datamatrix, NiceLabel 10 définit
automatiquement le type d'encodage sur ASCII. Ainsi, les codes à barres GS1 Datamatrix
sur vos étiquettes sont conformes aux normes GS1.
Niveau de correction d'erreur
Niveau de correction d'erreur définit le niveau de sécurité du code. Il ajoute une série de mots de code
de correction d'erreur pour les données encodées. Ces mots de codes permettent au symbole imprimé de
surmonter des dégâts sans perdre de données. Le plus haut niveau de sécurité, le plus grand nombre de
couches de données requises pour contenir le symbole – et par conséquent toute sa taille. Si aucun type
d'erreur n'est sélectionné, Designer le définit automatiquement.
Format
Le Format définit la taille du code et sa capacité en déterminant le nombre de lignes et de colonnes.
La fonctionnalité DMRE (extension rectangulaire du Datamatrix) permet de donner au code à barres
Data Matrix différents formats rectangulaires sur l'étiquette. Ces tailles rectangulaires supplémentaires
augmentent la capacité d'encodage des données du code à barres.
NOTE
Sur les imprimantes non compatibles avec la fonctionnalité DMRE, activer l'option Toujours
imprimer en graphique dans les propriétés Général pour réussir à imprimer un Data Matrix.
Lignes
Lignes Le symbole du code à barres – PDF417 est composé de listes de lignes alignées verticalement. Ce
type de code à barres adapte sa taille au montant de données encodées et peut contenir de 3 à 90 lignes.
212
Version du symbole
Version de symbole définit la capacité de donnés du code à barres. Comme le montant des données
augmente, les modules complémentaires sont requis pour construire un QR code. Cela agrandit la taille des
symboles imprimés sur l'étiquette.
Tronqué
Tronqué réduit la taille du code à barres PDF417 en supprimant un seul mot de code et une barre de stop
pour chaque ligne de symbole.
Version
Version définit la taille du symbole en fonction du nombre de colonnes. Des versions de code à barres
Micro PDF417 sont disponibles en version une, deux, trois et quatre colonnes.
Rognage de pixels
Rognage des pixels ou Réduction de la largeur de barre (BWR) réduit le nombre de pixels pour chacun des
points de votre code à barres. Utiliser Rognage des pixels pour ajuster le fichier de conception graphique de
votre code à barres et compenser le gain de presse (dépôt d’encre) au moment de l’impression. Le gain de
presse peut affecter la lisibilité de votre code à barres.
Le rognage de pixels ne change pas la taille globale de votre code à barres.
Maxicode ne prend pas en charge le rognage de pixels.
4.12. DIN SPEC 91406
Certains produits peuvent contenir plusieurs code à barres 2D avec différentes données. Pour vous assurer
que vos opérateurs scannent le code à barres correct (contenant des données de produit standardisées),
activer DIN SPEC 91406 dans Propriétés > Code à barres > Détails de votre code à barres.
213
Le réglage DIN SPEC 91406 ajouter une zone blanche et une bordure autour des codes à barres QR et Data
Matrix. Cette bordure contient également un triangle noir en bas à droite. La bordure n’affecte pas la lecture
de votre code à barres.
NOTE
Pour une correction d’erreur suffisante, utiliser au moins Q (25 % de récupération) dans vos
réglages de Niveau de correction d’erreur.
4.13. GS1 DataBar spécifiques
Aux propriétés communes du code à barres s'ajoutent les propriétés spécifiques décrites ci-dessous pour
le GS1 DataBar.
4.13.1. Source du GS1 DataBar
Le groupe Général spécifie la manière de formater le contenu du databar avant l'encodage.
• Données structurées donne un modèle pour déterminer la structure des données aux normes GS1
qui seront encodées dans le code à barres. Utiliser la fonction GS1 pour encoder correctement les
données (pour en savoir plus sur le GS1 et les autres fonctions, lire l'article Fonctions). Les codes à
barres GS1 Composite comportent les données structurées dans la partie composite du code.
• Données non structurées permet d'insérer des données sans modèle – seuls le type et le nombre de
caractères doivent être conformes au type de code à barres sélectionné.
Données
214
• Les données linéaires sont la partie des données encodées dans la partie linéaire du code à barres.
Les données peuvent être soit saisies à la main, soit définies par une Source de données prédéfinie.
• Les données composites sont la partie des données encodées dans la partie composite du code à
barres. Cette partie des données est toujours structurée en suivant l'une des structures de données
normalisées comme défini par le GS1. Les données peuvent être soit saisies à la main, soit définies
par une Source de données prédéfinie.
4.13.2. Propriété du GS1 DataBar
GS1 DataBar Expanded Stacked Ce sous-type encode les données sous forme de séquence des segments
du symbole. La largeur du symbole est définie par le nombre de segments du symbole dans chaque ligne
empilée. La hauteur du symbole est définie par le nombre de lignes empilées et leur hauteur.
• Segment par ligne définit le nombre de segments pour chaque ligne du code. On peut avoir jusqu'à 22
segments par symbole.
4.14. Encodage ECI
L’interprétation de voie étendue (ECI) encode des informations sur les pages de codes utilisées (par
exemple, UTF8, Windows-1251) dans vos codes à barres Data Matrix et QR pour que votre scanner
sache comment représenter les données. L’encodage ECI indique aux lecteurs de codes à barres quelle
« page de codes » utiliser pour afficher automatiquement le contenu de votre code à barres de manière
appropriée. Sans encodage ECI, les scanners de codes à barres nécessitent une configuration manuelle
pour afficher le contenu de manière appropriée. Incluez l’encodage ECI dont vous avez besoin sur vos
étiquettes, généralement pour des langages script non occidentaux (par exemple : arabe, thaïlandais ou
chinois). Les pages de codes qui prennent en charge l’encodage ECI se trouvent ici.
Exemple :
Sans encodage ECI, vous créez un code à barres avec une page de codes en cyrillique. Pour afficher les
caractères cyrilliques de manière appropriée, un opérateur dans un autre pays qui scanne votre code à
barres doit régler la page de codes appropriée à la main dans son scanner de codes à barres.
Avec encodage ECI, vous créez un code à barres avec une page de codes en cyrillique. L’opérateur peut voir
les caractères cyrilliques appropriés sans configuration manuelle de son scanner de codes à barres.
NOTE
Certaines applications de scannage de codes à barres de smartphones ne reconnaissent
pas l’encodage ECI.
• Pour activer l’encodage ECI, allez à Propriétés de code à barres > Code à barres > Détails.
215
• L’encodage ECI dépend de la page de codes sélectionnée.
Vous pouvez configurer un encodage ECI alphanumérique, numérique ou binaire (selon votre
configuration).
Activation de l’encodage ECI dans les propriétés du code à barres.
Avec l’encodage ECI activé, les scanners de codes à barres peuvent détecter automatiquement la page de
codes qui est utilisée sur vos codes à barres QR et Data Matrix.
4.15. Contenu du code à barres Maxicode
La Définition des symboles définit le mode opératoire du code à barres (type de structure des données).
Designer est compatible avec les modes suivants :
• Mode 2 : Transporteurs américains avec des codes postaux ayant jusqu'à 9 chiffres de long.
• Code postal : Les codes poteaux américains utilisent un seul champ de 5 ou 9 chiffres, ou avec
deux champs de 4 et 5 chiffres.
• Mode 3 : Transporteurs internationaux avec des codes postaux alphanumériques ayant jusqu'à 6
chiffres.
Il y a deux autres options sous la Définition des symboles :
• Données structurées : Mode 2 ou Mode 3 sont sélectionnés automatiquement en fonction des
données entrées.
• Données non structurées : Le mode opératoire du code à barres est le Mode 4.
ASTUCE
Ce mode encode les données générales pour d'autres objectifs que l'industrie du
transport (ex. : Numéro de commande, référence client, numéro de facture).
Contenu des données
216
Champ
Description
SHIP TO Code postal
Obligatoire. 5 ou 9 caractères alphanumériques. Les caractères
alphanumériques doivent être en majuscule.
Extension de 4 chiffres
(activée avec un type de
Champ du code postal: Deux
champs (5 et 4 chiffres)).
Obligatoire. 4 chiffres numériques définissant un micro
emplacement.
SHIP TO Code Pays ISO
(Mode 3 seulement)
Obligatoire. 3 chiffres numériques.
Classe de Service
Obligatoire. 3 chiffres numériques avec une virgule pour marquer la
fin du champ.
Données de transport
Obligatoire. Les 5 caractères, y compris le code GS.
Numéro de suivi
Obligatoire. 10 ou 11 caractères alphanumériques. Les caractères
Alpha doivent être en majuscules.
UPS SCAC
Obligatoire. 4 caractères suivis par le code GS.
Jour Julien de la collecte
Obligatoire. 3 chiffres numériques.
Numéro ID de l'expédition
Optionnel. 0-30 caractères alphanumériques. Les caractères Alpha
doivent être en majuscules. il faut toujours envoyer le code GS
même si aucune donnée n'est spécifiée.
Colis expédiés
Obligatoire. 1-3 chiffres numériques pour le nombre de colis. 1-3
chiffres numériques pour le nombre d'articles expédiés. Une barre de
fraction oblique doit séparer ces deux nombres.
Colis pesés
Obligatoire. 1-3 chiffres numériques.
Validation de l'adresse
Obligatoire. Un seul caractère Y ou N. Caractères en majuscules.
SHIP TO Adresse
Optionnel. 0-35 caractères alphanumériques. Les caractères Alpha
doivent être en majuscules. il faut toujours envoyer le code GS
même si aucune donnée n'est spécifiée.
SHIP TO Ville
Obligatoire. 1-20 caractères alphanumériques. Les caractères Alpha
doivent être en majuscules.
SHIP TO État
Obligatoire. 2 caractères alphanumériques. Les 2 caractères doivent
être en majuscules. Un Code ASCII RS marque la fin de ce champ et
la fin des données du message secondaire.
4.16. Contenu du code à barres USPS Intelligent Mail
barcode
Le groupe Contenu des données définit le mode de saisie des données encodées.
Le Mode de saisie définit la structure des données encodées.
217
• Données structurées : Pour garantir un bon suivi intelligent du courrier, une chaîne de nombres doit
être reçue. Cette chaîne correspond aux données à imprimer (DataToEncode). Le DataToEncode est
un des champs de données de l'Intelligent Mail.
• Données non structurées encode les données sans qu'il leur soit assigné de structure.
Le groupe Champs de données de l'Intelligent Mail permet d'encoder les données du code à barres selon la
norme.
Champ
Description
Identifiant du code à barres
Identifiant spécifique en 2 chiffres assigné par le service postal.
Identifiant du Type de
service
Un identifiant de 3 chiffres définit le courrier comme prioritaire ou non,
et il permet de déterminer la disposition d'une adresse non délivrable
et la forme de la correction d'adresse désirée par l'expéditeur.
Identifiant de l'expéditeur
Un numéro unique de 6 ou 9 chiffres qui identifie le client ou
l'entreprise.
Numéro de série
Une série ou séquence de numéro qui permet l'identification et le suivi.
Suivant la construction du code à barres, ce champ peut varier en
longueur de 5 à 10 chiffres.
Code postal du point de
livraison
Envoie le courrier à son point de livraison (longueur variant : 0, 5, 9, ou
11 chiffres).
218
5. Impression
Lorsque l'étiquette est prête à imprimer, Designer ouvre une boîte de dialogue Imprimer. qui permet de :
• Prévisualiser l'étiquette au cours de sa création.
• Insérer les valeurs des variables saisies.
• Filtrer et sélectionner les enregistrements à imprimer.
• Définir les paramètres de l'imprimante.
• Contrôler la quantité d'étiquettes à imprimer.
• Définir des paramètres additionnels de quantité.
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
La boîte de dialogue Imprimer de Designer est un formulaire d'impression personnalisable. Elle est
constituée d'objets de formulaires qui peuvent être configurés, déplacés, ajoutés ou supprimés. Plus de
détails sur l'utilisation du formulaire d'impression ici.
Pour ouvrir la boîte de dialogue Imprimer, cliquer sur le bouton Imprimer dans le groupe d'actions du ruban
de l'Onglet Accueil ou appuyer sur les touches Ctrl+P.
Toutes les étapes de la procédure d'impression sont décrites ici.
ASTUCE
NiceLabel 10 permet d'imprimer sans ouvrir l'application Designer. S'il n'y a pas besoin de
modifier l'étiquette, utiliser NiceLabel Print pour ouvrir et imprimer directement les fichiers
d'étiquette.
5.1. Panneau Imprimer (Formulaire d'impression par
défaut)
L'onglet Fichier (à l'arrière-plan) ouvre le formulaire d'impression par défaut. Dans Designer, il sert de boite
de dialogue d'impression.
219
Le bouton Imprimer lance la procédure d'impression. Il envoie le travail d'impression à l'imprimante
sélectionnée.
Imprimante : Ce groupe de paramètres comporte :
• Le bouton Imprimer lance l'action Imprimer l'étiquette.
• La liste déroulante Sélection de l'imprimante liste les imprimantes installées.
• Les listes déroulantes Paramètres de l'imprimante définissent la vitesse d'impression et le contraste.
La disponibilité des valeurs dépend du pilote d'imprimante choisi.
• Vitesse : Vitesse de l'impression. La disponibilité des options dépend du pilote d'imprimante
choisi.
• Contraste : Définit l'intensité de l'impression. La disponibilité des options dépend du pilote
d'imprimante choisi.
• La case à cocher Imprimer dans un fichier redirige l'impression dans un fichier.
• Le bouton Paramètres de l'imprimante ouvre la boîte de dialogue des propriétés du pilote de
l'imprimante sélectionnée.
Quantité : Ce groupe de paramètres comporte :
• L'objet Quantité à imprimer est utilisé pour définir le nombre d'étiquettes à imprimer.
• Nombre d'étiquettes : Nombre d'étiquettes imprimées.
• Nombre de pages : Nombre de pages imprimées avec des étiquettes.
NOTE
L'option Nombre de pages est activée si au moins une étiquette par page est
définie dans les Propriétés de l'étiquette > Dimensions de l'étiquette.
220
• Imprimer toutes les étiquettes (illimité) : Imprime toutes les étiquettes, tel que défini avec
l'étiquette créée. Plus de détails sur cette option ici.
Le lien plus... ouvre la fenêtre Paramètres Quantité additionnels.
• Nombre d'étiquettes sautées sur la première page : définit combien d'étiquettes ne doivent pas être
imprimées sur la première page.
Exemple
Une seule page contient cinq étiquettes. Nombre d'étiquettes sautées sur la première page : Est égal
à 3. Deux étiquettes s'impriment sur la première page.
• Copies identiques par étiquette : Nombre de copies d'une même étiquette à imprimer.
Exemple
Une seule page contient cinq étiquettes. Copies identiques par étiquette : Est égal à 3. Trois copies
de chaque étiquette s'impriment.
221
• Nombre de jeux d'étiquettes : définit le nombre de travaux d'impression à envoyer à l'imprimante.
Exemple
Le jeu d'étiquettes imprimées contient trois étiquettes: A, B et C.
Nombre d'étiquettes:
Copies identiques par étiquette : 2.
Nombre de jeux d'étiquettes : 3.
Résultat de l'impression : [A, A; B, B; C, C] [A, A; B, B; C, C].[A, A; B, B; C, C]
Charger... vous permet de localiser et charger les valeurs des variables prédéfinies pour vos étiquettes
imprimées. Vous pouvez inclure ces valeurs prédéfinies dans des fichiers dédiés avec des extensions
« .defaults » ou « .values » et les stocker sur votre ordinateur ou à un emplacement réseau accessible.
Les deux formats compatibles pour « .defaults » et « .values » sont :
• XML:
<variables>
<variable name="var1">variable1</variable>
<variable name="var2">variable2</variable>
</variables>
• nom-valeur :
222
var1=variable1
var2=variable2
Le champ de la Variable saisie clavier Initialisation des données permet d'insérer les valeurs des variables
saisies au moment de l'impression.
Champ Aperçu avant impression affiche l'étiquette en cours et son contenu.
5.2. Modifier le formulaire d'impression
Dans Designer, le Formulaire d'impression par défaut a la même utilité que la boîte de dialogue Imprimer
d'une étiquette, qu'elle soit autonome ou dans une solution.
Pour commencer à personnaliser le formulaire d'impression par défaut, aller sur Accueil > Groupe d'actions
et cliquer sur Personnaliser l'impression. les options personnalisables pour l'impression sont décrites ici.
Modifier ou ajouter un nouveau formulaire d'impression crée automatiquement un groupe de variables de
formulaire d'impression. Ces variables sont connectées à l'objet du formulaire d'impression sélectionné.
Tous ces
Détails sur les variables de formulaire d'impression sont disponibles ici.
Les variables qui définissent le contenu des objets du formulaire d'impression par défaut deviennent
visibles et modifiables dans l'Explorateur de solution. Ouvrir le Gestionnaire de données dynamiques pour
gérer ces variables.
Pour annuler les actions de personnalisation du formulaire d'impression, cliquer sur Recréer le formulaire
d'impression. Le formulaire d'impression par défaut est recréé.
NOTE
Recréer le formulaire d'impression annule toutes les actions d'édition du formulaire
d'impression par défaut.
5.3. Procédure d'impression
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
Suivre les étapes suivantes pour imprimer une étiquette en utilisant Designer.
Étape 1: Créer
Créer ou éditer une étiquette autonome, nouvelle ou existante, ou une étiquette d'une solution.
223
Étape 2: Aperçu
Le champ d'aperçu de l'étiquette fait partie de la Designer boîte de dialogue Imprimer par défaut. Pour
que la forme d’impression s’affiche à l’écran, allez dans onglet Accueil > Groupe d’actions et cliquez sur
Imprimer ou appuyez sur <Ctrl+P>.
Le champ Aperçu affiche l'étiquette en cours. Lors de la création ou de la personnalisation du formulaire
d'impression par défaut, il faut veiller à ajouter l'objet Aperçu de l'étiquette au formulaire. Le formulaire
d'impression ne peut montrer l'aperçu de l'étiquette que si l'objet Aperçu est présent.
INFO NIVEAU DE PRODUIT
Cette section s'applique à Designer Pro et PowerForms.
ASTUCE
Le formulaire d'impression par défaut est personnalisable. Pour l'adapter ou en créer
un nouveau, aller sur l'onglet Accueil > Groupe Action et cliquer sur Personnaliser
le formulaire d'impression. Plus d'informations sur la personnalisation du formulaire
d'impression ici.
Étape 3 : Sélectionner l'imprimante
Choisir l'imprimante préférée dans le menu déroulant Imprimante. Toutes les imprimantes installées y sont
listées. Plus de détails sur la définition de l'imprimante ici.
Au cours de cette étape, il est possible de paramétrer aussi la vitesse d'impression et le contraste. Ces
deux paramètres dépendent du pilote de l'imprimante sélectionnée.
Étape 4 : Définir la quantité à imprimer
Nombre d'étiquettes : Détermine le nombre d'étiquettes imprimées.
Nombre de pages : Nombre de pages à imprimer. L'option Nombre de pages devient active quand les
étiquettes remplissent au moins deux pages.
Imprimer toutes les étiquettes (illimité) imprime toutes les étiquettes, tel que défini dans l'étiquette créée.
Plus de détails sur cette option sont disponibles dans « Impression de données illimitées ».
Cliquer sur plus... ouvre la fenêtre Paramètres Quantité additionnels.
• Copies identiques par étiquette : Nombre de copies identiques de l'étiquette à imprimer dans un flux
d'impression.
• Nombre de jeux d'étiquettes spécifie combien de fois la totalité de la prévisualisation des étiquettes
doit se répéter.
Étape 5. Démarrer l'impression
Cliquer sur le bouton Imprimer.
224
5.4. Utiliser le mode d'impression Stocker/Rappeler
Le mode d'impression Stocker/Rappeler optimise le processus d'impression. Il diminue le temps de
réponse de l'imprimante en diminuant le nombre de données qui doivent lui être envoyées durant les tâches
d'impression répétitives.
NOTE
L'option Stocker devient visible dans l'onglet Fichier de quand il est activé dans le panneau
Imprimante des propriétés de l'étiquette et que l'imprimante sélectionnée permet de le faire.
Avec le mode d'impression Stocker/Rappeler activé, ne doit pas renvoyer les données d'étiquette complètes
pour chaque impression. Les masques d'étiquettes sont stockés dans la mémoire de l'imprimante et envoie
seulement les commandes de rappel pour compléter le contenu de l'étiquette au cours de l'impression.
Typiquement, quelques octets de données sont envoyés à l'imprimante, comparé à plusieurs kilooctets
dans le cas d'une impression normale.
L'action consiste en deux processus :
• Stocker l'étiquette. Durant ce processus, crée une description du masque d'étiquette formaté dans le
langage spécifique de commande de l'imprimante. Quand il a terminé, envoie le fichier de commande
créé et le stocke dans la mémoire de l'imprimante.
• Rappeler l'étiquette. Une étiquette stockée dans la mémoire de l'imprimante est immédiatement
imprimée. Lors de l'utilisation du processus de Rappel, crée un autre fichier de commande pour dire à
l'imprimante quelle étiquette elle doit imprimer de sa mémoire. La commande de rappel de l'étiquette
occupe seulement quelques octets de données. La quantité de données dépend de la situation. Pour
des étiquettes fixes sans contenus variables, le fichier de commande Rappel ne contient que la
commande de rappel de l'étiquette. Pour les étiquettes contenant des champs variables, le fichier de
commande inclut les valeurs de ces variables et la commande de rappel.
NOTE
Avant d'activer ce mode, s'assurer que le pilote d'imprimante approprié est sélectionné
pour l'imprimante d'étiquettes. Toutes les imprimantes d'étiquettes n'ont pas la capacité de
Stocker/Rappeler.
Pour activer le mode d'impression Stocker/Rappeler, procéder comme suit :
1.
Double-cliquer sur le plan de travail. La boîte de dialogue Propriétés de l'étiquette apparaît.
2.
Pour activer le mode, sélectionner Imprimer en mode Stocker/Rappeler sur l'onglet Imprimante.
Cliquer sur OK.
3.
Définir le masque d'étiquette. Tous les objets de l'étiquette aux contenus variables doivent être
formatés en tant qu'éléments internes de l'imprimante :
225
• Le contenu de l'objet Texte ne doit utiliser que des polices internes de l'imprimante (pas
Truetype !).
• Utiliser les codes à barres imprimante pour les objets code à barres.
• Si vous utilisez des objets variables avec des polices Truetype, des images de variables ou
des champs de la base de données, les valeurs par défaut sont envoyées à l'imprimante lors
du processus de stockage des étiquettes.
4.
Cliquer sur Fichier > Stocker. Vérifier que la Variante de stockage pointe sur le bon emplacement
mémoire dans l'imprimante.
Cliquer sur Fichier > Stocker. Vérifier que l'Emplacement dans la mémoire de l'imprimante pointe
sur le bon emplacement mémoire dans l'imprimante.
5.
Insérer ou sélectionner les valeurs pour les objets variables qui ne sont pas formatés en objets
internes de l'imprimante. Ces variables auront la même valeur pour chaque étiquette. Elles se
comportent comme des objets fixes.
6.
Cliquer sur Stocker dans l'imprimante pour créer le fichier de commande avec la description du
masque d'étiquette et l'envoyer à l'imprimante.
7.
Insérer les valeurs des variables saisies de l'étiquette. Ces variables sont liées aux objets internes
de l'imprimante, sur l'étiquette. Pour cette raison, leur valeur peut changer au cours de chaque
impression.
8.
Cliquer sur Imprimer pour envoyer les valeurs variables et la commande de rappel de l'étiquette à
l'imprimante sélectionnée.
5.5. Optimiser la vitesse d'impression
Dans Designer plusieurs facteurs peuvent affecter la vitesse d'impression des étiquettes. Les conseils qui
suivent permettent d'accélérer énormément la vitesse d'impression.
NOTE
En les implémentant, vérifier que l'imprimante choisie les supporte.
• Si l'imprimante peut être sur un port série ou un port parallèle, choisir le port parallèle. Lorsque
l'ordinateur envoie les données à l'imprimante sur un port parallèle, l'envoi est beaucoup plus rapide
que sur un port série.
• Lors de la création de l'étiquette, utiliser les polices internes de l'imprimante au lieu des polices truetype Windows. Les polices tue-types sont envoyées à l'imprimante en graphiques. Cela augmente
la taille des données envoyées à l'imprimante (quelques kilobits). Avec des polices internes de
l'imprimante, seul le texte est envoyé (quelques bits).
• Eviter de mettre des graphiques sur l'étiquette.
226
• Vérifier que les codes à barres soient utilisés en éléments internes de l'imprimante.
• Pour les compteurs : avec une police interne, l'imprimante incrémente en interne les nombres. Elle n'a
donc besoin de recevoir que le premier nombre. Ensuite l'imprimante incrément ce nombre au fur et à
mesure des impressions. Cette option réduit le montant de données transférées entre l'ordinateur et
l'imprimante.
ASTUCE
Avec un compteur interne à l'imprimante, la différence de vitesse d'impression est
notable pour les grandes quantités.
• Mettre la vitesse d'impression la plus haute. En principe augmenter la vitesse d'impression affecte
la qualité de l'impression. Plus la vitesse est grande, moins la qualité est bonne. Il faut trouver un
compromis acceptable.
• Ne pas imprimer une quantité de données excessive sur les étiquettes. Si la vitesse d'impression
est un facteur important, il peut être intéressant d'utiliser des étiquettes pré-imprimées et d'imprimer
seulement les données différentes pour chaque étiquette.
5.6. Imprimer d'une base de données
Cette section décrit comment imprimer le contenu d'enregistrements de bases de données,
individuellement ou en groupes.
Par défaut, quand les étapes de l'Assistant base de données sont terminées, tous les enregistrements de la
base s'impriment. Chaque enregistrement s'imprime une fois par étiquette.
S'il ne faut pas imprimer toute la base de données, sélectionner les enregistrements à imprimer. Avant
l'impression, la boite de dialogue Imprimer affiche tous les enregistrements de la base de données. Utiliser
le champ initialisation des données pour choisir les enregistrements à imprimer.
227
Pour imprimer plusieurs exemplaires d'une étiquette avec les données d'un enregistrement, le définir en
utilisant:
• Dans la boite de dialogue Paramètres Quantité additionnels: Utiliser Copies identiques par étiquette
pour définir la quantité désirée pour chacun des enregistrements de la base de données.
• Augmenter ou diminuer la valeur du champ Copies dans le champ Initialisation des données pour
définir le nombre d'étiquettes imprimées pour chaque enregistrement.
• Utiliser l'étape de l'assistant base de données Copies d'étiquette par enregistrement pour définir
dynamiquement le nombre d'étiquettes imprimées par enregistrement.
Une base de données contient les enregistrements de vos produits. Elle a un champ avec une valeur
numérique. Cette valeur correspond au nombre de copies d'étiquette requises. Sélectionner ce champ et
laisser l'application imprimer la quantité d'étiquettes spécifiée dans ce champ.
5.7. Modification des paramètres de l'imprimante
En créant une étiquette, il faut aussi définir l'imprimante qui sera utiliser pour l'imprimer. Chaque fichier
d'étiquette enregistre ses propres paramètres d’imprimante en fonction du pilote choisi.
Les modifications faites dans la boîte de dialogue Paramètres de l'imprimante sont enregistrées dans
l'étiquette et utilisées pour les impressions futures.
NOTE
Vérifier que l'option Utiliser les paramètres de l'imprimante enregistrés dans l'étiquette est
activée dans Propriétés de l'étiquette > Imprimante. Sinon les paramètres par défaut de
l'imprimante seront utilisés pour l'impression.
Pour changer et enregistrer les paramètres d'imprimante pour une étiquette, procéder comme suit :
1.
Ouvrir la boîte de dialogue Propriétés de l'étiquette.
2.
Cliquer sur le bouton Propriétés de l'imprimante sur l'onglet Imprimante. La boîte de dialogue des
paramètres du pilote d'imprimante s'ouvre.
3.
Ouvrir l'onglet Options de l'imprimante
4.
Ajuster les paramètres de Vitesse et Contraste.
NOTE
Ces paramètres dépendent de l'imprimante utilisée.
228
5.
Cliquer sur OK.
6.
Enregistrer l'étiquette.
NOTE
Les modifications faites dans la boîte de dialogue Paramètres de l'imprimante sont
enregistrées dans l'étiquette et utilisées pour les impressions futures.
Il est possible de paramétrer aussi la vitesse d'impression et le contraste au moment de l'impression. Ces
paramètres restent valables pendant que le fichier reste ouvert. A la réouverture du fichier, les paramètres
définis dans la boîte de dialogue des Propriétés de l'imprimante sont réinitialisés.
Procéder comme suit :
1.
Ouvrir la boîte de dialogue Imprimer.
2.
Cliquer sur Imprimer.
3.
Ajuster les valeur de la vitesse et du Contraste sous le groupe Imprimante .
4.
Enregistrer l'étiquette.
NOTE
Les modifications des paramètres dans l'onglet Imprimante ne sont pas enregistrées dans
l'étiquette. Elles sont seulement utilisées au moment de l'impression.
5.8. Modification des options de tramage
NOTE
Cette option ne s'applique que si on utilise un pilote NiceLabel pour imprimer l'étiquette.
Le tramage est un processus de conversion des images en couleur ou avec des niveaux de gris en images
en noir et blanc imprimables sur des imprimantes thermiques. En principe les imprimantes thermiques
229
n'impriment pas en couleur, elles peuvent seulement imprimer un point ou laisser un espace blanc. Il n'y a
pas d'état grisé intermédiaire.
Au cours du processus de tramage, toutes les couleurs et les niveaux de gris de l'image sont convertis en
point noir et blanc, créant une illusion de nouvelles couleurs et nuances en variant la forme des points.
Différentes nuances de gris sont produites en variant la forme des points noirs et blancs. Mais il n'y a
pas du tout de gris. Pour l'impression, le tramage est appelé dégradé et les niveaux de gris sont appelés
demi-tons.
Pour changer les paramètres de tramage, procéder comme suit :
1.
Ouvrir la boîte de dialogue Propriétés de l'étiquette.
2.
Cliquer sur le bouton Propriétés de l'imprimante sur l'onglet Imprimante. La boîte de dialogue des
paramètres du pilote d'imprimante s'ouvre.
3.
Ouvrir l'onglet Options graphiques et utiliser le curseur Photo pour sélectionner le type de tramage
préféré.
NOTE
Ces paramètres dépendent de l'imprimante utilisée.
4.
Modifier le type de tramage en fonction des besoins. Vérifier l'apparence sur l'aperçu de l'étiquette à
droite.
5.
Cliquer sur OK.
6.
Enregistrer l'étiquette.
5.9. Impression recto-verso
Designer permet d'imprimer en recto-verso sur les imprimantes thermiques ou de bureau.
Pour activer l'impression recto-verso, ouvrir la Boîte de dialogue propriétés de l'étiquette et activer l'option
Impression recto-verso sur l'onglet Impression.
230
NOTE
Cette option n'est disponible que si le pilote d'imprimante utilisé permet d'imprimer en
recto-verso.
Dès que l'option est activée, les deux côtés de l'étiquette sont visibles en cliquant sur les onglets sous le
plan de travail.
Avec une imprimante de bureau, ces deux pages s'impriment toujours l'une après l'autre. Elles sont
envoyées à l'imprimante dans le même ordre.
ASTUCE
Vérifier que la fonctionnalité duplex soit activée dans les paramètres du pilote
d'imprimante.
Avec une imprimante thermique, le pilote d'imprimante NiceLabel prend soin du bon traitement de
l'étiquette et de son impression. Utiliser un pilote d'imprimante NiceLabel approprié pour activer
l'impression recto-verso.
5.10. Définition de la zone non imprimable
Une zone non-imprimable est où une partie de l'étiquette sur laquelle l'imprimante ne doit pas imprimer.
Activer cette option de zone non imprimable dans le pilote d’imprimante pour augmenter virtuellement la
taille de l'étiquette.
Une imprimante thermique n'imprime que les étiquettes placées sous la tête d'impression. Si les étiquettes
sont plus larges et pas complètement couvertes par la tête d'imprimante, la partie de l'étiquette qui
dépasse ne peut pas être imprimée.
ASTUCE
En principe la zone non-imprimable se trouve à droite et à gauche de la tête de l'imprimante.
231
Paramétrer une zone non-imprimable va informer Designer qu'une étiquette d'une largeur inhabituelle
est placée dans l'imprimante. Le logiciel va tirer des lignes rouge verticales pour identifier la zone nonimprimable.
NOTE
Ne pas confondre zone non-imprimable et marges de l'étiquette ! La zone non imprimable
ne décale pas les objets sur le plan de travail.
Pour définir la zone non-imprimable :
1.
Ouvrir la boîte de dialogue Propriétés de l'étiquette.
2.
Cliquer sur le bouton Propriétés de l'imprimante sur l'onglet Imprimante. La boîte de dialogue des
paramètres du pilote d'imprimante s'ouvre.
3.
Ouvrir l'onglet Options de l'imprimante.
4.
Insérer les valeurs de la Zone non-imprimable.
Exemple
Quand l'imprimante a une tête de 10 cm (4") et l'étiquette une largeur de 12 cm. Placer l'étiquette centrée
dans l'imprimante pour qu'elle dépasse de la tête autant de chaque côté. Dans le logiciel d'étiquetage,
définir une nouvelle étiquette de 12 cm de large. Définir une zone non-imprimable de 1 cm à gauche et 1 cm
à droite pour que le logiciel sache que la largeur de l'étiquette fait 10 cm. Le logiciel va tirer des lignes rouge
verticales pour identifier la zone non-imprimable.
ASTUCE
Les lignes rouge apparaîtront aussi si cette étiquette passe dans une autres imprimante. La
nouvelle imprimante peut disposer d'une tête d'impression moins large que la précédente.
La largeur maximale de l'étiquette n'est pas la même pour les deux imprimantes. Designer
va tenter de conserver les dimensions de l'étiquette d'origine et définir automatiquement la
zone non-imprimable pour la nouvelle imprimante.
232
6. Sources de données dynamiques
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
Les sources de données dynamiques sont essentielles pour travailler avec le Designer. Elles permettent
d'utiliser, sur une étiquette ou un formulaire, des objets dont le contenu change dynamiquement pour
chaque étiquette imprimée si nécessaire.
Exemple
Exemples typiques de contenu dynamique : les compteurs, numéros de séries, date, heure, poids et images
d'articles.
Pour afficher et imprimer correctement les valeurs dynamiques des objets, Designer utilise les types de
données suivants :
• Variables : Affiche et enregistre des valeurs d'une source de données dynamiques définie au moment
de l'impression.
• Fonctions : Conversion de valeurs de sources de données dynamiques. Les fonctions définissent un
format de sortie permettant d'adapter une conversion entrée-sortie à des besoins spécifiques.
• Bases de données : Récupère et affiche l'enregistrement d'une base de données.
• Variables internes : Affiche les valeurs récupérés automatiquement d'une application ou du système.
• Les variables globales sont un type de variables utilisable sur plusieurs étiquettes différentes.
ASTUCE
Pour voir comment naviguer et gérer les sources de données dynamiques, lire le chapitre
Gestionnaire de données dynamiques.
6.1. Variables
Les variables permettent de stocker et transmettre des données entre les objets, les scripts, les
applications externes, les imprimantes et les saisies de l'utilisateur. Utilisez des variables pour imprimer
des étiquettes sur lesquelles les données changent sur chaque étiquette (ex. : compteurs, numéro de série,
date et heure, poids et images de produits.).
233
Pour créer des étiquettes aux données modifiables, utiliser Designer pour formater facilement vos
étiquettes en utilisant des données variables.
Designer comporte de nombreux types de variables :
• Variable: modifie la valeur au moment de l'impression ou selon les conditions que vous avez définies.
• Date du jour: affiche la date du jour comme valeur variable.
• Horaire actuel: affiche l'horaire actuel comme valeur variable.
• Compteur: change sa valeur par incrémentation ou décrémentation pour chaque étiquette imprimée.
ASTUCE
Gérez toutes vos variables d'étiquettes et de solutions dans l'Explorateur de données
dynamiques.
6.1.1. Variable
Variable La variable (ou l'invite) récupère sa valeur au moment de l'impression.
6.1.1.1. Général
Le groupe de paramètres À propos identifie la variable et permet de la définir.
• Nom : Nom unique de la variable. Ce nom est utilisé comme référence de variable pendant son
utilisation.
NOTE
Éviter d'utiliser des caractères autres qu'alphanumériques dans le nom de la variable.
ASTUCE
Saisir un nom qui permette de retrouver facilement la variable au milieu d'autres
variables dans l'explorateur de données dynamiques.
234
• Description : Champ qui permet d'ajouter des informations et suggestions.
Le groupe de paramètres Définition permet de définir les types de données d'entrée valables pour cette
variable.
• Le Type de données définit le type de données enregistré dans la variable.
• Texte: Variables qui contiennent le texte.
• Date: Variables qui contiennent les valeurs de la date.
• Heure: Variables qui contiennent les valeurs de l'heure.
• Virgule flottante: Représentation de vrais nombres dans une variable.
• Devise: Variables qui contiennent des valeurs monétaires.
• Valeur initiale : Valeur de départ assignée à la variable lors de sa création. Déterminé par l'une des
propriétés suivantes :
• Saisie manuelle d'une valeur fixe. Sont autorisés tous les caractères tirés du groupe de
caractères autorisés.
ASTUCE
Si vous saisissez un point (.) en tant que valeur initiale pour la variable avec un
type de données de Date ou Heure sélectionné, la date ou heure actuelle est
affichée.
Exemple
Le champ d'édition sur un formulaire est connecté à une variable avec la Date sélectionnée
en tant que type de données. Si l'arrêt complet est sélectionné comme Valeur initiale, la zone
235
d'édition affiche la date du jour au lancement du formulaire. Le bouton déroulant ouvre le
sélecteur de Date avec la date du jour présélectionnée.
• Utilisation d'une valeur dynamique. Les sources de données dynamiques de la barre d'outils
sont pris en charge. Deux options sont disponibles :
• Saisir la source en tant que Nom entre crochets, par exemple [DateActuelle], [Compteur].
• Saisir la source en tant que Nom entre crochets.
• Sélectionner la source de données dynamiques dans le menu déroulant.
• Utiliser un caractère spécial:
• Un caractère spécial peut être saisi manuellement en utilisant les signes inférieur/
supérieur à, par exemple <CR>, <LF> ...
• Le caractère spécial peut être saisi dans le menu déroulant.
NOTE
Designer peut utiliser les valeurs combinées comme valeur initiale. Pour en savoir
plus sur la combinaison de valeurs, cliquer ici.
Exemple
Une valeur initiale combinée d'une variable peut contenir une valeur fixe, une source de données
dynamique et des caractères spéciaux. L'ordre des articles insérés peut être aléatoire. Trois options:
1. aaa123[Variable]<CR>
2. <CR>aaa123[Variable]
3. [Variable]<CR>aaa123
ASTUCE
Vérifier que la valeur initiale insérée réponde aux critères définis dans les Règles de
sortie pour chaque type de donnée.
236
Valeur provisoire définit une valeur variable dans un espace personnalisé d'un objet lors de la création
des étiquettes ou formulaires. Dans un objet de l'étiquette, la valeur provisoire est remplacée par la valeur
réelle de la variable au moment de l'impression. Dans un objet du formulaire, la valeur réelle de la variable
apparaît à l'exécution du formulaire.
• Auto-généré : Génère automatiquement la valeur provisoire. Désactiver cette option pour définir et
utiliser une valeur provisoire personnelle.
ASTUCE
Par défaut la valeur provisoire est égale à la valeur initiale.
Quand la valeur provisoire (auto-générée ou personnelle) est vide ou quand un format invalide est utilisé,
elle est générée en fonction du Type de données variable choisi. Les formats par défaut des valeurs
provisoires sont listés ci-dessous.
• Six points d'interrogation (??????) pour des données de type Texte
• La date et l'heure en cours pour les données de type Date
• L'heure actuelle pour des données de type Time
• 9.999.999,99 pour une donnée de type virgule flottante
• 9.999.999,99 pour une donnée de type Devise
NOTE
Si les Règles de sortie de la variable changent, le format de la valeur provisoire s'adapte.
Le groupe de paramètres Saisie définit le comportement d'une source de données au moment de
l'impression. Pour en savoir plus sur la saisie, lire ici.
Le groupe Valeur dynamique définit comment gérer la dernière valeur dynamique d'une variable utilisée.
AVERTISSEMENT
Si vous utilisez des valeurs dynamiques et que vous stockez et imprimez vos étiquettes
dans Control Center (dans Documents), le fichier de variables dynamiques (.dvv) doit être
extrait. Si le fichier .dvv est archivé, une erreur survient lors de l’impression et les étiquettes
ne s’impriment pas.
Plutôt que d’utiliser des valeurs dynamiques, utiliser des valeurs globales ou les actions
Enregistrer les données variables / Charger les données variables dans vos solutions.
• Mémoriser la dernière valeur utilisée (valeur dynamique):Designer enregistre la dernière valeur
variable utilisée. La dernière valeur utilisée est mémorisée dans un fichier texte externe au même
237
emplacement que le fichier de l'étiquette ou de la solution. Ces fichiers ont le même nom que
l'étiquette ou la solution, suivi de l'extension en .dvv.
NOTE
En partageant des étiquettes comportant des valeurs dynamiques, il faut veiller à
partager non seulement les fichiers d'étiquette ou de solution (.nlbl ou .nsln), mais
aussi les fichiers comportant les dernières valeurs dynamiques utilisées (.dvv).
NOTE
Étiquette ou solution doivent être enregistrées avant d'activer cette option.
Exemple
La dernière valeur utilisée est utile quand il faut une continuation dans le comptage des étiquettes
imprimées (ex. : un numéro de série). La dernière valeur du compteur est stockée et le comptage
recommence à partir de cette valeur.
6.1.1.2. Texte
Les données Texte sont utilisées pour les variables contenant du texte. Par conséquent, les données
variables entrées ne peuvent être qu'au format Texte.
Règles de saisie
Le groupe Données définit les propriétés autorisées pour les données.
• Caractères autorisés : Définition des caractères autorisés pour la variable d'entrée.
ASTUCE
Les groupes de caractères autorisés pour le filtrage des données d'entrées sont
décrits dans la section Groupes de caractères autorisés.
• Limiter la longueur : Longueur maximum de la valeur de la variable.
• Longueur fixe : La variable doit contenir le nombre exact de caractères tel que défini dans Limiter la
longueur variable.
Le groupe Vérifier la gamme détermine les valeurs minimale et maximale autorisées pour la variable. Il est
facultatif de paramétrer les limites.
• Valeur minimum : La valeur variable la plus petite autorisée.
• Valeur maximum : La valeur variable la plus importante autorisée.
238
NOTE
Si activé, les valeurs minimum et maximum ne doivent pas rester vides.
Liste de choix prédéfinit une liste de valeurs d'entrée pouvant être sélectionnées pour une variable. Quand
une liste de choix est définie, aucune autre valeur n'est utilisable pour cette variable.
La sélection des valeurs de la liste de choix sur un objet de l'étiquette se fait sur le formulaire d'impression.
L'opérateur sélectionne une des valeurs disponibles et imprime l'étiquette. Une liste de choix fonctionne
comme une zone de texte. À l'exécution du formulaire, l'opérateur choisit dans les valeurs prédéfinies.
• Activer la liste de choix : Activer cette option pour définir une gamme limitée de valeurs pouvant être
sélectionnées.
• Valeurs de la liste de choix: Saisir les valeurs à sélectionner. Séparer chaque valeur en les mettant
dans des lignes.
Règles de sortie
Préfixe et Suffixe sont des caractères que l'on ajoute à la valeur d'une variable.
• Préfixe : texte placé en tête de la valeur de la variable.
• Suffixe : Texte placé en fin de la valeur de la variable.
Le caractère de remplissage permet de remplir tous les caractères jusqu'à ce que le longueur maximale
de la variable soit atteinte. Le caractère de remplissage est activé quand Limiter la longueur de la variable
dans l'onglet Règles de saisie est activé.
• Remplissage : Définit le mode de remplissage.
• Non utilisé : N'utilise pas de remplissage.
• Sur la gauche : Ajoute des caractères de remplissage à la gauche de la valeur de donnée.
• Sur la droite : Ajoute des caractères de remplissage à la droite de la valeur de donnée.
• Autour de la valeur : Ajoute des caractères de remplissage de chaque côté de la valeur de
donnée.
• Caractère : Caractère utilisé pour le remplissage.
Exemple
Le caractère de remplissage est en général un zéro (0) ajouté à la gauche de la valeur variable. Quand la
longueur maximum de la variable est de 5 caractères et que la valeur est 23, le résultat après remplissage
donne 00023.
Multilignes divise le texte en plusieurs lignes.
239
AVERTISSEMENT
Éviter d'utiliser ce paramètre si possible. Il est plutôt recommandé d'utiliser l'objet
Paragraphe pour présenter du texte multilignes sur une étiquette ou un formulaire.
• Nombre de lignes : Nombre maximum de lignes pour la valeur d'une variable.
• Longueur de la ligne : Nombre maximum de caractère sur une seule ligne.
• Mots non coupés : Effectue les retours à la ligne uniquement sur un espace entre deux mots.
6.1.1.3. Date
Date : Ce type de données mémorise une date dans la variable sélectionnée. Le champ Date affiche
des valeurs de date suivant des formats de date variés. Le format de la date peut être sélectionné
dans des formats préchargés ou personnalisés de manière à répondre aux exigences spécifiques locales,
réglementaires ou industrielles.
6.1.1.3.1. RÈGLES DE SAISIE
Formatage de la saisie spécifie le format alloué aux données d'entrée et affiche une prévisualisation.
• Format d'entrée : Format autorisé.
• Exemple : Affiche une prévisualisation en fonction du format d'entrée sélectionné.
NOTE
Designer peut utiliser un éventail de formats de date préchargés ou personnalisés.
Le groupe Vérifier la gamme détermine les valeurs minimale et maximale autorisées pour la variable. Il est
facultatif de paramétrer les limites.
• Valeur minimum : La valeur variable la plus petite autorisée.
• Valeur maximum : La valeur variable la plus importante autorisée.
NOTE
Si activé, les valeurs minimum et maximum ne doivent pas rester vides.
6.1.1.3.2. RÈGLES DE SORTIE
Formatage de sortie permet de définir l'affichage de la date.
• Format de sortie : format dans lequel la date s'affichera.
240
• Langue de sortie : Sélection de la langue et des formatages régionaux pour les jours et les mois.
La Langue de sortie est pertinente quand les dates comportent le mois ou qu'elles sont écrites en
entier. Dans certains cas, les calculs de données peuvent être aussi concernés. Par exemple, aux USA,
la semaine commence le dimanche alors que dans l’UE, elle commence le lundi.
• Exemple : date prévisualisée suivant le format d'entrée sélectionné.
Préfixe et Suffixe sont des caractères que l'on ajoute à la valeur d'une variable.
• Préfixe : texte placé en tête de la valeur de la variable.
• Suffixe : Texte placé en fin de la valeur de la variable.
Multiligne : divise votre texte en plusieurs lignes.
AVERTISSEMENT
Éviter d'utiliser ce paramètre si possible. Il est plutôt recommandé d'utiliser l'objet
Paragraphe pour présenter du texte multilignes sur une étiquette ou un formulaire.
• Nombre de lignes : Nombre maximum de lignes pour la valeur d'une variable.
• Longueur de la ligne : Nombre maximum de caractère sur une seule ligne.
• Mots non coupés : Effectue les retours à la ligne uniquement sur un espace entre deux mots.
ASTUCE
Les Règles de saisie aident à insérer les données variables. Elles se comportent comme un
filtre pour définir le type, la longueur et autres propriétés de saisie des données.
Les Règles de sortie déterminent le formatage final de la variable – Elles définissent de
quelle manière la valeur variable va se présenter dans un objet.
6.1.1.4. Heure
Heure : Ce type de données mémorise une heure dans la variable sélectionnée. Le champ Heure affiche
des valeurs de date suivant Des formats d'heure variés. Le format de l'heure peut être sélectionné dans
des formats préchargés ou personnalisés de manière à répondre aux exigences spécifiques locales,
réglementaires ou industrielles.
6.1.1.4.1. RÈGLES DE SAISIE
Formatage de la saisie spécifie le format alloué aux données d'entrée et affiche une prévisualisation.
• Format d'entrée : Format d'heure autorisé.
• Exemple : Variable prévisualisée suivant le format d'entrée sélectionné.
241
NOTE
Designer peut utiliser un éventail de format d'heure préchargés ou personnalisés.
Le groupe Vérifier la gamme détermine les valeurs minimum et maximum autorisées pour la variable. Il est
facultatif de paramétrer les limites.
• Valeur minimum : La valeur variable la plus petite autorisée.
• Valeur maximum : La valeur variable la plus importante autorisée.
NOTE
Si activé, les valeurs minimum et maximum ne doivent pas rester vides.
6.1.1.4.2. RÈGLES DE SORTIE
Formatage de sortie permet de définir l'affichage de l'heure.
• Format de sortie: format dans lequel l'heure s'affichera.
• Exemple : Heure prévisualisée suivant le format d'entrée sélectionné.
Préfixe et Suffixe sont des caractères que l'on ajoute à la valeur d'une variable.
• Préfixe : texte placé en tête de la valeur de la variable.
• Suffixe : Texte placé en fin de la valeur de la variable.
Multilignes divise le texte en plusieurs lignes.
AVERTISSEMENT
Éviter d'utiliser ce paramètre si possible. Il est plutôt recommandé d'utiliser l'objet
Paragraphe pour présenter du texte multilignes sur une étiquette ou un formulaire.
• Nombre de lignes : Nombre maximum de lignes pour la valeur d'une variable.
• Longueur de la ligne : Nombre maximum de caractère sur une seule ligne.
• Mots non coupés : Effectue les retours à la ligne uniquement sur un espace entre deux mots.
ASTUCE
Les Règles de saisie aident à insérer les données variables. Elles se comportent comme un
filtre pour définir le type, la longueur et autres propriétés de saisie des données.
Les Règles de sortie déterminent le formatage final de la variable – Elles définissent de
quelle manière la valeur variable va se présenter dans un objet.
242
6.1.1.5. Virgule flottante
La Virgule flottante spécifie les paramètres de présentation des valeurs numériques stockées dans des
variables. Ce Type de données est utilisé pour paramétrer les groupes de chiffres suivant les spécificités
régionales et placer le séparateur des décimales à la bonne place.
6.1.1.5.1. RÈGLES DE SAISIE
Formatage de la saisie spécifie le format alloué aux données d'entrée.
• Délimiteur de décimale spécifie le caractère qui va séparer la partie entière de la partie décimale d'un
nombre.
• Nombre de décimales détermine le nombre de décimales après la virgule pour ce nombre.
• Utiliser le séparateur 1000 permet de regrouper les chiffres par milliers.
• Séparateur : Caractère utilisé en tant que séparateur de milliers.
• Exemple prévisualise le format de saisie de ce nombre.
• Limiter la longueur de la variable : Permet de limiter le nombre de chiffres pour une variable.
• Longueur (caractères) : Chiffres autorisés dans une variable.
Vérifier la gamme définit les valeurs minimum et maximum. Définir les limites minimum et maximum est
facultatif :
• Valeur minimum définit la valeur la plus basse.
NOTE
Si elle est déjà définie, la valeur initiale est prise pour valeur minimum.
• Valeur maximum définit la valeur la plus haute.
6.1.1.5.2. RÈGLES DE SORTIE
Le groupe Formatage de sortie spécifie le format alloué aux données de sortie.
• Délimiteur de décimale spécifie le caractère qui va séparer la partie entière de la partie décimale d'un
nombre.
• Nombre de décimales détermine le nombre de décimales après la virgule pour ce nombre.
• Auto : Le nombre de décimales est défini par un paramètre local du système.
• Utiliser le séparateur 1000 : Un séparateur qui regroupe par milliers.
• Séparateur : Caractère utilisé en tant que séparateur de milliers.
• Exemple affiche la prévisualisation du format de saisie de la devise.
243
ASTUCE
Les Règles de saisie aident à insérer les données variables. Elles se comportent comme un
filtre pour définir le type, la longueur et autres propriétés de saisie des données.
Les Règles de sortie déterminent le formatage final de la variable – Elles définissent de
quelle manière la valeur variable va se présenter dans un objet.
6.1.1.6. Devise
Les données de type Devise sont utilisées pour les variables qui comportent des valeurs numériques de
montants monétaires. Définir les devises de diverses régions et paramétrer leurs propriétés.
6.1.1.6.1. DÉFINITION DE LA VALEUR INITIALE
La valeur initiale pour les Données de type devise est définie en utilisant l'une des méthodes suivantes :
• Saisie manuelle d'une valeur fixe. Le nombre est délimité selon les paramètres de formatage de la
saisie.
• Utilisation d'une valeur dynamique. Les sources de données dynamiques de la barre d'outils sont pris
en charge. Deux options sont disponibles :
• Source avec saisie du Nom entre crochets, par exemple [Variable_1].
• Sélection de de la sources de données dynamiques à partir du menu déroulant.
• Utilisation d'un caractère spécial :
• Un caractère spécial peut être saisi manuellement en utilisant les signes inférieur/supérieur à,
par exemple <CR>, <LF> ...
• Le caractère spécial peut être saisi dans le menu déroulant.
NOTE
Designer peut utiliser les valeurs combinées comme valeur initiale. Pour en savoir plus sur
la combinaison de valeurs, cliquer ici.
Exemple
Une valeur initiale combinée d'une variable peut contenir une valeur fixe, une source de données dynamique
et des caractères spéciaux. L'ordre des articles insérés peut être aléatoire. Trois options:
1. aaa123[Variable]<CR>
2. <CR>aaa123[Variable]
3. [Variable]<CR>aaa123
244
6.1.1.6.2. RÈGLES DE SAISIE
• Le groupe Formatage de la saisie spécifie le format autorisé pour la saisie de la devise.
• Délimiteur de décimales : Le caractère qui sépare la partie entière de la partie décimale d'un nombre.
• Nombre de décimales : Le nombre de chiffres décimaux autorisés.
• Utiliser le séparateur 1000 permet de regrouper les chiffres par milliers.
• Séparateur : Caractère utilisé en tant que séparateur de milliers.
• Symbole monétaire : Symbole graphique qui représente la devise.
• Position : Place du symbole monétaire.
• Exemple : Affiche une prévisualisation du format de saisie de la devise.
• Limiter la longueur variable permet de limiter le nombre de chiffres à définir dans une variable.
• Longueur (caractères) : Nombre de chiffres autorisés dans une variable.
Vérifier la gamme définit les valeurs minimum et maximum exprimées en devises. La définition de limites
minimum et maximum est facultative.
• Valeur minimum : La valeur la plus petite autorisée pour la saisie de la devise.
NOTE
Si elle est déjà définie, la valeur initiale est prise pour valeur minimum.
• Valeur maximum : La valeur la plus importante autorisée pour la saisie de la devise.
6.1.1.6.3. RÈGLES DE SORTIE
Formatage de sortie spécifie le format alloué aux données de sortie.
• Délimiteur de décimale spécifie le caractère qui va séparer la partie entière de la partie décimale d'un
nombre.
• Nombre de décimales détermine les nombres de décimales.
• Utiliser le séparateur 1000 permet de regrouper les chiffres par milliers.
• Séparateur : Caractère utilisé en tant que séparateur de milliers.
• Symbole monétaire : Symbole graphique qui représente la devise.
• Position c'est la place du symbole monétaire. Le sélectionner dans la liste du menu déroulant.
• Exemple : Affiche une prévisualisation du format de saisie de la devise.
245
ASTUCE
Les Règles de saisie aident à insérer les données variables. Elles se comportent comme un
filtre pour définir le type, la longueur et autres propriétés de saisie des données.
Les Règles de sortie déterminent le formatage final de la variable – Elles définissent de
quelle manière la valeur variable va se présenter dans un objet.
6.1.2. Date du jour
La Date du jour est un type de variable qui affiche la valeur de la date du jour. Cette valeur provient de
l’horloge du système ou de l'imprimante.
6.1.2.1. Onglet Général
Le groupe de paramètres À Propos identifie la variable et définit le format de sortie et la langue.
• Nom : Nom unique de la variable.
• Description : Champ qui permet d'ajouter des informations et suggestions.
Le groupe Définition définit le format de sortie et affiche son aperçu.
• Format de sortie : format dans lequel la date s'affichera. Les formats de date disponibles sont listés
ici.
NOTE
L'option choisie pour la source de l'horloge définit l'éventail de Formats de date
autorisés. L'option horloge imprimante ne peut utiliser que des formats de date
compatibles avec l'imprimante. Une erreur est rapportée en cas d'utilisation d'un
format non valide. L'option horloge de l'ordinateur permet d'utiliser un éventail de
formats de date préalablement chargés ou personnalisés.
• Langue de sortie : Sélection de la langue et des formatages régionaux pour les jours et les mois.
Exemple
La Langue de sortie est pertinente quand les dates comportent le mois ou qu'elles sont écrites en entier.
Dans certains cas, les calculs de données peuvent être aussi concernés. Par exemple, aux USA, la semaine
commence le dimanche alors qu'en Europe, elle commence le lundi.
• Prévisualisation de la sortie affiche le format de la date imprimée. L'éventail de caractères utilisés
s'adapte à la langue de sortie et à l'imprimante.
246
Le groupe Décalage de date permet d'ajouter ou soustraire un certain nombre de jours, mois ou années de
la date du jour. La date décalée s'affiche dans l'objet à la place de la date du jour.
• Jours : décalage de date en jours.
• Mois : décalage de date en mois.
• Années : décalage de date en années.
ASTUCE
Pour un décalage négatif de date, utiliser la Fonction décalage de date .
Le groupe Horloge d'imprimante définit comment utiliser l'horloge de l'imprimante comme source de valeur
de date.
• Toujours utiliser l'horloge de l'ordinateur : L'horloge de l'ordinateur sera la source exclusive de valeur
pour la Date du jour.
• Toujours utiliser l'horloge de l'imprimante : L'horloge de l'imprimante sera la source exclusive de
valeur pour la Date du jour. Si l'horloge de l'imprimante n'est pas disponible, une erreur est rapportée.
• Utiliser l'horloge imprimante si possible : L'horloge de l'imprimante est la source de données préférée
pour la Date du jour. Si elle n'est pas disponible, la valeur de l'horloge de l’ordinateur sera utilisée.
6.1.2.2. Règles de sortie
Si nécessaire une valeur de Préfixe et Suffixe peut être ajoutée à la variable.
• Préfixe : texte placé en tête de la valeur de la variable.
• Suffixe : Texte placé en fin de la valeur de la variable.
6.1.2.3. Formats de date
Designer permet une utilisation souple des champs de date. Pour définir les formats, on utilise les
notations suivantes :
Notation
Description
d
Le numéro du jour du mois. Utilise un ou deux caractères.
dd
Le numéro du jour du mois. Utilise toujours deux caractères – avec un zéro en
tête si nécessaire.
M
M est le numéro de mois. Utilise un ou deux caractères.
MM
MM est le numéro de mois. Utilise toujours deux caractères.
yy ou yyyy
L'année représentée par 2 ou 4 chiffres.
ddd
Le nom abrégé du jour de la semaine.
247
dddd
Le nom entier du jour de la semaine.
MMM
Le nom abrégé du mois.
MMMM
Le nom entier du mois.
J
Nombre de jours depuis le 1er janvier. Utilise de 1 à 3 caractères.
JJJ
Nombre de jours depuis le 1er janvier. Utilise toujours 3 caractères.
W
Le numéro de semaine de l'année en cours. Utilise un ou deux caractères.
WW
Le numéro de semaine de l'année en cours. Utilise toujours deux caractères.
N
Le numéro du jour de la semaine. La valeur utilise les caractères 1 à 7, 1
représentant lundi et 7 représentant dimanche.
Texte
personnalisé
Toute séquence de caractères s'affiche sans changement. Insérer des points, des
virgules ou autres caractères pour présenter la date au format souhaité.
6.1.2.3.1. EXEMPLES DE FORMATS DE DATE
Format
Date imprimée (En anglais)
d.M.yyyy
10.3.2016
dd/MM/yy
10/03/16
dddd, d.MMMM yyyy
Thursday, 10.March 2016
JJJWWyyyy
069102005
textd/M/yyyytext
text10/3/2016text
6.1.3. Heure actuelle
Heure actuelle est un type de variable qui affiche la valeur de l'heure du moment. Cette valeur provient du
système ou de l'horloge de l'imprimante.
6.1.3.1. Onglet Général
Le groupe de paramètres À Propos identifie la variable et définie le format de sortie et la langue de l'heure.
• Nom : Nom unique de la variable. Ce nom est utilisé comme référence de variable pendant son
utilisation.
• Description : Champ qui permet d'ajouter des informations et suggestions.
Le groupe Définition définit le format de sortie et affiche son aperçu.
• Format de sortie: format dans lequel l'heure s'affichera. Les formats d'heure disponibles sont listés
ici.
248
NOTE
L'option choisie pour la source de l'horloge définit l'éventail de Formats d'heure
autorisés. L'option horloge imprimante ne peut utiliser que des formats d'heure
compatibles avec l'imprimante. Une erreur est rapportée en cas d'utilisation d'un
format non valide. L'option horloge de l'ordinateur permet d'utiliser un éventail de
formats d'heure préalablement chargés ou personnalisés.
• Prévisualisation de la sortie affiche le format de la date imprimée.
Décalage d'heure permet d'ajouter ou soustraire un certain nombre de secondes, minutes ou heures de
l'heure actuelle.
• Secondes: Décalage de l'heure en secondes.
• Minutes:Décalage de l'heure en minutes.
• Heures: Décalage de l'heure en heures.
Le groupe Horloge d'imprimante définit comment utiliser l'horloge de l'imprimante comme source de valeur
de l'heure.
• Utiliser l'horloge imprimante si possible : L'horloge de l'imprimante est paramétrée comme étant la
source préférée de la valeur d'heure. Si l'horloge de l'imprimante n'est pas compatible, c'est la valeur
de l'horloge du système qui est utilisée.
• Toujours utiliser l'horloge de l'imprimante : L'horloge de l'imprimante sera la source exclusive de
valeur pour L'heure actuelle. Si l'horloge de l'imprimante n'est pas disponible, une erreur est rapportée.
• Toujours utiliser l'horloge de l'ordinateur : L'horloge de l'ordinateur sera la source exclusive de valeur
pour l'heure actuelle.
6.1.3.2. Règles de sortie
Si nécessaire une valeur de Préfixe et Suffixe peut être ajoutée à la variable.
• Préfixe : texte placé en tête de la valeur de la variable.
• Suffixe : Texte placé en fin de la valeur de la variable.
6.1.3.3. Formats d'heures
Designer permet une utilisation souple des champs d'heure. Sélectionner un format d'heure prédéfini ou en
créer un personnalisé. Les formats sont définis avec les notations suivantes.
Notation
Description
h
Heures sur 12. Dans ce cas, AM/PM s'ajoute. Utilise un ou deux caractères.
249
hh
Heures sur 12. Dans ce cas, AM/PM s'ajoute. Utilise toujours deux caractères. Ajouter
des zéros en tête, si nécessaire.
H
Heures sur 24. Utilise un ou deux caractères.
HH
Heures sur 24. Utilise toujours deux caractères.
mm
Utilisé pour les minutes.
ss
Utilisé pour les secondes.
6.1.3.3.1. EXEMPLES DE FORMAT D'HEURE
Format
Date imprimée
h:mm {AM/PM}
8:25PM
H:mm
20:25
hh:mm:ss
08:25:36
6.1.4. Compteur
Le Compteur est un type de variable dont la valeur s'incrémente ou se décrémente en fonction des
changements de valeurs d'un compteur du système ou de l'imprimante.
Les imprimantes thermiques sont souvent équipées d'un compteur interne à incrément. C'est un compteur
dédié pour compter les étiquettes imprimées en interne. L'imprimante reçoit seulement la première valeur et
l'incrémente ou décrémente automatiquement sur les étiquettes suivantes. Cette option réduit le montant
de données transférées entre votre ordinateur et l'imprimante puisqu'une seule valeur initiale est envoyée à
l'imprimante. Un compteur interne accélère la production d'étiquette de manière significative.
6.1.4.1. Onglet Général
Le groupe de paramètres À propos permet d'identifier la variable et définir les détails du compteur.
• Nom : Nom unique de la variable. Ce nom est utilisé comme référence de variable.
• Description : Champ qui permet d'ajouter des informations et suggestions.
Le groupe de paramètres Définition permet de définir le comportement du compteur.
• Type de compteur : Valeur du compteur qui augmente ou décrémente.
• Incrément : La valeur variable croît en fonction des étiquettes imprimées.
• Décrément: La valeur variable décroît en fonction des étiquettes imprimées.
• Incrément : Nombre d'unités entre une valeur du compteur et la valeur suivante ou la précédente.
• Répétition donne le nombre de répétitions pour chaque valeur du compteur.
• Valeur initiale : valeur utilisée au démarrage du compteur.
250
• Aperçu : Affiche la séquence de valeurs du compteur.
Exemple
Incrément du compteur =3, Répétition = 3 et valeur initiale = 1 donne: 1, 1, 1, 4, 4, 4, 7, 7, 7, 10, 10, 10, 13, 13,
13, ...
Le groupe de paramètres Saisie définit le comportement d'une source de données au moment de
l'impression. Pour en savoir plus sur la saisie, lire ici.
Le groupe Valeur dynamique définit comment gérer la dernière valeur dynamique d'une variable utilisée.
AVERTISSEMENT
Si vous utilisez des valeurs dynamiques et que vous stockez et imprimez vos étiquettes
dans Control Center (dans Documents), le fichier de variables dynamiques (.dvv) doit être
extrait. Si le fichier .dvv est archivé, une erreur survient lors de l’impression et les étiquettes
ne s’impriment pas.
Plutôt que d’utiliser des valeurs dynamiques, utiliser des valeurs globales ou les actions
Enregistrer les données variables / Charger les données variables dans vos solutions.
• Mémoriser la dernière valeur utilisée (valeur dynamique):Designer enregistre la dernière valeur
variable utilisée. La dernière valeur utilisée est mémorisée dans un fichier texte externe au même
emplacement que le fichier de l'étiquette ou de la solution. Ces fichiers ont le même nom que
l'étiquette ou la solution, suivi de l'extension en .dvv.
NOTE
En partageant des étiquettes comportant des valeurs dynamiques, il faut veiller à
partager non seulement les fichiers d'étiquette ou de solution (.nlbl ou .nsln), mais
aussi les fichiers comportant les dernières valeurs dynamiques utilisées (.dvv).
NOTE
Étiquette ou solution doivent être enregistrées avant d'activer cette option.
Exemple
La dernière valeur utilisée est utile quand il faut une continuation dans le comptage des étiquettes
imprimées (ex. : un numéro de série). La dernière valeur du compteur est stockée et le comptage
recommence à partir de cette valeur.
Compteur imprimante définit le compteur à utiliser comme source de valeur variable du compteur.
251
• Utiliser le compteur de l'imprimante si possible : Le compteur de l'imprimante est défini comme étant
le compteur choisi quand l'imprimante active le supporte. Si l'imprimante n'a pas de compteur, c'est
celui du système qui est utilisé.
• Utiliser toujours le compteur de l'imprimante : Le compteur de l'imprimante devient la source de
valeur compteur exclusive. Si la valeur du compteur de l'imprimante n'est pas disponible, la valeur par
défaut (compteur du système) est utilisée.
NOTE
Une erreur survient si l'imprimante sélectionnée n'a pas de compteur interne.
L'impression ne peut pas continuer.
• Toujours utiliser le compteur de l'ordinateur : Le compteur de l'ordinateur devient la source de valeur
compteur exclusive.
ASTUCE
Les Règles de saisie aident à insérer les données variables. Elles se comportent comme un
filtre pour définir le type, la longueur et autres propriétés de saisie des données.
Les Règles de sortie déterminent le formatage final de la variable – Elles définissent de
quelle manière la valeur variable va se présenter dans un objet.
Pour utiliser le compteur interne de l'imprimante, procéder comme suit :
• La longueur maximum de la variable est limitée par l'imprimante. Cette valeur doit être donnée dans le
guide utilisateur de l'imprimante.
ASTUCE
À défaut de connaître la valeur de la longueur maximum de la variable, NiceLabel
recommande d'effectuer quelques tests d'impression pour tenter de la déterminer.
• Déterminer une variable de longueur fixe.
• Déterminer une variable au format numérique.
• Un objet texte lié à la variable doit être formaté en police interne à l'imprimante.
• Activer l'option Toujours utiliser le compteur de l'imprimante.
• S'assurer que l'icône élément interne soit visible à côté du paragraphe Compteur.
• S'assurer que le paragraphe Compteur utilise une police interne de l'imprimante.
6.1.4.1.1. RÈGLES DE SAISIE
Données définit les critères d'entrée du compteur.
252
• Caractères autorisés : Caractères autorisés pour les valeurs de la variable. Les groupes de caractères
autorisés pour le filtrage des données d'entrées sont décrits dans la section Groupes de caractères
autorisés.
Exemple
Les caractères non numériques sont aussi utilisables comme valeurs de compteur. Alphanumérique
détermine la séquence avec Incrément = 3 et valeur initiale = 1 va donner : 1, 4, 7, A, D, G, J, M, P, S, V,
Y, b, e, h,...
• Limiter la longueur : Longueur maximum de la valeur de la variable.
• Longueur (caractères) : Spécifie le nombre exact de caractères autorisés.
• Longueur fixe : La variable doit contenir le nombre exact de caractères tel que défini dans Limiter la
longueur variable.
Le groupe Vérifier la gamme définit les valeurs minimum et maximum du compteur.
• Valeur minimum : Valeur minimum du compteur.
• Valeur maximum : Valeur maximum du compteur.
Le groupe Paramètres de bouclage définit la condition à laquelle le compteur se réinitialise
automatiquement à la valeur par défaut.
• Utiliser min/max : Valeurs minimum et maximum du compteur qui activent le bouclage.
• Lorsque la source de données sélectionnée change : Le changement de valeur de la source de
données active le bouclage.
• Lorsque la date ou l'heure changent : Le changement de valeur de date ou d'heure active le bouclage.
NOTE
Le changement de date/heure est défini par l'horloge de l'ordinateur.
6.1.4.1.2. RÈGLES DE SORTIE
Préfixe et Suffixe sont des caractères que l'on ajoute à la valeur d'une variable.
• Préfixe : texte placé en tête de la valeur de la variable.
• Suffixe : Texte placé en fin de la valeur de la variable.
Le caractère de remplissage permet de remplir tous les caractères jusqu'à ce que le longueur maximale
de la variable soit atteinte. Le caractère de remplissage est activé quand Limiter la longueur de la variable
dans l'onglet Règles de saisie est activé.
• Remplissage : Définit le mode de remplissage.
253
• Non utilisé : N'utilise pas de remplissage.
• Sur la gauche : Ajoute des caractères de remplissage à la gauche de la valeur de donnée.
• Sur la droite : Ajoute des caractères de remplissage à la droite de la valeur de donnée.
• Autour de la valeur : Ajoute des caractères de remplissage de chaque côté de la valeur de
donnée.
• Caractère : Caractère utilisé pour le remplissage.
Exemple
Le caractère de remplissage est en général un zéro (0) ajouté à la gauche de la valeur variable. Quand la
longueur maximum de la variable est de 5 caractères et que la valeur est 23, le résultat après remplissage
donne 00023.
Multilignes divise le texte en plusieurs lignes.
AVERTISSEMENT
Éviter d'utiliser ce paramètre si possible. Il est plutôt recommandé d'utiliser l'objet
Paragraphe pour présenter du texte multilignes sur une étiquette ou un formulaire.
• Nombre de lignes : Nombre maximum de lignes pour la valeur d'une variable.
• Longueur de la ligne : Nombre maximum de caractère sur une seule ligne.
• Mots non coupés : Effectue les retours à la ligne uniquement sur un espace entre deux mots.
6.1.5. Invites
Lorsqu'une étiquette comporte des variables, une valeur doit leur être assignée avant l'impression. Les
variables saisies reçoivent une valeur manuellement à l'impression. Avant chaque travail d'impression,
l'opérateur se voir réclamer une valeur pour chaque variable.
Ces valeurs sont entrées à la main. L'ordre dans lequel elles sont saisies peut être précisé dans la boîte de
dialogue Ordre des saisies.
Le groupe Saisie demande à l'opérateur une saisie de données manuelles – après ouverture de la boîte de
dialogue Imprimer.
• Saisie à l'impression : permet d'activer ou désactiver la saisie d'une valeur de variable.
NOTE
Quand une source de données dynamique est incluse dans la Valeur initiale, la saisie
est désactivée.
254
• Invite : contient le texte d'invite pour que l'utilisateur entre la valeur. Ce texte sert d'instruction
concernant le type de valeur à insérer avant l'impression.
• Valeur requise : état variable de la valeur – obligatoire ou en option. Si le texte saisi reste vierge si la
valeur est obligatoire, l'impression ne démarrera pas. Un message d'erreur apparaît.
6.1.6. Impression des variables du formulaire
Les variables du formulaire d'impression sont des variables générées automatiquement qui mémorisent les
valeurs des objets du formulaire d'impression par défaut à l'exécution du formulaire d'impression.
Elle sont ajoutées dans une solution dans deux cas :
• Pour ajouter un nouveau formulaire d'impression (aller sur Accueil > Personnaliser l'impression >
Ajouter un nouveau formulaire > Formulaire d'impression).
• Pour modifier un formulaire d'impression (aller sur Accueil > Personnaliser l'impression > Modifier un
formulaire d'impression).
Les détails concernant ces deux opérations sont décrits ici.
Ces variables sont dans la liste des autres sources de données connectées (appelées
PrintingForm_[VariableName]). Elles figurent toutes dans l'Explorateur de données dynamiques et sont
donc modifiables dans le Gestionnaire de données dynamiques.
Toutes les variables du formulaire d'impression appartiennent au type variable saisie. Elles sont toutes
modifiables, renommées et configurées avec des données personnalisées et des règles de saisie et de
sortie.
255
NOTE
Pour respecter les bonnes pratiques, NiceLabel suggère d'éviter de modifier les variables
du formulaire d'impression. S'il est nécessaire de les modifier, vérifier que les données
personnalisées et les règles de saisie et de sortie n'interfèrent pas avec l'impression de
l'étiquette.
NOTE
Si une erreur survient lors de l'utilisation d'un formulaire d'impression personnalisé, l'option
Recréer le formulaire d'impression permet de restaurer le formulaire d'impression par
défaut. Dans ce cas, toutes les modifications sont annulées.
La différence entre ces variables du formulaire d'impression et des variables normales réside dans le fait
qu'elles sont :
• réutilisées par tous les autres formulaires d'impression d'une solution.
• Une fois supprimées, elle sont recréées pour tous les nouveaux formulaires d'impression ajoutés à
une solution.
Les variables du formulaire d'impression de Designer sont les suivantes :
• PrintingForm_IdenticalCopies : Mémorise le nombre de copies d'une même étiquette à imprimer.
• PrintingForm_LabelName : Mémorise le nom de l'étiquette sélectionnée. Cette variable informe le
formulaire d'impression de l'étiquette à imprimer.
• PrintingForm_LabelSets : Mémorise le nombre de travaux d'impression à envoyer à l'imprimante.
• PrintingForm_PrinterName : Mémorise le nom de l'imprimante sélectionnée.
• PrintingForm_PrintToFile : Mémorise le nom du fichier dans lequel l'étiquette est imprimée.
• PrintingForm_Quantity : Mémorise la quantité d'étiquette à imprimer.
• PrintingForm_SkippedLabels : Mémorise la quantité d'étiquettes à sauter.
NOTE
Même si les objets du formulaire d'impression peuvent se connecter à tout type de source
de données, NiceLabel recommande de laisser les objets connectés aux variables du
formulaire d'impression générées automatiquement.
256
6.2. Fonctions
L'objectif des fonctions est de manipuler les données assignées aux objets de l'étiquette ou du formulaire.
Les fonctions traitent les valeurs de données existantes et enregistrent le résultat dans les sources de
données générées par la fonction.
Chaque fonction peut être directement connectée à un objet et utilisée dans une autre fonction.
ASTUCE
Toutes les fonctions d'une étiquette ou d'une solution sont listées dans l'Explorateur de
données dynamiques et dans le Gestionnaire de données dynamiques.
Pour ajouter une nouvelle fonction à un fichier d’étiquette ou de solution, cliquez sur Ajouter une
nouvelle fonction et sélectionnez dans la liste la fonction appropriée. De suite, une boîte de dialogue de
configuration s'ouvre. Elle permet d'éditer la fonction selon les besoins. Les options de configuration sont
décrites dans les sections dédiées à chaque type de fonction.
Designer comporte les fonctions suivantes :
• Extraction : Extrait une partie spécifique des données selon les règles précisées par l'utilisateur.
• La fonction Concaténation assemble deux ou plusieurs données en une seule valeur.
• Décalage de date: Décale la date du jour.
257
• Linéaire: Transforme la valeur en cours en utilisant plusieurs types de fonctions linéaires.
• VBScript: Permet d'effectuer des transformations complexes de valeurs.
• Expression VBScript: Version simplifiée de VBScript.
• Python Script: Permet d'effectuer des transformations complexes de valeurs.
• HIBC: Encode les données aux normes de code à barres du domaine de la santé.
• GS1-128: Encode les données aux normes de codes à barres GS-128.
• ANSI MH10.8.2: Encode les données aux normes ANSI MH10.8.2-2006 .
• Transférer la syntaxe des données pour support de haute capacité (ADC): Permet aux utilisateurs de
ADC de se servir d'un seul utilitaire de connexion, quel que soit le support ADC employé.
• La fonction Lier au fichier va lire le contenu d'un fichier donné et l’afficher dans un objet.
• Message NDEF: Cette fonction permet de définir un format d'encapsulation de message pour
échanger des informations de données par un lien Near Field Communication (NFC).
6.2.1. Extraction
Extraction: Cette fonction extrait une partie spécifique des données selon les règles précisées par
l'utilisateur.
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
Source des données d'entrée: Définit la source des données d'entrée, existante ou nouvelle (variable,
fonction ou enregistrement de base de données) à utiliser pour la fonction. La valeur finale (sortie) est
extraite de la valeur de la source de données d'entrée choisie.
Le groupe Définition propose deux méthodes d'extraction des données dans une source de données de
saisie.
Longueur fixe: Extrait une nombre fixe de caractères de la source de données d'entrée.
• Décalage: Nombre de caractères à sauter au début de la valeur.
• Longueur: Longueur de la valeur extraite.
Exemple :
Valeur d'entrée: ABCDE
Décalage: 0
Longueur: 3
258
Valeur de l’extraction : ABC
Exemple :
Valeur d'entrée: ABCDE
Décalage: 2
Longueur: 3
Valeur de l’extraction : CDE
Séparé est utilisé lors de l'extraction de données, séparées par un séparateur spécifié par l'utilisateur.
• Séparateur: Caractère (virgule par défaut) qui sépare les champs de la valeur d'entrée.
• Délimiteur de texte: Caractère qui englobe les valeurs dans les champs (guillemet par défaut).
ASTUCE
Si un délimiteur est utilisé, le délimiteur dans le texte appartient aussi à la valeur des
données. Le délimiteur peut être vide.
• Numéro de champ: Le numéro du champ extrait de la source des données d'entrée.
Exemple :
Valeur d'entrée: "A", "B", "C", "D"
Séparateur: ,
Délimiteurs de texte : "
Numéro du champ: 3
Valeur de l’extraction : C
6.2.2. Concaténation
La fonction Concaténation assemble deux ou plusieurs données en une seule valeur.
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
259
Le groupe Source des données d'entrée définit la source des données d'entrée, existante ou nouvelle
(variable, fonction ou enregistrement de base de données) à utiliser pour la fonction.
Options de sortie: Ce groupe définit le format de la valeur de sortie.
Séparateur est un caractère inséré entre les valeurs concaténées. La caractère de séparation peut être saisi
manuellement ou sélectionné à partir de l'une des options additionnelles :
• Nouvelle ligne (CR/LF) : Caractère de nouvelle ligne.
• Insérer un caractère spécial : un caractère spécial est saisi.
NOTE
Le séparateur est en option. Si aucun séparateur n'est défini, les valeurs concaténées
sont assemblées sans espace ou caractère séparateur.
• Ignorer les valeurs vides: Les valeurs vides des sources de données sont ignorées. Ces valeurs sont
exclues de la concaténation.
ASTUCE
Cette option est utile pour éviter les séparateurs dupliqués lorsque des valeurs vides
apparaissent.
Exemple :
Valeur de source de données 1: A, B, C, D
Valeur de source de données 2: <vide>
Valeur de source de données 3: E, F, G
Séparateur: ,
Valeurs concaténées soit en ignorant les valeur vides: A, B, C, D, E, F, G vs. A, B, C, D, E, F, G
NOTE
L'option Ignorer les valeurs vides n'est effective qu'après exécution d'une commande
d'impression. Lors du stockage d'une étiquette en mode d'impression stocker/rappeler ou
lors de l'exportation d'une étiquette, les valeurs vides ne sont pas ignorées. Les séparateurs
apparaissent dupliqués.
260
6.2.3. Décalage de date
Décalage de date: Cette fonction définit le nombre de jours, mois et/ou années à ajouter ou soustraire
d'une date spécifique (quelle soit la date du jour ou n'importe quelle date passée ou future).
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
Source des données d'entrée Définit la source dans laquelle se trouve les données à utiliser dans la
fonction.
Décalage Le nombre de jours, mois ou années à ajouter ou soustraire de la données d'entrée.
Exemple :
Date du jour: 8 mars 2016
Décalage: Décalage: Jours +1; Mois +1; Années +1
Résultat : 7 avril 2017
Formatage de sortie: Ce groupe définit la sortie de la fonction.
• Format de sortie: Définit le format de la date à utiliser dans l'objet connecté.
• Exemple: Date du jour dans le format de sortie choisi.
6.2.4. Linéaire
La fonction Linéaire multiplie ou divise une valeur d'entrée par un Multiplicateur défini. Une valeur en option
(Addition) peut être aussi ajoutée.
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
Source des données d'entrée Définit la source dans laquelle se trouve les données à utiliser dans la
fonction.
Les Paramètres de la fonction linéaire sont:
• Mode: Type de fonction linéaire.
• a: Fonction multiplicateur.
261
• b: Fonction addition.
Formatage de sortie définit la sortie de la fonction.
Format de sortie définit le format de la valeur modifiée. plus... Ouvre d'autres options de formatage:
• Séparateur décimal: Caractère qui marque la limite entre les parties intégrales et fractionnelles d'un
nombre décimal.
• Nombre de décimales: Nombre de décimales après le séparateur décimal.
• Utiliser le séparateur 1000: Sépare ou regroupe par milliers.
• Délimiteur: Caractère qui sépare les milliers du reste du nombre.
• Exemple: Aperçu de la valeur de sortie formatée.
Exemple :
Valeur d'entrée: 123
a: 2
b: 20
Valeur de sortie : 2 * 123 + 20 = 266
6.2.5. VBScript
La fonction VBScript permet la lecture, l'écriture et la manipulation de données quelle que soit la source de
données connectée.
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
• Le type de fonction affiche le type de script sélectionné.
VBScript: Ce groupe permet de définir le script.
• Insérer une source de données permet d'insérer une variable, nouvelle ou existante, dans un script.
• Vérifier valide la syntaxe du script saisi.
• Éditeur de script : Ouvre l'éditeur qui rend l'écriture du script plus facile et plus efficace.
262
NOTE
Le résultat du script doit être enregistré dans le 'Résultat'. La valeur du 'Résultat' est insérée
dans le nom de la fonction. Cette fonction peut être utilisée comme source de données
dynamiques.
Exemple :
La variable NAME indique le prénom et le nom de famille d’une personne. La fonction VBScript peut couper
les noms et utiliser uniquement le premier nom comme résultat de la fonction.
Valeur initiale de la variable NAME : John Doe
Dim Spc
Spc = InStr(NAME, " ")
if NAME <> "" then
Result = Mid(NAME, 1, Spc-1)
end if
Résultat du script VB: John
NOTE
Pour vérifier si une variable de date est vide, utilisez la syntaxe :
Datevariable.Value == None
6.2.6. Expression VBScript
Expression VBScript est une version en ligne simplifiée de la fonction VBScript. Cette action Designer vous
permet de :
• Manipuler les variables existantes
• Extraire des morceaux de chaînes
• Effectuer des calculs rapides
L'Expression VBScript remplace souvent l'écriture des VBScripts complets. Au lieu d'écrire un script
complet, insérer une expression d'une seule ligne dans la zone d'édition. Elle est validée au moment de
l'impression.
ASTUCE
Comparée aux commandes VBScript, une commande d'expression VBScript n'a pas besoin
qu'une valeur finale soit enregistrée dans le Résultat.
263
A Propos
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
VBScript Expression
• Insérer une source de données permet d'insérer une variable, nouvelle ou existante, dans une
expression.
• Vérifier valide la syntaxe du script saisi.
• Éditeur: Champ d'écriture et édition du script.
6.2.6.1. Éditeur de script
NiceLabel 10 comporte un éditeur de scripts qui facilite l'écriture en Python ou en VB, sans erreur ni perte
de temps.
La sélection des langages de script devant être utilisés dans l'Éditeur de script diffère entre NiceLabel
Designer Pro et Automation Builder :
• Dans Designer, double-cliquez sur le plan de travail du formulaire pour ouvrir Propriétés du formulaire
> Paramètres additionnels > Langue de script du formulaire.
• Dans Automation Builder, allez dans Éléments de configuration > cliquez sur Modifier pour ouvrir les
propriétés du déclencheur > Paramètres> Autre > Script.
264
ASTUCE
NiceLabel 10 Utilise la variante .NET de Python appelée IronPython. C'est une langue de
script Python tout à fait compatible qui prend également en charge les méthodes .NET.
Le ruban de l'éditeur dispose des commandes usuelles qui sont réparties dans plusieurs groupes par
fonction.
• Le groupe Presse-papiers comporte les commandes Couper, Copier, Coller et Supprimer.
• Le groupe de ruban Annuler Rétablir annule ou répète les actions d'édition.
• Le groupe Fichier permet de charger et enregistrer les scripts dans un fichier.
• Charger depuis un fichier: charge un script à partir d'un fichier texte externe précédemment
enregistré.
• Enregistrer sur un fichier: Stocke le script actuellement modifié dans un fichier texte.
• Le groupe Édition permet de rechercher et remplacer des chaînes dans un script.
• Chercher: Trouve la chaîne saisie dans le script.
• Remplacer: Remplace la chaîne dans le script.
• Le groupe Insérer: La commande Source de données insère dans le script des sources de données
existantes ou nouvellement créées.
• Le groupe Script: La commande Valider le script valide la syntaxe du script saisi.
Éléments de script disponibles contient tous les éléments de script disponibles pour bâtir le script. Doublecliquer sur l'élément ou cliquer sur le bouton Insérer pour insérer l'élément à l'endroit où le curseur se
trouve dans le script.
Description de l'élément donne une information basique sur l'élément de script inséré.
La liste d'erreurs comporte les erreurs rapportées après utilisation de la commande Valider le script.
6.2.7. Script Python
La fonction Script Python permet les manipulations de données les plus complexes et exigeantes sur une
étiquette ou un formulaire.
ASTUCE
Comparé au VBScript, c'est une option plus adaptée pour les systèmes 64 bits. Elle est
aussi plus rapide à écrire.
A propos: Ce groupe identifie la fonction.
265
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
• Le type de fonction affiche le type de script sélectionné.
Script Python
• Insérer une source de données permet d'insérer une variable, nouvelle ou existante, dans un script.
• Vérifier valide la syntaxe du script saisi.
• Éditeur de script : Ouvre l'éditeur qui rend l'écriture du script plus facile et plus efficace.
Exemple :
La variable NAME indique le prénom et le nom de famille d’une personne. La fonction Script Python peut
couper les noms et utiliser uniquement le premier nom comme résultat de la fonction.
Valeur initiale de la variable NAME : John Doe
name = NAME.Value
Spc = name.find(' ')
if name != '' and Spc != -1:
Result.Value = name[0:Spc]
else:
Result.Value = name
Résultat du script Python: John
6.2.8. HIBC
HIBC est une norme de code à barres utilisée spécifiquement dans le secteur de la santé, ainsi que
le conseille l'organisation HIBCC. Cette norme supporte les codes à barres composites, l'utilisation
d'éléments multiples comme des éléments de codes, quantité et numéro de lot dans un seul code à barres.
ASTUCE
Consulter le site Internet HIBCC pour plus d'informations.
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
Structure: Ce groupe sélectionne la version standard et l'un des trois types de codes à barres HIBC
disponibles:
266
• Version : Sélecteur de version HIBC. Les étiquettes utilisant un vieil encodage de données HIBC
sont ouvrables avec la version 2.5. Lors de la création d'une nouvelle étiquette, le travail d'encodage
dépend de la version HIBC qui est sélectionnée, 2.5 ou 2.6.
• Type : Sélecteur du type de structure de données.
• Primaire: Structure de données fixes obligatoire qui identifie l'objet et son fournisseur.
• Secondaire: Structure de données optionnelle indiquée par le séparateur « / ». Il peut contenir
une structure variable (mais définie) contenant des numéros de série ou de lot, une quantité et
une date d'expiration.
• Définition primaire : Élément nécessaire quand il y a aussi une structure de données
Secondaire. Les trois champs de données Primaires d'une fonction HIBC doivent être
ajoutés à la structure de données Secondaire. Définition Primaire sélectionne la fonction
HIBC existante appropriée.
• Concaténée: Fusionne les deux premiers types de structures en une seule structure de données.
Définition: Ce groupe définit le contenu des champs du code à barres HIBC:
Champs de structure des données Primaires :
• Labeler ID code (LIC): Champ assigné et maintenu par HIBCC. Le premier caractère de ce champ
est toujours alphabétique. Le LIC est censé identifier un étiqueteur dans des filiales ou des divisions
distinctes au sein d'une organisation mère.
• Produit ou Catalogue... : Numéro compressé de produit ou de catalogue.
• Unité de mesure... : Représentation numérique d'un niveau d'emballage (0 à 9) où 0 est le niveau le
plus bas ou « l'unité de mesure ».
Exemple :
Une entreprise peut emballer des unités de consommation dans une boîte, des boîtes dans un carton, et
des cartons dans une caisse. Une manière d'étiqueter donnerait : unité de consommation = 0; Boîte = 1;
Carton = 3; et Caisse = 5.
Champs de structure des données Secondaires :
• Quantité: Champ à deux ou cinq chiffres décrivant le nombre de données d'utilisation incluses dans le
paquet identifié par l'étiquette du code à barres.
• Format de date: Format de date préféré à utiliser avec l'étiquette HIBC. S'il n'en faut pas sur l'étiquette,
choisir un des formats contenant « Aucune date ».
• Date: Affiche la date du jour.
• Lot/Batch: Le champ peut être alphanumérique et sa longueur peut varier et atteindre au maximum
18 caractères. Si ce champ n'est pas requis, il peut rester vide.
267
• Numéro de série: Le champ peut être alphanumérique et sa longueur peut varier jusqu'à 18
caractères. Si ce champ n'est pas requis, il peut rester vide.
• Date de production : Identifiant de données formaté comme suit : JJMMAAAA.
6.2.9. GS1-128
GS1-128: Cette fonction encode les données du code à barres en utilisant la norme GS1-128. La norme
prend en charge l'encodage de données texte, de nombres, fonctions, et le jeu de caractères 128 ASCII
complet.
GS1-128 encode les données et définit leur signification en définissant une liste d'Identifiants d'application
(AI). Ces identifiants définissent le contenu et la longueur des données qu'ils comportent.
Ils comportent tous un champ de données qui contient un nombre de caractères fixes ou variables.
ASTUCE
Pour plus d'informations sur la norme GS-128 et son encodage, consulter le site de GS1.
Vous trouverez ici la liste des Identifiants d'application disponibles.
A Propos
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
Identifiants d'application Ce champ affiche les AI sélectionnés.
Modifier la définition de la fonction: Ce bouton ouvre la boîte de dialogue Définition de la fonction. La boîte
de dialogue Définition de la fonction permet d'Ajouter, Supprimer, Déplacer et modifier les identifiants
choisis. Il y a quatre colonnes pour les propriétés des identifiants :
• Identifiant: Colonne avec le numéro de l'AI et sa description.
• Valeur: Colonne avec une valeur insérée manuellement ou une valeur définie automatiquement par la
Source de données choisie.
268
ASTUCE
La colonne Valeur garantit que les valeurs sont conformes aux normes GS1-128.
Les valeurs sont automatiquement reformatées selon la longueur et le format de
l'identifiant.
• Options: Colonne avec des options d'identifiant supplémentaires (si disponible).
Le groupe Séparateur définit le caractère séparateur des AI.
Un seul code à barres peut comporter plusieurs AI. Ces champs sont séparés à droite et à gauche par
un Séparateur. Par défaut, les deux premiers chiffres de l'AI sont utilisés. Des séparateurs personnalisés
peuvent être définis en insérant des caractères alphanumériques.
Le groupe Fonction de sortie additionnelle définit une fonction subordonnée.
• Créer une fonction de sortie avec contenu non formaté crée une fonction subordonnée qui utilise des
données non formatées encodées par la fonction parent GS1-128.
• Nom de la fonction : Le nom de la fonction subordonnée nouvellement créée.
6.2.10. ANSI MH10.8.2 (ASC)
ANSI MH10.8.2 (ASC): Cette fonction encode les données du code à barres en utilisant la norme
ANSI MH10.8.2-2006. Cette norme fournit un éventail d’identifiants de données MH 10/SC 8 et
d'identifiants d'application GS1. Elle permet d'assigner de nouveaux identifiants de données et de définir
la corrélation entre les identifiants de données et les identifiants d’application.
ASTUCE
Pour plus d'informations sur la norme ANSI MH10.8.2 (ASC), consulter le site Internet
officiel. La norme MH10.8.2 dépend du standard ISO/IEC 15418 standard qui se trouve ici.
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
269
Identifiants d'application: ils permettent une utilisation normalisée des identifiants de données. Ils sont
utilisables avec tous les supports de données alphanumériques.
Modifier la définition de la fonction: Ce bouton ouvre la boite de dialogue Définition de la fonction. Elle
permet à l'utilisateur d'Ajouter, Supprimer, Déplacer, et modifier les identifiants choisis.
Il y a trois colonnes avec les propriétés des identifiants:
• Identifiant: colonne avec l'ID de l'identifiant.
• Valeur: colonne avec une valeur insérée manuellement ou une valeur définie automatiquement par la
Source de données choisie.
NOTE
Chaque colonne Valeur permet la saisie d'un nombre de caractères limité. La limitation
(format) est définie par la réglementation et varie selon l'identifiant sélectionné.
6.2.11. Syntaxe de transfert des données pour support de haute capacité
(ADC)
Cette fonction répond aux normes internationales ISO/IEC FDIS 15434 des technologies de l'information
– techniques de l'identification automatique et de collecte des données – syntaxe pour support de haute
capacité ADC.
Cette norme définit la manière dont les données sont transférées du système d'information du fournisseur
sur les supports de haute capacité de collecte automatique des données (ADC) et la manière dont les
données sont transférées au système d'information du destinataire.
Cette norme utilise les technologies de haute capacité, comme des symboles en deux dimensions, pour
encoder plusieurs champs de données. Ces champs sont habituellement analysés par les systèmes
d'information et reliés aux champs de données spécifiés.
Cette fonction permet d'encoder des données dans les objets de l'étiquette. On peut ainsi combiner
plusieurs informations dans un seul message. Chaque partie commence par une entête suivie par le
message. Chaque champ de données doit avoir une valeur de saisie manuelle fixe ou être connecté à une
variable.
NOTE
Vérifier que la variable a le même format de données que celui requis par l'identifiant
de données. En général, les identifiants de données ont un format strict répondant à une
norme.
A propos: Ce groupe identifie la fonction.
270
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
• Identifiants d'application: Ils permettent une utilisation normalisée des identifiants de données.
ASTUCE
L'objectif des identifiants est de fournir une identification de chaque article. Pour gérer les
identifiants, cliquer sur Modifier la définition de la fonction.
Définition de la fonction La boîte de dialogue permet d'Ajouter, Supprimeret modifier les identifiants
choisis.
• Enveloppe du format: La colonne définit le point de départ et de fin des données dans un Format
donné. Chacune contient un format d'entête, les données et un format de fin.
Exemple :
• L'enveloppe de format 02 représente le Message EDI terminé/données transmises.
• L'enveloppe de format 06 représente les données qui sont encodées en utilisant les identifiants de
données ASC MH 101.
• Éléments de données: La colonne définit le contenu de l'identifiant. Insérer les données à encoder à la
main ou définir une source de données.
• Format des données d'entête: Définit deux formats obligatoires pour les éléments d'entête.
• Version: Organisation qui contrôle la structure des données.
NOTE
Chaque identifiant permet d'ajouter plusieurs éléments.
• Émission: Numéro d'émission de la norme de support ADC.
6.2.12. Contenu du fichier
La fonction Contenu du fichier lit le contenu d'un fichier spécifique. Le fichier peut être accessible
localement ou à distance par la connexion réseau.
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
271
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
Le groupe Paramètres du fichier permet de paramétrer les détails de connexion au fichier.
Nom du fichier définit la connexion au fichier.
Encodage : Spécifie l'encodage des données envoyées.
• Auto : définition automatique de l'encodage.
ASTUCE
Si nécessaire, sélectionner le type d'encodage préféré dans le menu déroulant.
6.2.13. Message NDEF
La fonction Message NDEF permet de définir un format d'encapsulation de message pour échanger des
données par un lien NFC (Near Field Communication). Ce type de lien s'établit entre deux dispositifs NFC,
ou entre un dispositif NFC et un tag.
ASTUCE
NFC est un protocole de communication qui permet à deux périphériques de communiquer
entre eux lorsqu'ils sont distants de moins de 4 cm.
Un message NDEF encapsule un ou plusieurs enregistrements définis par l'application, ayant des types et
des tailles variés. Ces enregistrements sont combinés en un seul message.
NOTE
La sortie de cette fonction est au format HEX.
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
Le groupe Structure du message NDEF affiche les enregistrements NDEF mis dans le message.
Cliquer sur Modifier la définition de la fonction pour ouvrir la boîte de dialogue Message NDEF. Elle permet
à l'utilisateur d'Ajouter, Supprimer, Déplacer et modifier les enregistrements NDEF. Il y a deux colonnes
avec les propriétés de l'enregistrement :
• Type d'enregistrement NDEF identifie le type d'enregistrement. Voici la liste des codes à barres
disponibles dans Designer :
272
• Uri : Contient une chaîne de caractères qui identifie une ressource Web.
• Texte : Contient un contenu texte avec des informations concernant l'encodage texte et le code
de langue.
• Smart Poster : Inclut de multiples sous-enregistrements tels qu'URI, titre, actions
recommandées, icône, taille et type.
NOTE
Le contenu d'un Smart Poster est représenté par un seul contenu
d'enregistrement, même si en interne sa structure représente plusieurs (sous)
enregistrements à l'intérieur d'un seul enregistrement.
• Sélection du transfert BlueTooth : Un ensemble d'enregistrements incluant divers objets tels
que version du transfert, chaîne d'adresse du dispositif, chaîne locale complète, classe du
périphérique et classe du service.
• Personnalisé(e) : Type d'enregistrement qui permet d'encoder les données NFC non natives.
ASTUCE
Glisser et déposer les enregistrements dans la boîte de dialogue Message NDEF
pour les changer rapidement de place.
ASTUCE
Les descriptions détaillées des types d'enregistrements NDEF sont disponibles
dans les spécifications techniques du Forum NFC.
• Définition de l'enregistrement : Ces paramètres sont définis par les normes NDEF. Les options
disponibles dépendent du type d'enregistrement sélectionné.
Inclure des conteneurs de capacité ajoute des conteneurs de capacité aux données encodées. Ces
conteneurs de capacités stockent les données de contrôle pour gérer les données NFC dans un tag ou
un dispositif. Ils disent au dispositif NFC que les données reçues sont un message NFC. Dans le cas où
le contenu NFC doit être encodé dans un tag RFID haute fréquence (HF) normalisé, activer l'option Inclure
les conteneurs de capacité. Ce sera le signal pour le lecteur que le contenu NFC est enregistré dans le tag.
Certains tags compatibles NFC comportent déjà un conteneur de capacité, il n'est donc pas nécessaire d'en
rajouter un au contenu généré.
6.3. Base de données
Les bases de données sont utilisables comme sources de données dynamiques pour les objets d'une
étiquette ou d'un formulaire. Pour que le contenu de la base de données soit accessible et récupérable pour
l'objet sélectionné, la connexion à la base de données doit être correctement établie et configurée.
273
La manière la plus rapide et la plus conviviale d'ajouter une base de données à une étiquette ou une
solution consiste à utiliser l'Assistant Base de données.
Designer permet aussi d'établir et configurer manuellement les connexions à la base de données. De cette
façon, tous les paramètres de connexion sont configurables. Cette option est réservée aux spécialistes.
Toutes les Bases de données d'une étiquette ou d'une solution sont listées dans l'Explorateur de sources
de données.
Designer est compatible avec une large sélection de types de bases de données. La liste des types de
bases de données utilisables se trouve ici.
Pour savoir comment se connecter aux types de bases de données utilisables, lire ici.
Pour connaître les autres sources de données disponibles et comment utiliser le Gestionnaire de données
dynamiques, lire ici.
INFO NIVEAU DE PRODUIT
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
6.3.1. Types de bases de données utilisables
Designer est compatible avec plusieurs types de bases de données:
• Microsoft Excel
• Microsoft Access
• Microsoft SQL Server
• Base de données Texte
• Base de données Oracle
• MariaDB/MySQL
• Base de données OLE
• Base de données ODBC
• Google Sheets
• Excel (Microsoft OneDrive)
NiceLabel recommande d'utiliser les types de base de données standard : fichiers texte, Excel, Access,
SQL Server, et MariaDB/MySQL. L'utilisation des bases de données standard est plus facile et plus rapide;
les performances de l'application et de l'interface utilisateur sont optimisées pour cela. Pour travailler avec
des base de données non standardisées, utiliser les options OLE et ODBC.
Pour savoir comment se connecter aux types de bases de données utilisables, lire ici.
274
6.3.2. Options de connexion à la base de données
Designer permet de connecter un objet à une base de données de deux manières. Le diagramme cidessous montre les deux options possibles.
1.
L'Assistant Base de données propose un guide pour :
• connecter une base de données à une étiquette ou un objet de formulaire
• ajouter une base de données aux sources de données de la solution d'étiquetage
Le déroulement de la création et de la configuration d'une connexion à une base de données en
utilisant l'assistant est décrit ici.
INFO NIVEAU DE PRODUIT
Cette section s'applique à Designer Pro et PowerForms.
2.
Connexion à une base de données effectuée et configurée manuellement.
NOTE
Cette option est réservée aux spécialistes. Elle permet une configuration détaillée et offre
tous les paramètres de connexion aux bases de données disponibles.
Le déroulement et la création de la configuration manuelle d'une connexion à une base de données est
décrit ici.
275
6.3.3. Assistant Base de données
L'Assistant Base de données guide l'utilisateur pour configurer la connexion à une base de données et
sélectionner les tables et les champs à utiliser.
Modifier la base de données permet d'éditer toutes les bases de données existantes connectées en
utilisant l'assistant.
De plus l'assistant permet de trier, filtrer les enregistrement et de définir le nombre de copies à imprimer par
enregistrement de la base de données.
6.3.3.1. Ajout d'une base de données
Pour ajouter une base de données en utilisant l'Assistant base de données, cliquer sur le bouton de la base
de données préférée dans le groupe Designer Ruban de l'onglet Données > Assistant base de données.
Il y a trois manières de lancer l'Assistant base de données :
• Option 1 : Cliquer sur le bouton de la base de données préférée dans le groupe Designer Ruban de
l'onglet Données > Assistant base de données.
• Option 2 : Cliquer sur le bouton de la base de données préférée dans le groupe de ruban du
Gestionnaire de données dynamiques > Assistant base de données.
• Option 3 : Cliquer sur la commande + Assistant base de données dans l'Explorateur des Sources de
données ou les propriétés de l'objet.
276
Voici la liste des options disponibles dans l'assistant. Pour réussir à ajouter une base de données, suivre les
étapes de chaque type de base de données :
• Ajouter une base de données Excel
• Ajouter une base de données Access
• Ajouter une base de données SQL Server
• Ajouter une base de données Texte
• Ajouter une base de données Oracle
• Ajouter une base de données MySQL
• Ajouter d'autres bases de données OLE
• Ajouter une source de données ODBC
• Ajouter une base de données Google Sheets
• Ajouter une base de données Excel (Microsoft OneDrive)
6.3.3.2. Assistant base de données pour base de données Excel
Cette section décrit la manière de lier une base de données Access à un objet en utilisant l'Assistant base
de données de Designer, étape par étape.
Étape 1: Paramètres de connexion
Cette étape définit les paramètres de la connexion à la base de données.
NOTE
Les paramètres de configuration dépendent du type de base de données sélectionné.
Nom de fichier définit l'emplacement du fichier de la base de données
Les Réglages avancés ouvrent la boite de dialogue de configuration du système. La fenêtre Propriétés des
liaisons de données permet de définir les propriétés de la connexion. Propriétés des liaisons de données
est une boîte de dialogue Windows – Pour en savoir plus sur ses propriétés, lire ici.
277
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer peut
réussir à se connecter à la base de données.
Cliquer sur Suivant.
Étape 2: Tables et champs
Cette étape définit la table de la base de données et les champs de cette table à utiliser en tant que source
de données dynamiques.
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source de
données.
• Tables disponibles : Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés : affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou < Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de supprimer un
champ s'il est utilisé dans un script, une fonction, une action ou connecté à un objet d'une
étiquette ou d'un formulaire.
Cliquer sur Suivant.
Étape 3: Copies d'étiquettes par enregistrement
Cette étape spécifie le nombre de copies d'étiquettes à imprimer pour chaque enregistrement de la base de
données.
Nombre fixe d'étiquettes imprimées permet de saisir le nombre de copies à la main.
Définir dynamiquement le nombre d'étiquettes imprimées définit le nombre de manière dynamique en
utilisant une valeur provenant d'une source de données.
Exemple :
Le nombre d'enregistrement imprimés peut être défini par une valeur variable. Sa valeur peut être
déterminée dans un autre objet de l'étiquette ou du formulaire.
Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement
sélectionné sur la totalité des étiquettes du travail d'impression.
Cliquer sur Suivant pour poursuivre ou sur Terminer pour continuer à travailler avec l'objet.
En savoir plus sur la manière de définir le nombres de copies à imprimer en cliquant ici.
278
Étape 4: Créer des objets
Cette étape vous permet d'ajouter sur une étiquette ou un formulaire de nouveaux objets dont les contenus
proviennent des champs d'une base de données.
L'étape Créer des objets est visible, à savoir :
• Au démarrage de l'assistant Base de données dans le ruban Données de et en ajoutant une nouvelle
base de données en cliquant sur le bouton Base de données.
• Au démarrage de l'assistant dans l'Explorateur de données dynamiques ou en utilisant dans le menu
de l'objet, l'onglet Ajouter une base de données.
ASTUCE
L'étape Créer des objets diffère si l'ajout d'une base de données se fait sur une étiquette ou
sur un formulaire. Voir ci-dessous.
L'étape Créer des objets pour une étiquette :
• Créer un objet texte pour chaque champ : Ajoute un objet Texte qui va recevoir le contenu du champ
de la base de données.
• Ne créer aucun objet de l'étiquette : Saute l'ajout de nouveaux objets.
L'étape Créer des objets pour un formulaire :
• Créer un objet champ d'édition pour chaque champ : Ajoute un objet Champ d'édition au formulaire.
Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Créer un objet table du formulaire : Ajoute un objet table de la base de données dans un formulaire.
Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Ne créer aucun objet de l'étiquette : Saute l'ajout de nouveaux objets.
NOTE
Le nombre d'objets ajoutés dépend du nombre de champs dans la base de données.
Cliquer sur Suivant.
Étape 5: Prévisualisation des données et paramètres d'autres tables
Cette étape permet de prévisualiser les données récupérées de la base de données. Elle permet aussi de
filtrer et trier les données.
L'onglet Données affiche les données récupérées du fichier. Utiliser une recherche en haut de la
prévisualisation permet de retrouver un enregistrement spécifique.
279
NOTE
La prévisualisation des données peut afficher jusqu'à 1000 lignes.
L'onglet Filtre filtre tous les enregistrements du fichier de la base de données. Il permet de définir les
conditions de filtre à utiliser lors de la récupération des données.
• Ajouter une condition: spécifie en une seule ligne des conditions qui filtrent le contenu pour récupérer
les données répondant aux critères.
• Ajouter un groupe: spécifie le(s) groupe(s) de conditions qui filtrent le contenu pour récupérer les
données répondant aux critères.
L'onglet Tri permet de trier les données collectées. Le tri s'effectue pour tous les champs ajoutés dans la
liste du tri. Chaque champ peut être trié dans un ordre croissant ou décroissant.
L'onglet Extraction des données permet de définir comment récupérer les données dans le fichier de base
de données connecté. Les détails concernant les paramètres d'extraction et les options sont disponibles
ici.
L'onglet SQL permet de créer des requêtes SQL.
Pour plus de détails sur la configuration d'une table de la base de données, cliquer ici.
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de l'étiquette
ou du formulaire.
6.3.3.3. Assistant Base de données pour Bases de données Access
Cette section décrit la manière de lier votre base de données Access à un objet en utilisant l'assistant Base
de données de Designer, étape par étape.
Étape 1: Paramètres de connexion
Cette étape définit les détails de la connexion au fichier de la base de données Access.
Nom du fichier sélectionne le fichier de la base de données.
L'Authentication réclame un Nom d'utilisateur et un Mot de passe pour les fichiers de base de données
Access protégés par mot de passe.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer peut
réussir à se connecter à la base de données.
Les Réglages avancés ouvrent la boite de dialogue de configuration du système. La fenêtre Propriétés des
liaisons de données permet de définir les propriétés de la connexion. Propriétés des liaisons de données
est une boîte de dialogue Windows – Pour en savoir plus sur ses propriétés, lire ici.
Cliquer sur Suivant.
Étape 2: Tables et champs
280
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source de
données.
• Tables disponibles : Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés : affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou < Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de supprimer un
champ s'il est utilisé dans un script, une fonction, une action ou connecté à un objet d'une
étiquette ou d'un formulaire.
Étape 3: Copies d'étiquettes par enregistrement
Cette étape spécifie le nombre de copies d'étiquettes à imprimer pour chaque enregistrement de la base de
données.
Nombre fixe d'étiquettes imprimées permet de saisir le nombre de copies à la main.
Définir dynamiquement le nombre d'étiquettes imprimées définit le nombre de manière dynamique en
utilisant une valeur provenant d'une source de données.
Exemple :
Le nombre d'enregistrement imprimés peut être défini par une valeur variable. Sa valeur peut être
déterminée dans un autre objet de l'étiquette ou du formulaire.
Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement
sélectionné sur la totalité des étiquettes du travail d'impression.
Cliquer sur Suivant pour poursuivre ou sur Terminer pour continuer à travailler avec l'objet.
En savoir plus sur la manière de définir le nombres de copies à imprimer en cliquant ici.
Étape 4: Créer des objets
Cette étape vous permet d'ajouter sur une étiquette ou un formulaire de nouveaux objets dont les contenus
proviennent des champs d'une base de données.
L'étape Créer des objets est visible, à savoir :
• Au démarrage de l'assistant Base de données dans le ruban Données de et en ajoutant une nouvelle
base de données en cliquant sur le bouton Base de données.
• Au démarrage de l'assistant dans l'Explorateur de données dynamiques ou en utilisant dans le menu
de l'objet, l'onglet Ajouter une base de données.
281
ASTUCE
L'étape Créer des objets diffère si l'ajout d'une base de données se fait sur une étiquette ou
sur un formulaire. Voir ci-dessous.
L'étape Créer des objets pour une étiquette :
• Créer un objet texte pour chaque champ : Ajoute un objet Texte qui va recevoir le contenu du champ
de la base de données.
• Ne créer aucun objet de l'étiquette : Saute l'ajout de nouveaux objets.
L'étape Créer des objets pour un formulaire :
• Créer un objet champ d'édition pour chaque champ : Ajoute un objet Champ d'édition au formulaire.
Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Créer un objet table du formulaire : Ajoute un objet table de la base de données dans un formulaire.
Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Ne créer aucun objet de l'étiquette : Saute l'ajout de nouveaux objets.
NOTE
Le nombre d'objets ajoutés dépend du nombre de champs dans la base de données.
Cliquer sur Suivant.
Étape 5: Prévisualisation des données et paramètres d'autres tables
Cette étape permet de prévisualiser les données récupérées de la base de données. Elle permet aussi de
filtrer et trier les données.
L'onglet Données affiche les données récupérées du fichier. Utiliser une recherche en haut de la
prévisualisation permet de retrouver un enregistrement spécifique.
NOTE
La prévisualisation des données peut afficher jusqu'à 1000 lignes.
L'onglet Filtre filtre tous les enregistrements du fichier de la base de données. Il permet de définir les
conditions de filtre à utiliser lors de la récupération des données.
• Ajouter une condition: spécifie en une seule ligne des conditions qui filtrent le contenu pour récupérer
les données répondant aux critères.
• Ajouter un groupe: spécifie le(s) groupe(s) de conditions qui filtrent le contenu pour récupérer les
données répondant aux critères.
282
L'onglet Tri permet de trier les données collectées. Le tri s'effectue pour tous les champs ajoutés dans la
liste du tri. Chaque champ peut être trié dans un ordre croissant ou décroissant.
L'onglet Extraction des données permet de définir comment récupérer les données dans le fichier de base
de données connecté. Les détails concernant les paramètres d'extraction et les options sont disponibles
ici.
L'onglet SQL permet de créer des requêtes SQL.
Pour plus de détails sur la configuration d'une table de la base de données, cliquer ici.
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de l'étiquette
ou du formulaire.
6.3.3.4. Assistant base de données pour base de données SQL Server Microsoft
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 10 Pro et PowerForms.
Cette section décrit comment lier une base de données SQL Server Microsoft à un objet de l'étiquette ou
d'un formulaire en utilisant les étapes de l'Assistant base de données Designer.
Étape 1: Paramètres de connexion
Cette étape définit les détails de la connexion au fichier de la base de données.
Le groupe Informations de connexion définit le serveur qui héberge la base de données à laquelle il faut se
connecter.
• Serveur définit le serveur de la base de données.
Le groupe Authentification définit le type d'authentification pour accéder au serveur de votre base de
données.
• Utiliser l'authentification Windows. Cette option définit l'authentification Windows comme méthode
de vérification de la connexion au serveur SQL. L'utilisateur se connecte à une base de données en
utilisant le nom d'utilisateur du domaine et son mot de passe.
• Utiliser l'authentification SQL Server. Cette option définit les identifiants et mot de passe d'accès à la
base de données pour vérifier la connexion. Pour établir une connexion, saisir le nom d'utilisateur et le
mot de passe fournis par l'administrateur de la base de données.
Afficher la chaîne de connexion affiche la chaîne de connexion à la base de données en cours et permet de
l'insérer ou de la modifier.
283
AVERTISSEMENT
La modification de la chaîne de connexion est réservée aux spécialistes. Pour configurer la
connexion à la base de données, nous conseillons l'utilisation de saisies standard dans la
boîte de dialogue.
Le groupe Sélection de la base de données permet de sélectionner la base de données sur le serveur
connecté.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer peut
réussir à se connecter à la base de données.
Pour cela, cliquer sur Suivant.
Étape 2: Tables et champs
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source de
données.
• Tables disponibles : Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés : affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou < Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de supprimer un
champ s'il est utilisé dans un script, une fonction, une action ou connecté à un objet d'une
étiquette ou d'un formulaire.
Étape 3: Copies d'étiquettes par enregistrement
Cette étape spécifie le nombre de copies d'étiquettes à imprimer pour chaque enregistrement de la base de
données.
Nombre fixe d'étiquettes imprimées permet de saisir le nombre de copies à la main.
Définir dynamiquement le nombre d'étiquettes imprimées définit le nombre de manière dynamique en
utilisant une valeur provenant d'une source de données.
Exemple :
Le nombre d'enregistrement imprimés peut être défini par une valeur variable. Sa valeur peut être
déterminée dans un autre objet de l'étiquette ou du formulaire.
284
Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement
sélectionné sur la totalité des étiquettes du travail d'impression.
Cliquer sur Suivant pour poursuivre ou sur Terminer pour continuer à travailler avec l'objet.
En savoir plus sur la manière de définir le nombres de copies à imprimer en cliquant ici.
Étape 4: Créer des objets
Cette étape vous permet d'ajouter sur une étiquette ou un formulaire de nouveaux objets dont les contenus
proviennent des champs d'une base de données.
L'étape Créer des objets est visible, à savoir :
• Au démarrage de l'assistant Base de données dans le ruban Données de et en ajoutant une nouvelle
base de données en cliquant sur le bouton Base de données.
• Au démarrage de l'assistant dans l'Explorateur de données dynamiques ou en utilisant dans le menu
de l'objet, l'onglet Ajouter une base de données.
ASTUCE
L'étape Créer des objets diffère si l'ajout d'une base de données se fait sur une étiquette ou
sur un formulaire. Voir ci-dessous.
L'étape Créer des objets pour une étiquette :
• Créer un objet texte pour chaque champ : Ajoute un objet Texte qui va recevoir le contenu du champ
de la base de données.
• Ne créer aucun objet de l'étiquette : Saute l'ajout de nouveaux objets.
L'étape Créer des objets pour un formulaire :
• Créer un objet champ d'édition pour chaque champ : Ajoute un objet Champ d'édition au formulaire.
Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Créer un objet table du formulaire : Ajoute un objet table de la base de données dans un formulaire.
Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Ne créer aucun objet de l'étiquette : Saute l'ajout de nouveaux objets.
NOTE
Le nombre d'objets ajoutés dépend du nombre de champs dans la base de données.
Cliquer sur Suivant.
Étape 5: Prévisualisation des données et paramètres d'autres tables
285
Cette étape permet de prévisualiser les données récupérées de la base de données. Elle permet aussi de
filtrer et trier les données.
L'onglet Données affiche les données récupérées du fichier. Utiliser une recherche en haut de la
prévisualisation permet de retrouver un enregistrement spécifique.
NOTE
La prévisualisation des données peut afficher jusqu'à 1000 lignes.
L'onglet Filtre filtre tous les enregistrements du fichier de la base de données. Il permet de définir les
conditions de filtre à utiliser lors de la récupération des données.
• Ajouter une condition: spécifie en une seule ligne des conditions qui filtrent le contenu pour récupérer
les données répondant aux critères.
• Ajouter un groupe: spécifie le(s) groupe(s) de conditions qui filtrent le contenu pour récupérer les
données répondant aux critères.
L'onglet Tri permet de trier les données collectées. Le tri s'effectue pour tous les champs ajoutés dans la
liste du tri. Chaque champ peut être trié dans un ordre croissant ou décroissant.
L'onglet Extraction des données permet de définir comment récupérer les données dans le fichier de base
de données connecté. Les détails concernant les paramètres d'extraction et les options sont disponibles
ici.
L'onglet SQL permet de créer des requêtes SQL.
Pour plus de détails sur la configuration d'une table de la base de données, cliquer ici.
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de votre
étiquette ou formulaire.
6.3.3.5. Assistant base de données pour fichier texte
Cette section décrit comment utiliser un fichier texte comme source de données dans les objets de votre
étiquette formulaire . La connexion du fichier texte à un objet se fait en suivant pas à pas Designer
l'assistant base de données.
Étape 1: Assistant de structure du Fichier Texte
La fenêtre de l'assistant Structure du fichier Texte s'ouvre si la structure du fichier texte connecté n'a pas
été déjà définie.
Les étapes de cet assistant Structure du fichier Texte sont décrites dans une section dédiée.
286
NOTE
Quand cette procédure est terminée, un fichier de définition du texte en .sch ayant le même
nom que le fichier texte de la base de données est créé dans le même dossier. Lors d'une
autre utilisation du même fichier, la procédure n'est plus requise.
Étape 2: Paramètres de connexion
Cette étape définit le chemin d'accès au fichier texte.
LeNom du fichier permet de localiser le fichier texte à utiliser. Saisir l'emplacement ou cliquer sur Parcourir
pour le localiser dans le système.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer peut
réussir à se connecter à la base de données.
Cliquer sur Suivant.
Étape 3: Tables et champs
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source de
données.
• Tables disponibles : Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés : affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou < Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de supprimer un
champ s'il est utilisé dans un script, une fonction, une action ou connecté à un objet d'une
étiquette ou d'un formulaire.
NOTE
Il n'est pas possible de sélectionner la Table lorsqu'on ajoute un fichier texte comme base
de données. Le fichier texte est traité en totalité comme une table de base de données.
Étape 4 : Copies d'étiquettes par enregistrement
Cette étape spécifie le nombre de copies d'étiquettes à imprimer pour chaque enregistrement de la base de
données.
Nombre fixe d'étiquettes imprimées permet de saisir le nombre de copies à la main.
287
Définir dynamiquement le nombre d'étiquettes imprimées définit le nombre de manière dynamique en
utilisant une valeur provenant d'une source de données.
Exemple :
Le nombre d'enregistrement imprimés peut être défini par une valeur variable. Sa valeur peut être
déterminée dans un autre objet de l'étiquette ou du formulaire.
Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement
sélectionné sur la totalité des étiquettes du travail d'impression.
Cliquer sur Suivant pour poursuivre ou sur Terminer pour continuer à travailler avec l'objet.
En savoir plus sur la manière de définir le nombres de copies à imprimer en cliquant ici.
Étape 5: Créer des objets
Cette étape vous permet d'ajouter sur une étiquette ou un formulaire de nouveaux objets dont les contenus
proviennent des champs d'une base de données.
L'étape Créer des objets est visible, à savoir :
• Au démarrage de l'assistant Base de données dans le ruban Données de et en ajoutant une nouvelle
base de données en cliquant sur le bouton Base de données.
• Au démarrage de l'assistant dans l'Explorateur de données dynamiques ou en utilisant dans le menu
de l'objet, l'onglet Ajouter une base de données.
ASTUCE
L'étape Créer des objets diffère si l'ajout d'une base de données se fait sur une étiquette ou
sur un formulaire. Voir ci-dessous.
L'étape Créer des objets pour une étiquette :
• Créer un objet texte pour chaque champ : Ajoute un objet Texte qui va recevoir le contenu du champ
de la base de données.
• Ne créer aucun objet de l'étiquette : Saute l'ajout de nouveaux objets.
L'étape Créer des objets pour un formulaire :
• Créer un objet champ d'édition pour chaque champ : Ajoute un objet Champ d'édition au formulaire.
Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Créer un objet table du formulaire : Ajoute un objet table de la base de données dans un formulaire.
Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Ne créer aucun objet de l'étiquette : Saute l'ajout de nouveaux objets.
288
NOTE
Le nombre d'objets ajoutés dépend du nombre de champs dans la base de données.
Cliquer sur Suivant.
Étape 6 : Prévisualisation des données et paramètres d'autres tables
Cette étape permet de prévisualiser les données récupérées de la base de données. Elle permet aussi de
filtrer et trier les données.
L'onglet Données affiche les données récupérées du fichier. Utiliser une recherche en haut de la
prévisualisation permet de retrouver un enregistrement spécifique.
NOTE
La prévisualisation des données peut afficher jusqu'à 1000 lignes.
L'onglet Champs affiche les champs disponibles et sélectionnés dans la base de données. L'onglet Copies
d'étiquettes par enregistrement permet le reparamétrage de cette section.
L'onglet Extraction des données permet de définir comment récupérer les données dans le fichier de base
de données connecté. Pour en savoir plus sur l'extraction des données, lire ici.
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de votre
étiquette ou formulaire.
6.3.3.6. Assistant base de données pour base de données Oracle
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 10 Pro et PowerForms.
Cette section décrit comment lier une base de données Oracle à un objet de l'étiquette ou d'un formulaire
en utilisant les étapes de l'Assistant base de données Designer.
Étape 1: Paramètres de connexion
Cette étape définit les détails de la connexion à la base de données.
NOTE
Un fournisseur d'accès Oracle est requis pour établir une connexion avec une base de
données Oracle.
Data Source définit le nom de la source de données Oracle.
289
Authentification demande un nom d’utilisateur et un mot de passe pour établir la connexion.
Le bouton Réglages avancés ouvre la fenêtre des Propriétés des liaisons de données permettant de définir
les propriétés de la connexion. Propriétés des liaisons de données est une boîte de dialogue Windows –
pour en savoir plus sur ses propriétés, lire ici.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer peut
réussir à se connecter à la base de données.
Étape 2: Tables et champs
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source de
données.
• Tables disponibles : Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés : affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou < Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de supprimer un
champ s'il est utilisé dans un script, une fonction, une action ou connecté à un objet d'une
étiquette ou d'un formulaire.
Étape 3: Copies d'étiquettes par enregistrement
Cette étape spécifie le nombre de copies d'étiquettes à imprimer pour chaque enregistrement de la base de
données.
Nombre fixe d'étiquettes imprimées permet de saisir le nombre de copies à la main.
Définir dynamiquement le nombre d'étiquettes imprimées définit le nombre de manière dynamique en
utilisant une valeur provenant d'une source de données.
Exemple :
Le nombre d'enregistrement imprimés peut être défini par une valeur variable. Sa valeur peut être
déterminée dans un autre objet de l'étiquette ou du formulaire.
Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement
sélectionné sur la totalité des étiquettes du travail d'impression.
Cliquer sur Suivant pour poursuivre ou sur Terminer pour continuer à travailler avec l'objet.
En savoir plus sur la manière de définir le nombres de copies à imprimer en cliquant ici.
Étape 4: Créer des objets
290
Cette étape vous permet d'ajouter sur une étiquette ou un formulaire de nouveaux objets dont les contenus
proviennent des champs d'une base de données.
L'étape Créer des objets est visible, à savoir :
• Au démarrage de l'assistant Base de données dans le ruban Données de et en ajoutant une nouvelle
base de données en cliquant sur le bouton Base de données.
• Au démarrage de l'assistant dans l'Explorateur de données dynamiques ou en utilisant dans le menu
de l'objet, l'onglet Ajouter une base de données.
ASTUCE
L'étape Créer des objets diffère si l'ajout d'une base de données se fait sur une étiquette ou
sur un formulaire. Voir ci-dessous.
L'étape Créer des objets pour une étiquette :
• Créer un objet texte pour chaque champ : Ajoute un objet Texte qui va recevoir le contenu du champ
de la base de données.
• Ne créer aucun objet de l'étiquette : Saute l'ajout de nouveaux objets.
L'étape Créer des objets pour un formulaire :
• Créer un objet champ d'édition pour chaque champ : Ajoute un objet Champ d'édition au formulaire.
Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Créer un objet table du formulaire : Ajoute un objet table de la base de données dans un formulaire.
Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Ne créer aucun objet de l'étiquette : Saute l'ajout de nouveaux objets.
NOTE
Le nombre d'objets ajoutés dépend du nombre de champs dans la base de données.
Cliquer sur Suivant.
Étape 5: Prévisualisation des données et paramètres d'autres tables
Cette étape permet de prévisualiser les données récupérées de la base de données. Elle permet aussi de
filtrer et trier les données.
L'onglet Données affiche les données récupérées du fichier. Utiliser une recherche en haut de la
prévisualisation permet de retrouver un enregistrement spécifique.
291
NOTE
La prévisualisation des données peut afficher jusqu'à 1000 lignes.
L'onglet Filtre filtre tous les enregistrements du fichier de la base de données. Il permet de définir les
conditions de filtre à utiliser lors de la récupération des données.
• Ajouter une condition: spécifie en une seule ligne des conditions qui filtrent le contenu pour récupérer
les données répondant aux critères.
• Ajouter un groupe: spécifie le(s) groupe(s) de conditions qui filtrent le contenu pour récupérer les
données répondant aux critères.
L'onglet Tri permet de trier les données collectées. Le tri s'effectue pour tous les champs ajoutés dans la
liste du tri. Chaque champ peut être trié dans un ordre croissant ou décroissant.
L'onglet Extraction des données permet de définir comment récupérer les données dans le fichier de base
de données connecté. Les détails concernant les paramètres d'extraction et les options sont disponibles
ici.
L'onglet SQL permet de créer des requêtes SQL.
Pour plus de détails sur la configuration d'une table de la base de données, cliquer ici.
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de l'étiquette
ou du formulaire.
6.3.3.7. Assistant base de données pour base de données MariaDB/MySQL
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 10 Pro et PowerForms.
Cette section décrit comment lier une base de données MariaDB/MySQL à un objet de l'étiquette ou d'un
formulaire en utilisant les étapes de l'assistant base de données Designer.
IMPORTANT
Ne pas mettre votre connexion de base de données à jour pour vos modèles d’étiquettes
déjà connectés à MySQL. Dans ce cas, continuez à utiliser le logiciel MySQL. Vos modèles
d’étiquettes fonctionnent comme auparavant.
Étape 1: Paramètres de connexion
Cette étape définit les détails de la connexion à la base de données MariaDB/MySQL.
• Base de données définit la base de données exacte sur un serveur.
292
• Hôte définit l'adresse de la base de données.
• Port définit le port du serveur de la base de données.
• Authentification demande un identifiant et un mot de passe pour établir la connexion.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer peut
réussir à se connecter à la base de données.
Étape 2: Tables et champs
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source de
données.
• Tables disponibles : Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés : affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou < Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de supprimer un
champ s'il est utilisé dans un script, une fonction, une action ou connecté à un objet d'une
étiquette ou d'un formulaire.
Étape 3: Copies d'étiquettes par enregistrement
Cette étape spécifie le nombre de copies d'étiquettes à imprimer pour chaque enregistrement de la base de
données.
Nombre fixe d'étiquettes imprimées permet de saisir le nombre de copies à la main.
Définir dynamiquement le nombre d'étiquettes imprimées définit le nombre de manière dynamique en
utilisant une valeur provenant d'une source de données.
Exemple :
Le nombre d'enregistrement imprimés peut être défini par une valeur variable. Sa valeur peut être
déterminée dans un autre objet de l'étiquette ou du formulaire.
Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement
sélectionné sur la totalité des étiquettes du travail d'impression.
Cliquer sur Suivant pour poursuivre ou sur Terminer pour continuer à travailler avec l'objet.
En savoir plus sur la manière de définir le nombres de copies à imprimer en cliquant ici.
Étape 4: Créer des objets
293
Cette étape vous permet d'ajouter sur une étiquette ou un formulaire de nouveaux objets dont les contenus
proviennent des champs d'une base de données.
L'étape Créer des objets est visible, à savoir :
• Au démarrage de l'assistant Base de données dans le ruban Données de et en ajoutant une nouvelle
base de données en cliquant sur le bouton Base de données.
• Au démarrage de l'assistant dans l'Explorateur de données dynamiques ou en utilisant dans le menu
de l'objet, l'onglet Ajouter une base de données.
ASTUCE
L'étape Créer des objets diffère si l'ajout d'une base de données se fait sur une étiquette ou
sur un formulaire. Voir ci-dessous.
L'étape Créer des objets pour une étiquette :
• Créer un objet texte pour chaque champ : Ajoute un objet Texte qui va recevoir le contenu du champ
de la base de données.
• Ne créer aucun objet de l'étiquette : Saute l'ajout de nouveaux objets.
L'étape Créer des objets pour un formulaire :
• Créer un objet champ d'édition pour chaque champ : Ajoute un objet Champ d'édition au formulaire.
Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Créer un objet table du formulaire : Ajoute un objet table de la base de données dans un formulaire.
Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Ne créer aucun objet de l'étiquette : Saute l'ajout de nouveaux objets.
NOTE
Le nombre d'objets ajoutés dépend du nombre de champs dans la base de données.
Cliquer sur Suivant.
Étape 5: Prévisualisation des données et paramètres d'autres tables
Cette étape permet de prévisualiser les données récupérées de la base de données. Elle permet aussi de
filtrer et trier les données.
L'onglet Données affiche les données récupérées du fichier. Utiliser une recherche en haut de la
prévisualisation permet de retrouver un enregistrement spécifique.
294
NOTE
La prévisualisation des données peut afficher jusqu'à 1000 lignes.
L'onglet Filtre filtre tous les enregistrements du fichier de la base de données. Il permet de définir les
conditions de filtre à utiliser lors de la récupération des données.
• Ajouter une condition: spécifie en une seule ligne des conditions qui filtrent le contenu pour récupérer
les données répondant aux critères.
• Ajouter un groupe: spécifie le(s) groupe(s) de conditions qui filtrent le contenu pour récupérer les
données répondant aux critères.
L'onglet Tri permet de trier les données collectées. Le tri s'effectue pour tous les champs ajoutés dans la
liste du tri. Chaque champ peut être trié dans un ordre croissant ou décroissant.
L'onglet Extraction des données permet de définir comment récupérer les données dans le fichier de base
de données connecté. Les détails concernant les paramètres d'extraction et les options sont disponibles
ici.
L'onglet SQL permet de créer des requêtes SQL.
Pour plus de détails sur la configuration d'une table de la base de données, cliquer ici.
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de l'étiquette
ou du formulaire.
6.3.3.8. Assistant base de données pour ajouter des bases de données via OLE DB
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 10 Pro et PowerForms.
Cette section décrit comment ajouter différents types de bases de données via une source OLE DB à un
objet de l'étiquette ou du formulaire en utilisant pas à pas l'Assistant base de données de Designer.
OLE DB extrait les données de nombreuses bases de données compatibles OLE DB en utilisant une table de
base de données, un affichage ou une commande SQL.
Exemple :
OLE DB peut extraire des données de tables de bases de données Microsoft Access ou SQL Server.
Étape 1: Paramètres de connexion
Cette étape définit les détails de la connexion OLE DB.
Fournisseur : Définit le fournisseur à utiliser pour accéder au données dans l'interface OLE DB.
295
Authentification demande un nom d’utilisateur et un mot de passe pour établir la connexion.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer peut
réussir à se connecter à la base de données.
Authentification demande le nom d’utilisateur et le mot de passe utilisés pour la connexion.
Voici les options de Configuration avancée :
• Recherche automatique de tables affiche automatiquement les tables disponibles dans la base de
données OLE. Quand la case à cochée est effacée, il faut saisir manuellement le nom de la table.
Le bouton Réglages avancés ouvre la fenêtre des Propriétés des liaisons de données permettant de définir
les propriétés de la connexion. Propriétés des liaisons de données est une boîte de dialogue Windows –
Pour en savoir plus sur ses propriétés, lire ici.
NOTE
Lors de la connexion à une base de données protégée par mot de passe, veiller à ce que
l'option Autoriser l'enregistrement du mot de passe soit sélectionnée. Si non, même après
avoir Testé la connexion avec succès, l'accès à la base de données n'est pas toujours
garanti.
Le bouton Tester la connexion lance une procédure de test de la connexion pour confirmer que la
connexion a bien été établie avec votre base de données. Un message de confirmation ou d'erreur apparaît
alors.
Cliquer sur Suivant.
Étape 2: Tables et champs
296
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source de
données.
• Tables disponibles : Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés : affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou < Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de supprimer un
champ s'il est utilisé dans un script, une fonction, une action ou connecté à un objet d'une
étiquette ou d'un formulaire.
Étape 3: Copies d'étiquettes par enregistrement
Cette étape spécifie le nombre de copies d'étiquettes à imprimer pour chaque enregistrement de la base de
données.
Nombre fixe d'étiquettes imprimées permet de saisir le nombre de copies à la main.
Définir dynamiquement le nombre d'étiquettes imprimées définit le nombre de manière dynamique en
utilisant une valeur provenant d'une source de données.
Exemple :
Le nombre d'enregistrement imprimés peut être défini par une valeur variable. Sa valeur peut être
déterminée dans un autre objet de l'étiquette ou du formulaire.
Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement
sélectionné sur la totalité des étiquettes du travail d'impression.
Cliquer sur Suivant pour poursuivre ou sur Terminer pour continuer à travailler avec l'objet.
En savoir plus sur la manière de définir le nombres de copies à imprimer en cliquant ici.
Étape 4: Créer des objets
Cette étape vous permet d'ajouter sur une étiquette ou un formulaire de nouveaux objets dont les contenus
proviennent des champs d'une base de données.
L'étape Créer des objets est visible, à savoir :
• Au démarrage de l'assistant Base de données dans le ruban Données de et en ajoutant une nouvelle
base de données en cliquant sur le bouton Base de données.
• Au démarrage de l'assistant dans l'Explorateur de données dynamiques ou en utilisant dans le menu
de l'objet, l'onglet Ajouter une base de données.
297
ASTUCE
L'étape Créer des objets diffère si l'ajout d'une base de données se fait sur une étiquette ou
sur un formulaire. Voir ci-dessous.
L'étape Créer des objets pour une étiquette :
• Créer un objet texte pour chaque champ : Ajoute un objet Texte qui va recevoir le contenu du champ
de la base de données.
• Ne créer aucun objet de l'étiquette : Saute l'ajout de nouveaux objets.
L'étape Créer des objets pour un formulaire :
• Créer un objet champ d'édition pour chaque champ : Ajoute un objet Champ d'édition au formulaire.
Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Créer un objet table du formulaire : Ajoute un objet table de la base de données dans un formulaire.
Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Ne créer aucun objet de l'étiquette : Saute l'ajout de nouveaux objets.
NOTE
Le nombre d'objets ajoutés dépend du nombre de champs dans la base de données.
Cliquer sur Suivant.
Étape 5: Prévisualisation des données et paramètres d'autres tables
Cette étape permet de prévisualiser les données récupérées de la base de données. Elle permet aussi de
filtrer et trier les données.
L'onglet Données affiche les données récupérées du fichier. Utiliser une recherche en haut de la
prévisualisation permet de retrouver un enregistrement spécifique.
NOTE
La prévisualisation des données peut afficher jusqu'à 1000 lignes.
L'onglet Filtre filtre tous les enregistrements du fichier de la base de données. Il permet de définir les
conditions de filtre à utiliser lors de la récupération des données.
• Ajouter une condition: spécifie en une seule ligne des conditions qui filtrent le contenu pour récupérer
les données répondant aux critères.
• Ajouter un groupe: spécifie le(s) groupe(s) de conditions qui filtrent le contenu pour récupérer les
données répondant aux critères.
298
L'onglet Tri permet de trier les données collectées. Le tri s'effectue pour tous les champs ajoutés dans la
liste du tri. Chaque champ peut être trié dans un ordre croissant ou décroissant.
L'onglet Extraction des données permet de définir comment récupérer les données dans le fichier de base
de données connecté. Les détails concernant les paramètres d'extraction et les options sont disponibles
ici.
L'onglet SQL permet de créer des requêtes SQL.
Pour plus de détails sur la configuration d'une table de la base de données, cliquer ici.
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de l'étiquette
ou du formulaire.
6.3.3.9. Assistant base de données pour sources de données ODBC
Cette section décrit comment travailler pas à pas avec l'Assistant base de données de Designer pour
ajouter une source de données ODBC.
L'administrateur de sources de données ODBC de Microsoft® gère les pilotes de base de données et les
sources de données. Cette application se trouve dans le Panneau de configuration de Windows sous les
outils d'administration.
Pour plus d'informations sur les procédures détaillées, ouvrir la boîte de dialogue Administrateur de
sources de données ODBC et cliquer sur Aide.
Étape 1: Informations de connexion
Cette étape définit les détails de la connexion à la base de données.
Le groupe Informations de connexion définit le type de base de données à utiliser pour la connexion ODBC.
• Source de données définit la source dans laquelle se trouvent les données. Les bases de données
listées dans le menu déroulant sont gérées par l'Administrateur ODBC.
• Pilote affiche le pilote de la base de données en fonction de la source de données sélectionnée.
Le groupe Authentification comprend des champs de nom d’utilisateur et de mot de passe pour établir la
connexion ODBC. L'authentification de l'utilisateur est nécessaire dans certains cas. Ex. : si l'authentification
SQL est requise pour se connecter au serveur SQL.
• Nom d'utilisateur : Saisir l'identifiant pour accéder à la base de données ODBC.
• Mot de passe : Donner le bon mot de passe pour accéder à la base de données.
NOTE
Utilisateur et mot de passe s'affichent toujours. Leur utilisation dépend de la stratégie
d'administration de la base de données.
299
Le bouton Administrateur ODBC ouvre la boîte de dialogue d'administration ODBC du système. Pour plus de
détails sur cette boîte de dialogue, cliquer ici.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer peut
réussir à se connecter à la base de données.
Étape 2: Tables et champs
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source de
données.
• Tables disponibles : Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés : affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou < Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de supprimer un
champ s'il est utilisé dans un script, une fonction, une action ou connecté à un objet d'une
étiquette ou d'un formulaire.
Étape 3: Copies d'étiquettes par enregistrement
Cette étape spécifie le nombre de copies d'étiquettes à imprimer pour chaque enregistrement de la base de
données.
Nombre fixe d'étiquettes imprimées permet de saisir le nombre de copies à la main.
Définir dynamiquement le nombre d'étiquettes imprimées définit le nombre de manière dynamique en
utilisant une valeur provenant d'une source de données.
Exemple :
Le nombre d'enregistrement imprimés peut être défini par une valeur variable. Sa valeur peut être
déterminée dans un autre objet de l'étiquette ou du formulaire.
Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement
sélectionné sur la totalité des étiquettes du travail d'impression.
Cliquer sur Suivant pour poursuivre ou sur Terminer pour continuer à travailler avec l'objet.
En savoir plus sur la manière de définir le nombres de copies à imprimer en cliquant ici.
Étape 4: Créer des objets
Cette étape vous permet d'ajouter sur une étiquette ou un formulaire de nouveaux objets dont les contenus
proviennent des champs d'une base de données.
300
L'étape Créer des objets est visible, à savoir :
• Au démarrage de l'assistant Base de données dans le ruban Données de et en ajoutant une nouvelle
base de données en cliquant sur le bouton Base de données.
• Au démarrage de l'assistant dans l'Explorateur de données dynamiques ou en utilisant dans le menu
de l'objet, l'onglet Ajouter une base de données.
ASTUCE
L'étape Créer des objets diffère si l'ajout d'une base de données se fait sur une étiquette ou
sur un formulaire. Voir ci-dessous.
L'étape Créer des objets pour une étiquette :
• Créer un objet texte pour chaque champ : Ajoute un objet Texte qui va recevoir le contenu du champ
de la base de données.
• Ne créer aucun objet de l'étiquette : Saute l'ajout de nouveaux objets.
L'étape Créer des objets pour un formulaire :
• Créer un objet champ d'édition pour chaque champ : Ajoute un objet Champ d'édition au formulaire.
Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Créer un objet table du formulaire : Ajoute un objet table de la base de données dans un formulaire.
Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Ne créer aucun objet de l'étiquette : Saute l'ajout de nouveaux objets.
NOTE
Le nombre d'objets ajoutés dépend du nombre de champs dans la base de données.
Cliquer sur Suivant.
Étape 5: Prévisualisation des données et paramètres d'autres tables
Cette étape permet de prévisualiser les données récupérées de la base de données. Elle permet aussi de
filtrer et trier les données.
L'onglet Données affiche les données récupérées du fichier. Utiliser une recherche en haut de la
prévisualisation permet de retrouver un enregistrement spécifique.
NOTE
La prévisualisation des données peut afficher jusqu'à 1000 lignes.
301
L'onglet Filtre filtre tous les enregistrements du fichier de la base de données. Il permet de définir les
conditions de filtre à utiliser lors de la récupération des données.
• Ajouter une condition: spécifie en une seule ligne des conditions qui filtrent le contenu pour récupérer
les données répondant aux critères.
• Ajouter un groupe: spécifie le(s) groupe(s) de conditions qui filtrent le contenu pour récupérer les
données répondant aux critères.
L'onglet Tri permet de trier les données collectées. Le tri s'effectue pour tous les champs ajoutés dans la
liste du tri. Chaque champ peut être trié dans un ordre croissant ou décroissant.
L'onglet Extraction des données permet de définir comment récupérer les données dans le fichier de base
de données connecté. Les détails concernant les paramètres d'extraction et les options sont disponibles
ici.
L'onglet SQL permet de créer des requêtes SQL.
Pour plus de détails sur la configuration d'une table de la base de données, cliquer ici.
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de l'étiquette
ou du formulaire .
6.3.3.10. Assistant de base de données pour Google Sheets
Cette section décrit la manière de relier des tables Google Sheets à l’aide de l'Assistant base de données
étape par étape de Designer.
NOTE
La connexion à Google Sheets nécessite une authentification Google. Une impression
depuis NiceLabel Automation, .NET API ou Cloud Integrations n’est pas possible.
1.
Dans le menu Données, cliquer sur Toutes les bases de données pour ouvrir l’Assistant base de
données étape par étape, puis cliquer sur Suivant.
302
2.
La fenêtre Sélection du type de base de données s’ouvre. Sélectionner Google Sheets, puis cliquer
sur Suivant.
3.
La fenêtre Paramètres de connexion s’ouvre. Cliquer sur Se connecter.
4.
Votre navigateur Web s’ouvre avec les options Se connecter avec Google.
Cliquer sur votre compte pour vous connecter.
303
5.
Une nouvelle fenêtre avec des options d’accès à votre compte Google s’ouvre. Sélectionner les
deux options :
• Voir les informations sur vos fichiers Google Drive.
• Voir toutes vos feuilles de calcul Google Sheets.
Puis cliquer sur Continuer.
6.
Des messages de confirmation des connexions s’affichent dans votre navigateur et Designer.
Fermer la fenêtre de confirmation dans Designer.
7.
Dans la fenêtre Paramètres de connexion, sélectionner votre feuille de calcul Google, puis cliquer
sur Suivant.
304
Dans la liste de feuilles de calculs, vous pouvez également voir les feuilles qui sont partagées avec
votre compte. Vous pouvez utiliser les feuilles partagées de la même manière que les vôtres.
IMPORTANT
Si vous partagez votre étiquette avec d’autres clients, activer le partage de
votre Google Sheets afin que d’autres clients puissent se connecter avec leurs
informations d’identification.
NiceLabel invitera d’autres clients à se connecter à Google lors de l’ouverture
d’étiquettes/de solutions.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il affiche si une
connexion avec la base feuille de calcul Google a bien été établie. Un message de confirmation ou
d'erreur apparaît en fonction de l'état de la connexion.
8.
Les champs de votre feuille de calcul sont maintenant connectés à votre solution. Vous pouvez
supprimer les champs dont vous n’avez pas besoin. Cliquer ensuite sur Terminer.
9.
Continuer à suivre les dernières étapes des instructions de votre assistant de base de données :
• Copies d'étiquettes par enregistrement
305
• Créer des objets
• Prévisualisation des données et des paramètres d'autres tables
Votre feuille Google est maintenant connectée à votre étiquette/solution.
AVERTISSEMENT
La connexion Google expire après un délai de 90 jours. Une fois la connexion expirée,
Designer vous invite à vous connecter à votre compte Google.
6.3.3.11. Assistant de base de données pour Excel (Microsoft OneDrive)
Cette section présente la manière de connecter des feuilles de calcul Excel (Microsoft OneDrive) stockées
dans Microsoft OneDrive à l’aide de l’Assistant base de données étape par étape de Designer.
NOTE
La connexion aux feuilles de calcul Excel (Microsoft OneDrive) nécessite une
authentification Microsoft. Une impression depuis NiceLabel Automation, .NET API ou
Cloud Integrations n’est pas possible.
1.
Dans le menu Données, cliquer sur Toutes les bases de données pour ouvrir l’Assistant base de
données étape par étape, puis cliquer sur Suivant.
2.
La fenêtre Sélection du type de base de données s’ouvre. Sélectionner Excel (Microsoft OneDrive),
puis cliquer sur Suivant.
306
3.
La fenêtre Paramètres de connexion s’ouvre. Cliquer sur Se connecter avec Microsoft.
4.
Votre navigateur Web s’ouvre avec les options de compte Microsoft.
Choisir votre compte qui se connectera à votre Microsoft OneDrive.
307
NOTE
Certaines sociétés ont un accès limité aux comptes OneDrive. Dans ce cas, vous
devrez obtenir l’autorisation de l’administrateur pour vous connecter à Excel avec
votre compte. La fenêtre suivante s’ouvre :
Si le risque de sécurité est trop élevé, vous pouvez utiliser ou créer un compte
Microsoft personnel et utiliser OneDrive depuis ce compte.
5.
Autoriser NiceLabel Designer à accéder à vos données OneDrive.
6.
Des messages de confirmation des connexions s’affichent dans votre navigateur et Designer.
Fermer la fenêtre de confirmation dans Designer.
308
7.
Dans la fenêtre Paramètres de connexion, sélectionner votre feuille de calcul Google, puis cliquer
sur Suivant.
309
IMPORTANT
Si vous partagez votre étiquette ou solution avec d’autres clients, activez le partage
de votre feuille de calcul Excel dans OneDrive afin que d’autres clients puissent se
connecter avec leurs informations d’identification.
Il y a deux types de comptes Microsoft : comptes personnels et comptes
professionnels/scolaires. Vous ne pouvez partager que les feuilles de calcul
du même type de compte. Vous pouvez partager des feuilles de calcul depuis
un compte personnel ou professionnel/scolaire vers un autre. Vous ne pouvez
pas partager une feuille de calcul entre des comptes personnel et professionnel/
scolaire.
NiceLabel invitera d’autres clients à se connecter à Microsoft lors de l’ouverture
d’étiquettes/de solutions.
Dans la version actuelle de Designer :
• Vous ne pouvez créer une nouvelle étiquette ou solution qu’avec vos propres
fichiers Excel (Microsoft OneDrive).
• Vous ne pouvez pas créer une nouvelle étiquette ou solution connectée à des
fichiers Excel (Microsoft OneDrive) partagés.
• Vous pouvez ouvrir ou imprimer des étiquettes ou solutions existantes
connectées à des fichiers Excel (Microsoft OneDrive) partagés.
NOTE
Microsoft ne prend pas en charge les fichiers .xls dans l’édition d’Excel OneDrive.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il affiche si une
connexion avec la base feuille de calcul Google a bien été établie. Un message de confirmation ou
d'erreur apparaît en fonction de l'état de la connexion.
8.
Les champs de votre feuille de calcul sont maintenant connectés à votre solution. Vous pouvez
supprimer les champs dont vous n’avez pas besoin. Cliquer ensuite sur Terminer.
310
9.
Continuer à suivre les dernières étapes des instructions de votre assistant de base de données :
• Copies d'étiquettes par enregistrement
• Créer des objets
• Prévisualisation des données et des paramètres d'autres tables
Votre feuille Excel est maintenant connectée à votre étiquette/solution.
AVERTISSEMENT
La connexion à Microsoft expire après un délai de 90 jours. Une fois la connexion expirée,
Designer vous invite à vous connecter à votre compte Microsoft.
6.3.3.12. Édition d'une base de données
Le bouton Editer la base de données lance l'assistant Base de données pour configurer une base de
données existante.
Pour reconfigurer correctement une base de données, déjà ajoutée, suivre les étapes listées ci-dessous.
6.3.3.12.1. ÉTAPE 1: DÉFINIR LA TABLE DE LA BASE DE DONNÉES
Pour cette étape, choisir parmi les bases de données existantes. Choisir la base de donnée et la table qu'il
faut modifier. Pour cela, cliquer sur Suivant.
6.3.3.12.2. ÉTAPE 2: PARAMÈTRES DE CONNEXION
Cette étape définit les paramètres de la connexion à la base de données.
NOTE
Les paramètres de configuration dépendent du type de base de données sélectionné.
311
Nom de fichier définit l'emplacement du fichier de la base de données
Les Réglages avancés ouvrent la boite de dialogue de configuration du système. La fenêtre Propriétés des
liaisons de données permet de définir les propriétés de la connexion. Propriétés des liaisons de données
est une boîte de dialogue Windows – Pour en savoir plus sur ses propriétés, lire ici.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer peut
réussir à se connecter à la base de données.
Cliquer sur Suivant.
6.3.3.12.3. ÉTAPE 3: TABLES ET CHAMPS
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source de
données.
• Tables disponibles : Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés : affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou < Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de supprimer un
champ s'il est utilisé dans un script, une fonction, une action ou connecté à un objet d'une
étiquette ou d'un formulaire.
6.3.3.12.4. ÉTAPE 4: COPIES D'ÉTIQUETTES PAR ENREGISTREMENT
Cette étape spécifie le nombre de copies d'étiquettes à imprimer pour chaque enregistrement de la base de
données.
Nombre fixe d'étiquettes imprimées permet de saisir le nombre de copies à la main.
Définir dynamiquement le nombre d'étiquettes imprimées définit le nombre de manière dynamique en
utilisant une valeur provenant d'une source de données.
Exemple :
Le nombre d'enregistrement imprimés peut être défini par une valeur variable. Sa valeur peut être
déterminée dans un autre objet de l'étiquette ou du formulaire.
Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement
sélectionné sur la totalité des étiquettes du travail d'impression.
Cliquer sur Suivant pour poursuivre ou sur Terminer pour continuer à travailler avec l'objet.
312
En savoir plus sur la manière de définir le nombres de copies à imprimer en cliquant ici.
6.3.3.12.5. ÉTAPE 5: CRÉER DES OBJETS
Cette étape vous permet d'ajouter sur une étiquette ou un formulaire de nouveaux objets dont les contenus
proviennent des champs d'une base de données.
L'étape Créer des objets est visible, à savoir :
• Au démarrage de l'assistant Base de données dans le ruban Données de et en ajoutant une nouvelle
base de données en cliquant sur le bouton Base de données.
• Au démarrage de l'assistant dans l'Explorateur de données dynamiques ou en utilisant dans le menu
de l'objet, l'onglet Ajouter une base de données.
ASTUCE
L'étape Créer des objets diffère si l'ajout d'une base de données se fait sur une étiquette ou
sur un formulaire. Voir ci-dessous.
L'étape Créer des objets pour une étiquette :
• Créer un objet texte pour chaque champ : Ajoute un objet Texte qui va recevoir le contenu du champ
de la base de données.
• Ne créer aucun objet de l'étiquette : Saute l'ajout de nouveaux objets.
L'étape Créer des objets pour un formulaire :
• Créer un objet champ d'édition pour chaque champ : Ajoute un objet Champ d'édition au formulaire.
Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Créer un objet table du formulaire : Ajoute un objet table de la base de données dans un formulaire.
Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Ne créer aucun objet de l'étiquette : Saute l'ajout de nouveaux objets.
NOTE
Le nombre d'objets ajoutés dépend du nombre de champs dans la base de données.
Cliquer sur Suivant.
6.3.3.12.6. ÉTAPE 6: PRÉVISUALISATION DES DONNÉES ET PARAMÈTRES D'AUTRES TABLES
Cette étape permet de prévisualiser les données récupérées de la base de données. Elle permet aussi de
filtrer et trier les données.
313
L'onglet Données affiche les données récupérées du fichier. Utiliser une recherche en haut de la
prévisualisation permet de retrouver un enregistrement spécifique.
NOTE
La prévisualisation des données peut afficher jusqu'à 1000 lignes.
L'onglet Filtre filtre tous les enregistrements du fichier de la base de données. Il permet de définir les
conditions de filtre à utiliser lors de la récupération des données.
• Ajouter une condition: spécifie en une seule ligne des conditions qui filtrent le contenu pour récupérer
les données répondant aux critères.
• Ajouter un groupe: spécifie le(s) groupe(s) de conditions qui filtrent le contenu pour récupérer les
données répondant aux critères.
L'onglet Tri permet de trier les données collectées. Le tri s'effectue pour tous les champs ajoutés dans la
liste du tri. Chaque champ peut être trié dans un ordre croissant ou décroissant.
L'onglet Extraction des données permet de définir comment récupérer les données dans le fichier de base
de données connecté. Les détails concernant les paramètres d'extraction et les options sont disponibles
ici.
L'onglet SQL permet de créer des requêtes SQL.
Pour plus de détails sur la configuration d'une table de la base de données, cliquer ici.
Cliquer sur Terminer.
6.3.4. Connexion manuelle à une base de données
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 10 Pro et PowerForms.
Établir à la main une connexion à une base de données permet de contrôler complètement les paramètres
et les options de configuration de la connexion.
NOTE
Cette option est réservée aux spécialistes. Elle permet une configuration détaillée et
offre tous les paramètres de connexion aux bases de données disponibles. NiceLabel
recommande d'utiliser l'assistant base de données.
Les connexions manuelles comportent trois étapes:
314
1.
La première étape : paramétrer la connexion.
2.
La seconde étape : choisir les tables de la base de données à utiliser.
3.
Troisième étape : configurer les tables.
Pour se connecter manuellement à une base de données, suivre les procédures décrites dans les chapitres
ci-dessous :
• Se connecter à un fichier Microsoft Excel
• Se connecter à un fichier Microsoft Access
• Se connecter à un fichier Microsoft SQL Server
• Se connecter à un fichier texte
• Se connecter à une base de données Oracle
• Se connecter à une base de données MySQL
• Se connecter à une base de données OLE
• Se connecter à une source de données ODBC
• Se connecter à Google Sheets
6.3.4.1. Se connecter à un fichier Microsoft Excel
Les bases de données Microsoft Excel sont utilisables comme sources de données dynamiques pour les
objets de l'étiquette ou les objets du formulaire. Avant de paramétrer à la main la connexion à la base
de données, ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet de gérer les
sources de données variables destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions de la base de données dans le ruban du Gestionnaire de données
dynamiques et sélectionner Microsoft Excel comme type de base de données. Une nouvelle fenêtre de
propriétés de la connexion base de données s'ouvre.
Pour connecter à la main un objet à une base de données en fichier Excel, procéder comme suit.
6.3.4.1.1. ÉTAPE 1: PARAMÈTRES DE CONNEXION
Le groupe Type de connexion permet de définir le type de connexion à la base de données.
Le groupe Paramètres de connexion permet de choisir les paramètres de connexion.
• Nom de fichier définit le fichier à utiliser dans la connexion.
• Réglages avancés ouvre la fenêtre Propriétés des liaisons de données. Cette fenêtre permet de
définir les propriétés de la connexion. Propriétés des liaisons de données est une boîte de dialogue
Windows – Pour en savoir plus sur ses propriétés, lire ici.
315
• Le bouton : Tester la connexion lance une procédure de test de la connexion. Il affiche si la connexion
avec la base de données est établie. Un message de confirmation ou d'erreur apparaît en fonction de
l'état de la connexion.
Cliquer ensuite sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Le groupe Connexion Base de données définit le nom et la description de la connexion.
• Nom de la connexion définit le nom du fichier de base de données connecté. Par défaut, c'est le
nom du fichier connecté. Insérer un nouveau nom pour le retrouver facilement dans l'Explorateur de
données dynamiques de Designer.
• Description: C'est un champ qui permet d'ajouter des informations complémentaires et des
suggestions sur la base de données.
• Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier connecté,
cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de la connexion
à la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre fichier de base de
données.
316
6.3.4.1.2. ÉTAPE 2: SÉLECTION DE LA TABLE DANS LA BASE DE DONNÉES
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source de
données.
• Tables disponibles : Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés : affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou < Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de supprimer un
champ s'il est utilisé dans un script, une fonction, une action ou connecté à un objet d'une
étiquette ou d'un formulaire.
Cliquer ensuite sur OK.
6.3.4.1.3. ÉTAPE 3: CONFIGURER LA TABLE ET LES CHAMPS DE LA BASE DE DONNÉES
Lire ici pour apprendre à configurer la table connectée.
Lire ici pour apprendre à configurer les champs de la base de données.
317
Cliquer ensuite sur OK.
6.3.4.2. Se connecter à un fichier Microsoft Access
Les bases de données Microsoft Access sont utilisables comme sources de données dynamiques pour
les objets de l'étiquette ou les objet du formulaire. Avant de paramétrer à la main la connexion à la base
de données, ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet de gérer les
sources de données variables destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions de la base de données dans le ruban du Gestionnaire de données
dynamiques et sélectionner Microsoft Access comme type de base de données. Une nouvelle fenêtre de
propriétés de la connexion base de données s'ouvre.
Pour connecter à la main un objet à une base de données en fichier Access, procéder comme suit.
6.3.4.2.1. ÉTAPE 1: PARAMÈTRES DE CONNEXION
Le groupe Type de connexion permet de définir le type de connexion à la base de données.
La fenêtre Paramètres de connexion définit les détails du fichier de la base de données.
• Nom de fichier définit le fichier à utiliser dans la connexion.
Le groupe Authentification demande un nom d’utilisateur et un mot de passe pour se connecter à un fichier
protégé.
• Réglages avancés ouvre la fenêtre Propriétés des liaisons de données. Cette fenêtre permet de
définir les propriétés de la connexion. Propriétés des liaisons de données est une boîte de dialogue
Windows – Pour en savoir plus sur ses propriétés, lire ici.
• Le bouton Tester la connexion lance une procédure de test de la connexion. Il affiche si la connexion
avec la base de données est établie. Un message de confirmation ou d'erreur apparaît en fonction de
l'état de la connexion.
318
Cliquer ensuite sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Le groupe Connexion Base de données définit le nom et la description de la connexion.
• Nom de la connexion définit le nom du fichier de base de données connecté. Par défaut, c'est le
nom du fichier connecté. Insérer un nouveau nom pour le retrouver facilement dans l'Explorateur de
données dynamiques de Designer.
• Description: C'est un champ qui permet d'ajouter des informations complémentaires et des
suggestions sur la base de données.
• Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier connecté,
cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de la connexion
à la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre fichier de base de
données.
319
6.3.4.2.2. ÉTAPE 2: SÉLECTION DE LA TABLE DANS LA BASE DE DONNÉES
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source de
données.
• Tables disponibles : Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés : affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou < Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de supprimer un
champ s'il est utilisé dans un script, une fonction, une action ou connecté à un objet d'une
étiquette ou d'un formulaire.
Cliquer ensuite sur OK.
6.3.4.2.3. ÉTAPE 3: CONFIGURER LA TABLE ET LES CHAMPS DE LA BASE DE DONNÉES
Lire ici pour apprendre à configurer la table connectée.
Lire ici pour apprendre à configurer les champs de la base de données.
320
Cliquer ensuite sur OK.
6.3.4.3. Se connecter à une base de données Microsoft SQL Server
Les bases de données Microsoft SQL Server sont utilisables comme sources de données dynamiques pour
les objets de l'étiquette ou les objets du formulaire. Avant de paramétrer à la main la connexion à la base
de données, ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet de gérer les
sources de données variables destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions base de données dans le ruban du Gestionnaire de données dynamiques
et sélectionner Microsoft SQL Server comme type de base de données. Une nouvelle fenêtre de propriétés
de la connexion base de données s'ouvre.
Pour connecter à la main un objet à une base de données Microsoft SQL Server, procéder comme suit:
6.3.4.3.1. ÉTAPE 1: PARAMÈTRES DE CONNEXION
Le groupe Type de connexion permet de définir le type de connexion à la base de données.
Le groupe Paramètres de connexion permet de choisir les paramètres de connexion.
• Serveur définit le serveur de la base de données. Les serveurs disponibles se trouvent
automatiquement dans la liste. Pour ajouter un serveur qui n'y figure pas, insérer à la main son nom et
son emplacement.
• Authentification sélectionne le type d'authentification de l'utilisateur.
• Utiliser l'authentification Windows pour se connecter avec le mot de passe d'accès à Windows.
• Utiliser l'authentification du Serveur SQL pour se connecter avec le mot de passe d'accès au
serveur SQL.
Le groupe Sélection de la base de données permet de sélectionner la base de données sur le serveur
connecté. La base de données est prête à servir de source de données aux objets de l'étiquette ou du
formulaire.
• Base de données définit la base de données exacte sur un serveur.
Afficher la chaîne de connexion affiche la chaîne de connexion à la base de données en cours et permet de
l'insérer ou de la modifier.
AVERTISSEMENT
La modification de la chaîne de connexion est réservée aux spécialistes. Pour configurer la
connexion à la base de données, nous conseillons l'utilisation de saisies standard dans la
boîte de dialogue.
321
Le bouton Tester la connexion lance une procédure de test de la connexion. Il s’affiche si votre connexion
avec la base de données est établie. Un message de confirmation ou d'erreur apparaît en fonction de l'état
de la connexion.
Cliquer ensuite sur OK.
Le groupe Connexion Base de données définit le nom et la description de la connexion.
• Nom de la connexion définit le nom du fichier de base de données connecté. Par défaut, c'est le
nom du fichier connecté. Insérer un nouveau nom pour le retrouver facilement dans l'Explorateur de
données dynamiques de Designer.
• Description: C'est un champ qui permet d'ajouter des informations complémentaires et des
suggestions sur la base de données.
• Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier connecté,
cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de la connexion
à la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre fichier de base de
données.
322
6.3.4.3.2. ÉTAPE 2: SÉLECTION DE LA TABLE DANS LA BASE DE DONNÉES
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source de
données.
• Tables disponibles : Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés : affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou < Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de supprimer un
champ s'il est utilisé dans un script, une fonction, une action ou connecté à un objet d'une
étiquette ou d'un formulaire.
Cliquer ensuite sur OK.
6.3.4.3.3. ÉTAPE 3: CONFIGURER LA TABLE ET LES CHAMPS DE LA BASE DE DONNÉES
Lire ici pour apprendre à configurer la table connectée.
Lire ici pour apprendre à configurer les champs de la base de données.
323
Cliquer ensuite sur OK.
6.3.4.4. Se connecter à un fichier texte
Les bases de données Fichier Texte sont utilisables comme sources de données dynamiques pour les
objets de l'étiquette ou les objets du formulaire.
Les fichiers Texte doivent être retravaillés pour être transformés en « vraie » base de données. Au départ,
tous les fichiers texte contiennent les valeurs des données, mais ils n'ont aucune information sur la
structure des données, le nom des champs et leur longueur maximale. Ces paramètres doivent être
spécifiés avant que le fichier texte ne devienne une base de données utilisable en tant que source de
données pour les objets.
Exemple :
Exemple de fichier texte largement utilisé : les fichiers .csv. Dans un fichier .csv, un séparateur limite les
champs de la base de données. Chaque ligne fournit les données pour une seule étiquette, elle peut donc
être considérée comme un « enregistrement » dans la nomenclature des bases de données.
Ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet de gérer les sources de
données variables destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions base de données dans le ruban du Gestionnaire de données dynamiques
et sélectionner Fichier Texte comme type de base de données.
Pour connecter à la main un objet à une base de données en fichier Texte, procéder comme suit.
6.3.4.4.1. ÉTAPE 1: PARAMÈTRES DE CONNEXION
La fenêtre Informations de connexion permet de définir les détails du fichier de base de données.
• Nom de fichier définit l'emplacement du fichier.
• Le bouton Tester la connexion lance une procédure de test de la connexion. Il affiche si la connexion
avec la base de données est établie. Un message de confirmation ou d'erreur apparaît en fonction de
l'état de la connexion.
324
Cliquer ensuite sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Le groupe Connexion Base de données définit le nom et la description de la connexion.
• Nom de la connexion définit le nom du fichier de base de données connecté. Par défaut, c'est le
nom du fichier connecté. Insérer un nouveau nom pour le retrouver facilement dans l'Explorateur de
données dynamiques de Designer.
• Description: C'est un champ qui permet d'ajouter des informations complémentaires et des
suggestions sur la base de données.
• Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier connecté,
cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de la connexion
à la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre fichier de base de
données.
325
6.3.4.4.2. ÉTAPE 1A: ASSISTANT DE STRUCTURE DU FICHIER TEXTE
La fenêtre de l'assistant Structure du fichier Texte s'ouvre si la structure du fichier texte connecté n'a pas
été déjà définie.
Les étapes de cet assistant Structure du fichier Texte sont décrites dans une section dédiée.
NOTE
Quand cette procédure est terminée, un fichier de définition du texte en .sch ayant le même
nom que le fichier texte de la base de données est créé dans le même dossier. Lors d'une
autre utilisation du même fichier, la procédure n'est plus requise.
6.3.4.4.3. ÉTAPE 2: CONFIGURER LA TABLE ET LES CHAMPS DE LA BASE DE DONNÉES
Lire ici pour apprendre à configurer la table connectée.
Lire ici pour apprendre à configurer les champs de la base de données.
Cliquer ensuite sur OK.
6.3.4.5. Se connecter à une base de données Oracle
Les bases de données Oracle sont utilisables comme sources de données dynamiques pour les objets de
l'étiquette ou les objets du formulaire.
326
Ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet de gérer les sources de
données variables destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions base de données dans le ruban du Gestionnaire de données dynamiques
et sélectionner Oracle comme type de base de données. Une nouvelle fenêtre de propriétés de la connexion
base de données s'ouvre.
NOTE
Pour vous connecter à une base de données Oracle et utiliser les données du logiciel
NiceLabel, vous devez d'abord installer et configurer le logiciel du client Oracle sur chaque
ordinateur avec NiceLabel 10 installé. Des détails sont disponibles dans l’article de base sur
les connaissances.
6.3.4.5.1. ÉTAPE 1: PARAMÈTRES DE CONNEXION
Le groupe Type de connexion permet de définir le type de connexion à la base de données.
Le groupe Paramètres de connexion permet de choisir les paramètres de connexion.
• Serveur définit le serveur de la base de données. Les serveurs disponibles se trouvent
automatiquement dans la liste. Pour ajouter un serveur qui n'y figure pas, insérer à la main son nom et
son emplacement.
Authentification sélectionne le type d'authentification de l'utilisateur.
• Utiliser l'authentification Windows pour se connecter avec les droits d'accès Windows.
• Utiliser l'authentification SQL Server pour se connecter avec les droits d'accès au serveur SQL.
Le groupe Sélection de la base de données permet de sélectionner la base de données sur le serveur
connecté. La base de données est prête à servir de source de données aux objets de l'étiquette ou du
formulaire.
• Base de données définit la base de données exacte sur un serveur.
Afficher la chaîne de connexion affiche la chaîne de connexion à la base de données en cours et permet de
l'insérer ou de la modifier.
AVERTISSEMENT
La modification de la chaîne de connexion est réservée aux spécialistes. Pour configurer la
connexion à la base de données, nous conseillons l'utilisation de saisies standard dans la
boîte de dialogue.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il s’affiche si votre connexion
avec la base de données est établie. Un message de confirmation ou d'erreur apparaît en fonction de l'état
de la connexion.
327
Cliquer ensuite sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Le groupe Connexion Base de données définit le nom et la description de la connexion.
• Nom de la connexion définit le nom du fichier de base de données connecté. Par défaut, c'est le
nom du fichier connecté. Insérer un nouveau nom pour le retrouver facilement dans l'Explorateur de
données dynamiques de Designer.
• Description: C'est un champ qui permet d'ajouter des informations complémentaires et des
suggestions sur la base de données.
• Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier connecté,
cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de la connexion
à la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre fichier de base de
données.
328
6.3.4.5.2. ÉTAPE 2: SÉLECTION DE LA TABLE DANS LA BASE DE DONNÉES
Cliquer ensuite sur OK.
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source de
données.
• Tables disponibles : Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés : affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou < Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de supprimer un
champ s'il est utilisé dans un script, une fonction, une action ou connecté à un objet d'une
étiquette ou d'un formulaire.
6.3.4.5.3. ÉTAPE 3: CONFIGURER LA CONNEXION À LA BASE DE DONNÉES
Lire ici pour apprendre à configurer la table connectée.
Lire ici pour apprendre à configurer les champs de la base de données.
329
Cliquer ensuite sur OK.
6.3.4.6. Se connecter à une base de données MariaDB/MySQL
Les bases de données MariaDB/MySQL sont utilisables comme sources de données dynamiques pour les
objets de l'étiquette ou les objets du formulaire. Avant de paramétrer à la main la connexion à la base
de données, ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet de gérer les
sources de données variables destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions de la base de données dans le ruban du Gestionnaire de données
dynamiques et sélectionner MariaDB/MySQL comme type de base de données. Une nouvelle fenêtre de
propriétés de la connexion base de données s'ouvre.
Pour connecter à la main un objet à une base de données MariaDB/MySQL, procéder comme suit:
6.3.4.6.1. ÉTAPE 1: PARAMÈTRES DE CONNEXION
Le groupe Type de connexion permet de définir le type de connexion à la base de données.
La fenêtre Informations de connexion permet de définir les détails du fichier de base de données.
• Base de données définit la base de données exacte sur un serveur. Saisir le nom correct.
• Hôte définit l'adresse IP ou nom du serveur de la base de données.
• Port définit le port du serveur de la base de données.
Le groupe Authentification demande un identifiant et un mot de passe pour établir la connexion.
• Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer
peut réussir à se connecter à la base de données.
330
Cliquer ensuite sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Le groupe Connexion Base de données définit le nom et la description de la connexion.
• Nom de la connexion définit le nom du fichier de base de données connecté. Par défaut, c'est le
nom du fichier connecté. Insérer un nouveau nom pour le retrouver facilement dans l'Explorateur de
données dynamiques de Designer.
• Description: C'est un champ qui permet d'ajouter des informations complémentaires et des
suggestions sur la base de données.
• Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier connecté,
cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de la connexion
à la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre fichier de base de
données.
6.3.4.6.2. ÉTAPE 2: SÉLECTION DE LA TABLE DANS LA BASE DE DONNÉES
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source de
données.
• Tables disponibles : Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés : affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou < Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
331
NOTE
Lors de la modification d'une base de données existante, il est impossible de supprimer un
champ s'il est utilisé dans un script, une fonction, une action ou connecté à un objet d'une
étiquette ou d'un formulaire.
Cliquer ensuite sur OK.
6.3.4.6.3. ÉTAPE 3: CONFIGURER LA TABLE ET LES CHAMPS DE LA BASE DE DONNÉES
Lire ici pour apprendre à configurer la table connectée.
Lire ici pour apprendre à configurer les champs de la base de données.
Cliquer ensuite sur OK.
6.3.4.7. Se connecter à d'autres bases de données (OLE DB)
Différents types de bases de données peuvent être connectés aux objets de l'étiquette ou aux objets
du formulaire à l’aide des sources OLE DB. Ouvrir le Gestionnaire de données dynamiques. Cette boîte
de dialogue permet de gérer les sources de données variables destinées aux objets d'étiquette ou de
formulaire.
Cliquer sur le bouton Connexions base de données dans le ruban du Gestionnaire de données dynamiques
et sélectionner Autres bases de données (OLE DB) comme type de base de données. Une nouvelle fenêtre
de propriétés de la connexion base de données s'ouvre.
OLE DB extrait les données de nombreuses bases de données compatibles OLE DB en utilisant une table de
base de données, un affichage ou une commande SQL.
Exemple :
OLE DB peut extraire des données de tables de bases de données Microsoft Access ou SQL Server.
Pour connecter à la main un objet à une base de données via OLE DB, procéder comme suit:
6.3.4.7.1. ÉTAPE 1: PARAMÈTRES DE CONNEXION
Le groupe Type de connexion permet de définir le type de connexion à la base de données.
Le groupe Paramètres de connexion permet de choisir les paramètres de connexion.
• Fournisseur : Définit le fournisseur à utiliser pour accéder au données dans l'interface OLE DB.
Authentification demande un nom d’utilisateur et un mot de passe pour établir la connexion.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer peut
réussir à se connecter à la base de données.
332
Voici les options de Configuration avancée :
• Recherche automatique de tables affiche automatiquement les tables disponibles dans la base de
données OLE. La case à cocher vierge fait sauter cette étape.
Afficher la chaîne de connexion affiche la chaîne de connexion à la base de données en cours et permet de
l'insérer ou de la modifier.
AVERTISSEMENT
La modification de la chaîne de connexion est réservée aux spécialistes. Pour configurer la
connexion à la base de données, nous conseillons l'utilisation de saisies standard ou de la
boite de dialogue Paramétrage avancé .
Le bouton Réglages avancés ouvre la fenêtre des Propriétés des liaisons de données permettant de définir
les propriétés de la connexion. Propriétés des liaisons de données est une boîte de dialogue Windows –
Pour en savoir plus sur ses propriétés, lire ici.
333
NOTE
Lors de la connexion à une base de données protégée par mot de passe, veiller à ce que
l'option Autoriser l'enregistrement du mot de passe soit sélectionnée. Si non, même après
avoir Testé la connexion avec succès, l'accès à la base de données n'est pas toujours
garanti.
Le bouton Tester la connexion lance une procédure de test de la connexion pour confirmer que la
connexion a bien été établie avec votre base de données. Un message de confirmation ou d'erreur apparaît
alors.
Cliquer sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Le groupe Connexion Base de données définit le nom et la description de la connexion.
• Nom de la connexion définit le nom du fichier de base de données connecté. Par défaut, c'est le
nom du fichier connecté. Insérer un nouveau nom pour le retrouver facilement dans l'Explorateur de
données dynamiques de Designer.
• Description: C'est un champ qui permet d'ajouter des informations complémentaires et des
suggestions sur la base de données.
• Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier connecté,
cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de la connexion
à la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre fichier de base de
données.
334
6.3.4.7.2. ÉTAPE 2: SÉLECTION DE LA TABLE DANS LA BASE DE DONNÉES
Cliquer ensuite sur OK.
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source de
données.
• Tables disponibles : Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés : affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou < Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de supprimer un
champ s'il est utilisé dans un script, une fonction, une action ou connecté à un objet d'une
étiquette ou d'un formulaire.
6.3.4.7.3. ÉTAPE 3: CONFIGURER LA TABLE ET LES CHAMPS DE LA BASE DE DONNÉES
Lire ici pour apprendre à configurer la table connectée.
Lire ici pour apprendre à configurer les champs de la base de données.
335
Cliquer ensuite sur OK.
6.3.4.8. Se connecter à une source de données ODBC
Différents types de bases de données peuvent être connectés aux objets de l'étiquette ou aux objets d'un
formulaire en utilisant l'Administrateur de source de données ODBC. Ouvrir le Gestionnaire de données
dynamiques. Cette boîte de dialogue permet de gérer les sources de données variables destinées aux
objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions de la base de données dans le ruban du Gestionnaire de données
dynamiques et sélectionner Source de données ODBC comme type de base de données. Une nouvelle
fenêtre de propriétés de la connexion base de données s'ouvre.
Pour connecter à la main un objet à une base de données ODBC, procéder comme suit :
6.3.4.8.1. ÉTAPE 1: PARAMÈTRES DE CONNEXION
Le groupe Paramètres de connexion permet de choisir les paramètres de connexion.
• Source de données définit la source dans laquelle se trouvent les données.
• Pilote affiche le pilote de la base de données en fonction de la source de données sélectionnée.
Le groupe Authentification demande un identifiant et un mot de passe pour établir la connexion ODBC.
L'authentification de l'utilisateur est nécessaire dans certains cas. Ex. : si l'authentification SQL est requise
pour se connecter au serveur SQL.
• Nom d'utilisateur: Saisir l'identifiant pour accéder à la base de données ODBC.
• Mot de passe: Donner le bon mot de passe pour accéder à la base de données.
Le bouton Administrateur ODBC ouvre la boîte de dialogue d'administration ODBC du système. Pour plus de
détails sur cette boîte de dialogue, cliquer ici.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer peut
réussir à se connecter à la base de données.
336
Cliquer sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Le groupe Connexion Base de données définit le nom et la description de la connexion.
• Nom de la connexion définit le nom du fichier de base de données connecté. Par défaut, c'est le
nom du fichier connecté. Insérer un nouveau nom pour le retrouver facilement dans l'Explorateur de
données dynamiques de Designer.
• Description: C'est un champ qui permet d'ajouter des informations complémentaires et des
suggestions sur la base de données.
• Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier connecté,
cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de la connexion
à la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre fichier de base de
données.
337
6.3.4.8.2. ÉTAPE 2: SÉLECTION DE LA TABLE DANS LA BASE DE DONNÉES
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source de
données.
• Tables disponibles : Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés : affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou < Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de supprimer un
champ s'il est utilisé dans un script, une fonction, une action ou connecté à un objet d'une
étiquette ou d'un formulaire.
Cliquer ensuite sur OK.
6.3.4.8.3. ÉTAPE 3: CONFIGURER LA TABLE ET LES CHAMPS DE LA BASE DE DONNÉES
Lire ici pour apprendre à configurer la table connectée.
Lire ici pour apprendre à configurer les champs de la base de données.
338
Cliquer ensuite sur OK.
6.3.4.9. Se connecter à Google Sheets
Vous pouvez utiliser Google Sheets en tant que source de données dynamique pour les objets de l’étiquette
ou les objets de formulaire. Avant de paramétrer à la main la connexion à la base de données, ouvrir le
Gestionnaire de données dynamiques. Cette boîte de dialogue permet au concepteur d’étiquettes de gérer
les sources de données variables destinées aux objets d'étiquette ou de formulaire.
NOTE
La connexion à Google Sheets nécessite une authentification Google. Une impression
depuis NiceLabel Automation, .NET API ou Cloud Integrations n’est pas possible.
1.
Cliquer sur le bouton Connexions de la base de données dans le ruban du Gestionnaire de données
dynamiques et sélectionner Google Sheets comme type de base de données.
2.
Une nouvelle fenêtre de propriétés de la connexion base de données s'ouvre. Cliquer sur Se
connecter.
3.
Votre navigateur Web s’ouvre avec les options Se connecter avec Google.
339
Cliquer sur votre compte pour vous connecter.
4.
Une nouvelle fenêtre avec des options d’accès à votre compte Google s’ouvre. Sélectionner les
deux options :
• Voir les informations sur vos fichiers Google Drive.
• Voir toutes vos feuilles de calcul Google Sheets.
Puis cliquer sur Continuer.
340
5.
Des messages de confirmation des connexions s’affichent dans votre navigateur et Designer.
Fermer la fenêtre de confirmation dans Designer.
6.
Sélectionner votre feuille de calcul Google, puis cliquer sur OK.
Dans la liste de feuilles de calculs, vous pouvez également voir les feuilles qui sont partagées avec
votre compte. Vous pouvez utiliser les feuilles partagées de la même manière que les vôtres.
IMPORTANT
Si vous partagez votre étiquette avec d’autres clients, activer le partage de
votre Google Sheets afin que d’autres clients puissent se connecter avec leurs
informations d’identification.
NiceLabel invitera d’autres clients à se connecter à Google lors de l’ouverture
d’étiquettes/de solutions.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il affiche si une
connexion avec la base feuille de calcul Google a bien été établie. Un message de confirmation ou
d'erreur apparaît en fonction de l'état de la connexion.
7.
Votre feuille de calcul Google est maintenant connectée. Ajouter la ou les table(s) que vous
souhaitez utiliser pour les Tables sélectionnées.
341
8.
Les colonnes de votre ou vos table(s) sélectionnée(s) s’affichent dans la liste de vos Sources de
données dynamiques. Cliquer sur OK.
Vous pouvez à présent connecter les données depuis votre Google Sheets à vos objets de l’étiquette.
AVERTISSEMENT
La connexion Google expire après un délai de 90 jours. Une fois la connexion expirée,
Designer vous invite à vous connecter à votre compte Google.
6.3.4.10. Se connecter à Excel (Microsoft OneDrive)
Vous pouvez utiliser les feuilles de calcul Microsoft Excel stockées dans Microsoft OneDrive en tant
que source de données dynamiques pour les objets de l’étiquette ou les objets de formulaire. Avant de
paramétrer à la main la connexion à la base de données, ouvrir le Gestionnaire de données dynamiques.
Cette boîte de dialogue permet au concepteur d’étiquettes de gérer les sources de données variables
destinées aux objets d'étiquette ou de formulaire.
342
NOTE
La connexion aux feuilles de calcul Excel (Microsoft OneDrive) nécessite une
authentification Microsoft. Une impression depuis NiceLabel Automation, .NET API ou
Cloud Integrations n’est pas possible.
1.
Cliquer sur le bouton Connexions de la base de données dans le ruban du Gestionnaire de données
dynamiques et sélectionner Excel (Microsoft OneDrive) comme type de base de données.
2.
Une nouvelle fenêtre de propriétés de la connexion base de données s'ouvre. Cliquer sur Se
connecter avec Microsoft.
3.
Votre navigateur Web s’ouvre avec les options de compte Microsoft.
343
Choisir votre compte qui se connectera à votre Microsoft OneDrive.
NOTE
Certaines sociétés ont un accès limité aux comptes OneDrive. Dans ce cas, vous
devrez obtenir l’autorisation de l’administrateur pour vous connecter à Excel avec
votre compte. La fenêtre suivante s’ouvre :
Si le risque de sécurité est trop élevé, vous pouvez utiliser ou créer un compte
Microsoft personnel et utiliser OneDrive depuis ce compte.
4.
Autoriser NiceLabel Designer à accéder à vos données OneDrive.
344
5.
Des messages de confirmation des connexions s’affichent dans votre navigateur et Designer.
Fermer la fenêtre de confirmation dans Designer.
6.
Sélectionner votre feuille de calcul Excel, puis cliquer sur OK.
345
IMPORTANT
Si vous partagez votre étiquette ou solution avec d’autres clients, activez le partage
de votre feuille de calcul Excel dans OneDrive afin que d’autres clients puissent se
connecter avec leurs informations d’identification.
Il y a deux types de comptes Microsoft : comptes personnels et comptes
professionnels/scolaires. Vous ne pouvez partager que les feuilles de calcul
du même type de compte. Vous pouvez partager des feuilles de calcul depuis
un compte personnel ou professionnel/scolaire vers un autre. Vous ne pouvez
pas partager une feuille de calcul entre des comptes personnel et professionnel/
scolaire.
NiceLabel invitera d’autres clients à se connecter à Microsoft lors de l’ouverture
d’étiquettes/de solutions.
Dans la version actuelle de Designer :
• Vous ne pouvez créer une nouvelle étiquette ou solution qu’avec vos propres
fichiers Excel (Microsoft OneDrive).
• Vous ne pouvez pas créer une nouvelle étiquette ou solution connectée à des
fichiers Excel (Microsoft OneDrive) partagés.
• Vous pouvez ouvrir ou imprimer des étiquettes ou solutions existantes
connectées à des fichiers Excel (Microsoft OneDrive) partagés.
NOTE
Microsoft ne prend pas en charge les fichiers .xls dans l’édition d’Excel OneDrive.
Le bouton Tester la connexion démarre une procédure de test de connexion. Il montre si
une connexion avec la feuille de calcul Excel sélectionnée a bien été établie. Un message de
confirmation ou d'erreur apparaît en fonction de l'état de la connexion.
7.
Votre feuille de calcul Excel est maintenant connectée à votre solution d’impression. Ajouter la ou
les table(s) que vous souhaitez utiliser pour les Tables sélectionnées.
346
8.
Les colonnes de votre ou vos table(s) sélectionnée(s) s’affichent dans la liste de vos Sources de
données dynamiques. Cliquer sur OK.
Vous pouvez à présent connecter les données depuis votre Excel (Microsoft OneDrive) à vos objets de
l’étiquette.
AVERTISSEMENT
La connexion à Microsoft expire après un délai de 90 jours. Une fois la connexion expirée,
Designer vous invite à vous connecter à votre compte Microsoft.
6.3.4.11. Configuration d'une table de la base de données
Le groupe Configuration de la table permet de configurer la table de la base de données connectée. Utiliser
les onglets ci-dessous pour parcourir les différentes options de configuration.
• Nom de la table : Affiche le nom de la table de la base sélectionnée.
• Alias de la table : Donne un nom d'affichage unique à une table. L'alias d'une table est très utile quand
la même table est ajoutée plusieurs fois sous la même connexion. L'alias identifie ces tables quand
elles sont utilisées par Designer.
347
6.3.4.11.1. ONGLET CHAMPS
Le cadre Champs disponibles liste les champs disponibles dans la table de la base de données connectée.
Sélectionner les champs dans la liste.
Champs sélectionnés affiche les champs à utiliser comme source de données connectée.
Les champs peuvent être ajoutés ou supprimés des Champs sélectionnés en utilisant les boutons Ajouter
> et < Supprimer. Pour utiliser la totalité des champs disponibles, utiliser les boutons Ajouter tous >> et <<
Supprimer tout.
Rafraîchir les champs relit le fichier de base de données connecté et affiche les champs disponibles
actualisés.
6.3.4.11.2. ONGLET FILTRE
La commande Activer un filtre active le filtre de la table. L'utiliser pour filtrer l'affichage des champs de la
base de données comme défini par une condition ou un groupe de conditions.
Le bouton Ajouter une condition crée un filtre personnalisé. Utiliser des qualificateurs standard : égal,
différent, inférieur à, inférieur ou égal à, plus grand que, plus grand ou égal, comme, pas comme, vierge, non
vierge.
Le bouton Ajouter un groupe active l'indentation de deux ou plusieurs conditions pour un filtre. Utiliser
un groupe pour bâtir une condition de filtrage plus complexe pour un champ. Les conditions peuvent être
348
réunies en utilisant les qualificateurs logiques ET (toutes les conditions doivent être réalisées pour afficher
l'enregistrement) ou OU (une seule condition doit être réalisée pour afficher l'enregistrement).
La liste des conditions et des groupes définis est placée sous la table. Supprimer le filtre en cliquant sur le
bouton Supprimer.
6.3.4.11.3. ONGLET TRI
La colonne Champ vous permet de décider quel champ de la table doit être utilisé pour trier les données.
Ordre de tri définit si les enregistrements s'affichent dans l'ordre Croissant ou Décroissant. Sélectionner
l'ordre de tri dans le menu déroulant.
Exemple :
Dans la base de données Pasta.xlsx, sélectionner le champ Prod_desc avec un ordre Ascendant. Les
données apparaissent triées par description de produit et de A à Z.
6.3.4.11.4. ONGLET EXTRACTION DES DONNÉES
Le groupe Sélection des données au départ de l'impression définit la sélection des enregistrements de la
base de données au moment de l'impression et les options d'impression.
• Afficher la sélection d'enregistrement à l'impression permet de sélectionner à la main les
enregistrements de la base de données avant l'impression. Le contenu des enregistrements
sélectionnés s'affichera dans les objets de l'étiquette et sera imprimé.
ASTUCE
Quand cette option est activée, une colonne de sélection se rajoute à la table
de la base de données. Cette colonne permet de sélectionner individuellement les
enregistrements à imprimer.
• Imprimer par défaut : Définit les enregistrements de la base de données qui seront sélectionnés par
défaut dans la boîte de dialogue Imprimer.
349
• Tous les enregistrements imprime toute la plage d'enregistrements sélectionnés.
• Premier enregistrement n'imprime que le premier enregistrement dans une table.
• Dernier enregistrement n'imprime que le dernier enregistrement dans une table.
Nombre de copies par enregistrement définit la quantité à imprimer pour les enregistrements de base de
données individuels.
• Copies par enregistrement définit le nombre d'étiquettes à imprimer pour un enregistrement.
• L'option Le nombre de copie est modifiable à l'impression permet de définir le nombre de copies
d'étiquettes imprimées pour un enregistrement de la base de données.
ASTUCE
Quand cette option est activée, une colonne de sélection s'ajoute à la table de la base de
données. Cette colonne permet de paramétrer individuellement la quantité à imprimer pour
l'enregistrement sélectionné.
Options avancées permet de paramétrer l'affichage de plusieurs enregistrements.
• Collecter les enregistrements affiche le contenu de plusieurs enregistrements dans un seul objet.
• Séparateur définit comment les enregistrements sont séparés quand ils s'affichent dans un
objet.
• Limiter le nombre d'enregistrements collectés active le nombre maximum d'enregistrements affichés
dans un seul objet.
• Enregistrements définit le nombre maximum d'enregistrements à afficher dans un objet.
• Passer sur plusieurs étiquettes permet d'afficher les enregistrements collectés dans un objet
sur la première étiquette et continue à afficher les enregistrements collectés qui suivent sur les
étiquettes suivantes dans le travail d'impression.
Exemple :
Par défaut, Designer imprime une seule étiquette pour chaque enregistrement de base de
données.
1. Avec la base de données Pasta.xlsx connectée, le résultat est:
350
2. Avec l'option Collecter les enregistrements (3 enregistrements) activée, le résultat est:
Noter que toutes les étiquettes imprimées contiennent les même données de la table
(données des 3 premières lignes) et qu'un nombre illimité d'étiquettes va s'imprimer par
défaut (l'option Imprimer toutes les étiquettes (illimité) est sélectionnée). Pour limiter le
nombre d'étiquettes, donner le nombre d'étiquettes imprimées.
3. Avec les options Collecter les enregistrements (3 enregistrements) et Passer sur
plusieurs étiquettes activées, le résultat est :
Quand 3 enregistrements collectés sont définis, toutes les étiquettes sont imprimées
avec le contenu de ces 3 enregistrements collectés. Chaque étiquette comporte les
données de ces trois enregistrements. Si l'option Imprimer toutes les étiquettes (illimité)
est activée, tous les enregistrements de la base de données s'impriment en fonction du
tri dans la table.
• Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement
sélectionné sur la totalité des étiquettes du travail d'impression.
6.3.4.11.5. ONGLET SQL
L'onglet SQL affiche les requêtes SQL en cours utilisées avec la base de données connectée. Dans les
requêtes SQL, les commandes déterminent comment obtenir les données de la base de données (champs,
filtres, tri des données). La phrase SQL affichée est auto-générée.
Par défaut, la requête SQL est en lecture seule. Designer permet de la modifier ou d'écrire une phrase
personnelle.
• Éditer SQL convertit un objet table en un objet requête. Ce bouton permet de définir des tables
personnalisées basées sur des requêtes SQL.
NOTE
Cette option est à réserver aux utilisateurs expérimentés. En cas d'erreur ou
d'expression SQL invalide, le résultat de la requête sera imprévisible. Soit aucune
donnée ne proviendra de la base de données, soit la connexion à la base de données
sera impossible.
351
• Exporter : Enregistre l'expression SQL en cours dans un fichier SQL sur un disque.
• Importer : Permet d'utiliser dans la base de données des expressions SQL externes.
6.3.4.11.6. ONGLET DONNÉES
L'onglet Données affiche la table de la base sélectionnée. Utiliser le champ de recherche ainsi que le
sélecteur de champ pour trouver les enregistrements.
6.3.4.12. Configuration d'un champ
Le groupe Détails permet de définir les propriétés des champs de la base de données connectée.
Paramétrer ces propriétés pour rendre l'utilisation de la base de données aussi simple et efficace que
possible.
• Nom du champ : Définit automatiquement le fichier source de la base de données.
• Alias du champ : Donne un nom d'affichage unique à un champ.
AVERTISSEMENT
Pour un script Python ou Visual Basic, utiliser des alias de champ contenant seulement
des caractères alphanumériques et soulignés. Les noms ne doivent pas commencer par un
chiffre.
352
• Type : Identifie le type de données d'un champ. Cette propriété dépend du champ connecté et n'est
pas modifiable.
• Longueur : (Indisponible pour un Fichier Texte) affiche la longueur de champ définie par la base de
données.
• Code Page : Fournit les jeux de caractères utilisés dans différents pays ou régions. Les Codes Pages
sont référencés par numéros. Sélectionner le numéro approprié dans le menu déroulant.
Le groupe Données définit les limitations de longueur des champs de la base de données.
• Limiter la longueur du champ (couper le contenu excessif) : Fixe la longueur maximale du champ.
Les caractères supplémentaires sont supprimés.
• Longueur (caractères) : Définit la longueur maximum précise du champ en utilisant le nombre
de caractères autorisé.
• Valeur provisoire définit une valeur variable dans un espace personnalisé d'un objet lors de la création
des étiquettes ou formulaires. Dans un objet de l'étiquette, la valeur provisoire est remplacée par la
valeur réelle de la variable au moment de l'impression. Dans un objet du formulaire, la valeur réelle de
la variable apparaît à l'exécution du formulaire.
ASTUCE
En cas de connexion à des bases de données, la valeur du premier enregistrement est
prise comme valeur provisoire.
Le groupe Données de sortie permet de mémoriser le contenu d'un enregistrement de la base de données
et de l'utiliser dans des actions.
NOTE
Les données de sortie peuvent être assignées à une variable avec les objets suivants:
Champ d'édition, champ Mémo, liste déroulante, zone de liste et bouton radio.
• Définir la valeur de la variable définit la variable de sortie dans laquelle sont copiées les valeurs de la
variable base de données.
Exemple :
La variable de sortie est utile dans les cas suivants:
• Certaines actions dans les solutions sont déclenchées lorsque le contenu de la base de données est
modifié. La valeur modifiée est enregistrée dans la variable de la base de données. Parce que la valeur
de la variable de la base de données ne peut pas être utilisée directement pour définir cette action,
utiliser la variable de sortie. Cette variable va récupérer et mémoriser la valeur modifiée et déclencher
l'action quand cette valeur changera.
353
• Les modifications des champs de la base de données se reflètent directement dans la base de
données connectée. Utiliser la variable de sortie pour retarder les mises à jour de ces bases de
données.
• Dans certains cas, les mises à jour des bases de données sont faites en utilisant une requête SQL
personnalisée. De même dans ce cas, ces mises à jour sont faites en utilisant la variable de sortie.
6.3.4.13. Bases de données avec requêtes SQL personnalisées
Designer permet de définir des tables personnalisées basées sur des requêtes SQL. Il y a deux méthodes
pour créer des requêtes SQL personnalisées :
1.
Créer une nouvelle requête SQL.
Aller sur le Gestionnaire de données dynamiques > Connexion à la base de données Tables et
cliquer sur Créer une nouvelle requête dans le champ Tables disponibles.
2.
Convertir une table de base de données existante en un objet requête.
Aller sur le Gestionnaire de données dynamiques > Configuration de la table > Onglet SQL et cliquer
sur le bouton Éditer SQL. Cela va convertir la base de données connectée en objet Requête.
NOTE
Cette option est à réserver aux utilisateurs expérimentés. En cas d'erreur ou d'expression
SQL invalide, le résultat de la requête sera imprévisible. Soit aucune donnée ne proviendra
de la base de données, soit la connexion à la base de données sera impossible.
NOTE
Cette option n'est pas disponible pour les fichiers de base de données texte.
Insérer une requête personnalisée dans un champ d'édition. Cliquer ensuite sur OK.
NOTE
Un champ de requête SQL ne doit pas être vierge. Continuer sans définir la requête fera
apparaître une erreur.
6.3.4.14. Configuration de la connexion à la base de données
Les connexions aux bases de données existantes peuvent être configurées à tout moment. Pour ajouter
ou supprimer des tables dans un fichier de base de données connecté, ouvrir le Gestionnaire de données
dynamiques et double cliquer sur la base de données dans l'explorateur des sources de données.
Le groupe Connexion Base de données donne les informations sur les connexions.
354
• Nom de la connexion définit le nom du fichier de base de données connectée.
• Description : C'est un champ qui permet d'ajouter des informations complémentaires et des
suggestions sur la base de données.
• Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier connecté,
cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de la connexion
à la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre fichier de base de
données.
NOTE
Une même table de la base de données peut être ajoutée plus d'une fois si différents filtres
et tris sont requis.
6.3.4.15. Utiliser l'Assistant de structure du Fichier Texte
Une « vraie » base de données doit contenir des données structurées. Comme ce n'est pas le cas des bases
de données de texte, il faut définir la structure du fichier texte avant de l'utiliser comme source de données.
Définir cette structure en utilisant l'Assistant de structure du Fichier Texte.
NOTE
L'Assistant de structure du Fichier Texte s'ouvre quand le fichier texte connecté n'a encore
jamais été utilisé comme source de données d'un objet.
Pour terminer l'Assistant de structure du Fichier Texte, remplir les étapes décrites ci-dessous.
6.3.4.15.1. ÉTAPE 1: BIENVENUE
La fenêtre « Bienvenue » affiche le fichier texte à convertir en base de données et utiliser comme source de
données d'un objet. Vérifier qu'il s'agit du bon fichier texte dans Fichier texte sélectionné.
Cliquer sur Suivant.
6.3.4.15.2. ÉTAPE 2: ENCODAGE DES DONNÉES
Cette étape définit le type d'Encodage. Liste des types disponibles :
• Auto
• ASCII
• UTF-8
• UTF-16
• UTF-16BE
355
En cas de doute, sélectionner Auto pour une détection automatique du type d'encodage. Auto identifie le
type d'encodage en lisant le caractère Unicode BOM (indicateur d'ordre des octets). Si le caractère BOM ne
figure pas ou qu'il est mal interprété, Auto présume que le texte est encodé en ASCII.
Une identification inadéquate du type de caractère peut entraîner un mauvais affichage de la structure de la
base de données.
NOTE
En sélectionnant le type d'encodage, vérifier la prévisualisation. Les valeurs doivent
s'afficher correctement.
Cliquer sur Suivant.
6.3.4.15.3. ÉTAPE 3: STRUCTURE DE DONNÉES
Cette étape permet de définir les champs à utiliser dans la base de données texte. Il y a deux options :
• Délimité : Les champs sont séparés par un séparateur.
• Largeur fixe : Champs avec une longueur prédéfinie (fixe).
• La première ligne contient les noms des champs : Définit si les noms de champs sont inclus dans la
première ligne du fichier de base de données.
• Démarrer l'importation à la rangée : Définit la ligne du fichier de la base données dans laquelle
l'importation des données va commencer. Cette option permet de sauter des lignes qui ne
comportent pas de données.
Vérifier la prévisualisation. Cliquer sur Suivant si le contenu du texte s'affiche correctement.
6.3.4.15.4. ÉTAPE 4: DÉFINIR LE SÉPARATEUR DE COLONNES
Cette étape dépend de l'option de structure des données sélectionnée avant – Délimité ou Largeur fixe.
Délimité ouvre la fenêtre Séparateur de champs.
• Séparateur : Définit le caractère séparateur. Choisir parmi les caractères standard ou insérer un
séparateur personnalisé dans le champ Autre.
• Délimiteur de texte : spécifie le caractère qui délimite le contenu du texte. Le délimiteur de texte doit
être utilisé quand le séparateur fait partie du contenu du texte. Le délimiteur de texte doit être utilisé
pour englober ces champs – Le texte entre deux délimiteurs de texte est traité comme un seul champ
même s'il contient un séparateur.
Largeur fixe ouvre la fenêtre Définir le séparateur de colonnes. Utiliser votre souris pour placer les lignes
verticales là où les champs de données doivent se séparer. Les lignes indiquent où les nouveaux champs
commencent.
356
Cliquer sur Suivant.
6.3.4.15.5. ÉTAPE 5: CHAMPS
La fenêtre Champs permet de manipuler et affiner les noms de champs et leur ordre d'affichage Liste des
paramètres disponibles :
• Si les champs sont Délimités, le Nom de champ est personnalisable.
• Avec les champs Largeur fixe, les paramètres suivants sont autorisés :
• Inclure : Inclut un champ dans la sélection.
• Nom du champ : Nom personnalisé pour le champ.
• Décalage : Distance de ligne de séparation par rapport au bord de la table.
• Longueur : Longueur du champ.
Cliquer sur Terminer. La structure de la base de données Texte est déterminée.
6.3.4.16. Configuration de la connexion à une base de données Fichier texte
Nom de la connexion définit le nom du fichier de base de données connecté. Par défaut, c'est le nom
du fichier connecté. Insérer un nouveau nom pour le retrouver facilement dans l'explorateur de données
dynamiques de Designer.
Description : C'est un champ qui permet d'ajouter des informations complémentaires et des suggestions
sur la base de données.
Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier connecté, cliquer
sur le bouton Préparation de la connexion. La fenêtre Propriétés de connexion de la nouvelle base de
données réapparaît – répéter l'étape 1 pour se connecter à un autre fichier de base de données.
6.3.4.16.1. ONGLET CHAMPS
Le cadre Champs disponibles liste les champs disponibles dans le fichier de la base de données connecté.
Sélectionner le(s) champ(s) dans la liste.
Champs sélectionnés affiche les champs (colonnes) à utiliser comme source de données.
Les champs peuvent être ajoutés ou supprimés des Champs sélectionnés en utilisant les boutons Ajouter >
et < Supprimer. Pour utiliser la totalité des champs disponibles (colonnes), utiliser les boutons Ajouter tous
>> et << Supprimer tout.
Définir les champs ouvre l'Assistant Structure de fichier Texte. Cet assistant définit les champs de la base
de données Fichier Texte.
357
NOTE
La (re)définition des champs est nécessaire quand les champs sont modifiés ou quand la
structure des champs est modifiée (Colonne insérée, enregistrement effacé, etc.).
Rafraîchir les champs relit le fichier de base de données connecté et affiche les champs disponibles
actualisés.
6.3.4.16.2. ONGLET EXTRACTION DES DONNÉES
Le groupe Sélection des données au départ de l'impression définit la sélection des enregistrements de la
base de données au moment de l'impression et les options d'impression.
• Afficher la sélection d'enregistrement à l'impression permet de sélectionner à la main les
enregistrements de la base de données avant l'impression. Le contenu des enregistrements
sélectionnés s'affichera dans les objets de l'étiquette et sera imprimé. Quand cette option est activée,
une colonne de sélection se rajoute à la table de la base de données. Cette colonne permet de
sélectionner individuellement les enregistrements à imprimer.
• Impression par défaut définit le nombre d'enregistrements de la base de données à imprimer par
défaut.
• Tous les enregistrements imprime toute la plage d'enregistrements sélectionnés.
• Premier enregistrement n'imprime que le premier enregistrement dans une table.
• Dernier enregistrement n'imprime que le dernier enregistrement dans une table.
Nombre de copies par enregistrement définit les quantités à imprimer pour chaque enregistrement de la
base de données.
• Copies par enregistrement définit le nombre d'étiquettes à imprimer pour un enregistrement. Ces
valeurs peuvent être définies à la main ou dynamiquement par une source de données.
• L'option Le nombre de copie est modifiable à l'impression permet de définit le nombre de copies
d'étiquettes imprimées pour un enregistrement de la base de données. Quand cette option est
activée, une colonne de sélection s'ajoute à la table de la base de données. Cette colonne permet
de paramétrer individuellement la quantité à imprimer pour votre enregistrement sélectionné.
Options avancées permet de paramétrer l'affichage de plusieurs enregistrements.
• Collecter les enregistrements affiche le contenu de plusieurs enregistrements dans un seul objet.
• Séparateur définit comment les enregistrements sont séparés quand ils s'affichent dans un
objet. Paramétrer un nouvelle ligne (CR/LF) ou choisir dans la liste un caractère spécial.
• Limiter le nombre d'enregistrements collectés active le nombre maximum d'enregistrements affichés
dans un seul objet.
• Enregistrements définit le nombre maximum d'enregistrements à afficher dans un objet.
358
• Passer sur plusieurs étiquettes permet d'afficher les enregistrements dans un objet sur
plusieurs étiquettes.
• Utiliser le même enregistrement pour tout le travail d'impression imprime uniquement
l'enregistrement sélectionné.
6.3.4.16.3. ONGLET DONNÉES
L'onglet Données donne un aperçu du fichier de la base de données connecté. Il permet de filtrer les
champs et de rechercher un enregistrement.
NOTE
La prévisualisation peut afficher jusqu'à 1 000 lignes.
6.4. Variables internes
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 10 Pro et PowerForms.
Une variable interne se comporte comme une source de données dynamiques qui contient une valeur
automatiquement récupérée du système ou d'une application.
Sélectionner les variables internes en cliquant sur le bouton Variables internes dans le ruban Sources de
données. Cocher les cases des variables appropriées.
NOTE
Ces variables-là ne sont pas modifiables. Leur valeur est mise à jour à chaque étiquette
imprimée.
Liste et description des variables internes disponibles :
LabelFileName
Fournit le chemin et nom de fichier de l'étiquette ouverte.
ShortLabelName
Fournit le nom de fichier de l'étiquette ouverte.
RequestedQuantity
La quantité d'étiquettes à imprimer. C'est le nombre d'étiquettes
imprimées.
359
TotalQuantityPrinted
Quantité totale d'étiquettes imprimées. C'est l'addition des étiquettes
de tous les lots d'étiquettes imprimés.
CurrentBatchQuantity
Le nombre d'étiquettes atteint dans le lot d'étiquettes en cours.
La valeur est réinitialisée au début de l'impression de chaque lot
d'étiquettes.
LabelPrinterName
Le nom de l'imprimante actuellement sélectionnée.
DefaultPrinterName
Le nom du pilote d'imprimante par défaut.
UserName
Le nom d'utilisateur actuellement connecté à l'application. Il n'y aura
de valeur que si l'authentification à l'application est activée.
SystemUserName
Le nom de l'utilisateur actuellement connecté à Windows.
ComputerName
Le nom de l'ordinateur sur lequel tourne l'application.
SolutionFileName
Nom du fichier de la solution.
ShortSolutionFileName
Nom du fichier de la solution ouverte.
SolutionFilePath
Chemin vers le nom du fichier de la solution.
FormName
Le chemin et le nom de l'application utilisés pour l'impression des
étiquettes à la place de la boîte de dialogue Imprimer.
ShortFormName
Le nom de l'application utilisée pour l'impression des étiquettes à la
place de la boîte de dialogue Imprimer.
EPCData
Données EPCData lues sur le Tag RFID.
LabelRevision
Description des révisions de l'étiquette.
AccessRoles
Contient des listes séparées par des virgules de chaque rôle d’accès
attribué pour vos utilisateurs. Activez l’authentification dans le Control
Center pour utiliser AccessRoles. Votre solution ne peut pas récupérer
AccessRoles depuis le Control Center quand vous travaillez hors ligne.
6.5. Variables globales
INFO NIVEAU DE PRODUIT
L'utilisation de NiceLabel Control Center ne s'applique qu'à LMS Pro et LMS Enterprise.
La variable globale est un type de variable susceptible d'être partagée par des documents NiceLabel 10
différents. Une fois définie, elle est stockée hors de l'étiquette.
La valeur de la variable globale est mémorisée après chaque confirmation et chaque impression. Les
valeurs mémorisées sont utiles quand il faut continuer un comptage en partant de la valeur du précédent
travail d'impression. Les valeurs de variable globales sont mémorisées dans un fichier ou un lecteur distinct
ou sur un NiceLabel Control Center.
360
ASTUCE
Par défaut, l’emplacement de stockage de variables globales est défini
dans C:\ProgramData\NiceLabel \Global Variables\. Le fichier s'appelle
Globals.tdb.
Vous pouvez créer des variables globales dans Designer ou dans NiceLabel Control Center. Après avoir
conçu une étiquette ou une solution utilisant des variables globales, vous devez définir les variables
globales à utiliser. Designer peut fonctionner avec les variables globales stockées localement dans le
fichier Globals.tdb, ou avec les variables globales que vous avez créées et stockées dans le Control
Center.
Pour sélectionner la bonne source de vos variables globales, aller sur Fichier > Options > Variables
globales.
Plus de détails sur la manière de créer et configurer des variables globales dans le Control Center sont
disponibles dans le guide utilisateur de Control Center user guide, page 40.
Pour utiliser les variables globales de votre Control Center, assurez-vous que Designer et Control Center
sont connectés.
Lors d'une copie d'un fichier d'étiquette qui utilise des variables globales afin de l'utiliser sur un autre
ordinateur, vérifier que la source de la variable globale est accessible (fichier .tdb ou dans votre NiceLabel
Control Center).
• Ajout et gestion des variables globales.
• Configurer les variables globales.
NOTE
Sinon, l'application d'étiquetage ne trouvera pas la variable globale correspondante. Un
message d'erreur apparaîtra.
ASTUCE
Toutes les variables d'une étiquette ou d'une solution sont gérées dans l'Explorateur de
données dynamiques.
6.5.1. Ajouter des variables globales comme source de données d'un objet
Pour ajouter une nouvelle variable globale dans le Gestionnaire de données dynamiques, utiliser l'une des
méthodes suivantes:
• Cliquer sur le bouton Variable globale dans le ruban de dialogue. Une fenêtre de configuration de la
variable globale s'ouvre.
361
• Cliquer sur Ajouter une nouvelle variable globale sous Variables globales dans l'Explorateur de
données dynamiques. Une fenêtre de configuration de la variable globale s'ouvre.
ASTUCE
Une nouvelle variable globale s’affiche dans la barre d'outils, prête à être utilisée comme
source de contenu d'un objet dynamique. Ajouter un objet au plan de travail et lui assigner
la variable globale.
6.5.2. Configuration d'une variable globale
La variable globale est un type de variable susceptible d'être partagée par des étiquettes différentes. Une
fois définie, elle est stockée hors de l'étiquette.
NOTE
Quand une variable globale n'est pas définie ou si elle est inaccessible, une alerte s'affiche
en haut de la boîte de dialogue. Pour créer une variable globale, cliquer sur lien à l’intérieur
de l'alerte. Vérifier l'exactitude de la source de données définies dans la boîte de dialogue
Options.
6.5.2.1. Onglet Général
Le groupe de paramètres À propos identifie la variable globale et permet de la définir.
• Id persistante : Identifiant de la variable globale. Sert de référence unique pour chaque source
connectée. Les valeurs autorisées vont de 10000 à 99999.
• Nom : Nom unique de la variable globale. Ce nom sert d'identifiant.
362
NOTE
Éviter d'utiliser des caractères autres qu'alphanumériques dans le nom de la variable.
ASTUCE
Saisir un nom qui permette de retrouver facilement la variable au milieu d'autres variables
dans l'explorateur de données dynamiques.
• Description : Champ qui permet d'ajouter des informations et suggestions.
• Valeur actuelle : valeur assignée à la variable globale lors de sa création. Déterminé par l'une des
propriétés suivantes :
• Saisie manuelle d'une valeur fixe. Sont autorisés tous les caractères tirés du groupe de
caractères autorisés.
• Utiliser un caractère spécial:
• Un caractère spécial peut être saisi manuellement en utilisant les signes inférieur/
supérieur à, par exemple <CR>, <LF> ...
• Le caractère spécial peut être saisi dans le menu déroulant.
ASTUCE
Vérifier que la valeur initiale insérée répond aux critères définis dans les Règles de sortie
pour chaque type de données.
Le groupe de paramètres Compteur permet de configurer des variables globales ayant un rôle de compteur.
• Aucun : Empêche d'utiliser la variable globale comme compteur.
• Incrément : La valeur variable croit en fonction des étiquettes imprimées..
• Décrément : La valeur variable décroit en fonction des étiquettes imprimées.
• Incrément : nombre d'unités entre votre valeur de compteur et la valeur suivante ou la
précédente.
• Répétition donne le nombre de répétitions pour chaque valeur du compteur.
NiceLabel 10 permet de créer et imprimer simultanément plusieurs étiquettes utilisant la même variable
globale compteur. Comme l'objectif d'une variable globale compteur est de garantir la continuité du
compteur sur plusieurs étiquettes, sa valeur est verrouillée tant que le fichier est utilisé - ex.: Une étiquette
s'imprime. L'aperçu de toutes les étiquettes affiche les dernières valeurs récupérées du fichier de variable
globale (ou du NiceLabel Control Center ) tandis que les valeurs compteurs des étiquettes imprimées sont
les valeurs actuelles.
363
Exemple :
Étiquette A: Valeur actuelle =1; quantité imprimée = 5. Valeurs globales du compteur à l'impression =
1,2,3,4,5.
Étiquette B: Valeur actuelle après impression de l'étiquette A = 6; quantité à imprimer = 5. Pour le compteur
global, les valeurs imprimées sont 6, 7, 8, 9, 10.
Onglet Règles d'entrée
Données définit les critères d'entrée du compteur.
• Caractères autorisés : Caractères autorisés pour les valeurs de la variable. Les groupes de caractères
autorisés pour le filtrage des données d'entrées sont décrits dans la section Groupes de caractères
autorisés.
Exemple :
Les caractères non numériques sont aussi utilisables comme valeurs de compteur. Alphanumérique
détermine la séquence avec Incrément = 3 et valeur initiale = 1 va donner : 1, 4, 7, A, D, G, J, M, P, S, V,
Y, b, e, h,...
• Limiter la longueur : Longueur maximum de la valeur de la variable.
• Longueur (caractères) : Spécifie le nombre exact de caractères autorisés.
• Longueur fixe : La variable doit contenir le nombre exact de caractères tel que défini dans Limiter la
longueur variable.
Onglet Règles de sortie
Préfixe et Suffixe sont des caractères que l'on ajoute à la valeur d'une variable.
• Préfixe : texte placé en tête de la valeur de la variable.
• Suffixe : Texte placé en fin de la valeur de la variable.
Le caractère de remplissage permet de remplir tous les caractères jusqu'à ce que le longueur maximale
de la variable soit atteinte. Le caractère de remplissage est activé quand Limiter la longueur de la variable
dans l'onglet Règles de saisie est activé.
• Remplissage : Définit le mode de remplissage.
• Non utilisé : N'utilise pas de remplissage.
• Sur la gauche : Ajoute des caractères de remplissage à la gauche de la valeur de donnée.
364
• Sur la droite : Ajoute des caractères de remplissage à la droite de la valeur de donnée.
• Autour de la valeur : Ajoute des caractères de remplissage de chaque côté de la valeur de
donnée.
• Caractère : Caractère utilisé pour le remplissage.
6.6. Ajouter et supprimer des sources de données
NiceLabel 10 vous permet d'ajouter les sources de données dynamiques de plusieurs façons :
• dans l'Explorateur des données dynamiques
• dans le Gestionnaire de données dynamiques
• en utilisant la boîte de dialogue des propriétés de l'objet de l'étiquette ou du formulaire
• en tirant les objets vers le plan de travail en cliquant sur la flèche près de l'icône de l'objet
Lorsque vous ajoutez des sources de données de plusieurs façons, vous pouvez supprimer les sources de
données dans le Gestionnaire de données dynamiques.
NOTE
Vous pouvez uniquement supprimer les sources de données qui ne sont connectées à
aucun des objets que vous utilisez sur votre étiquette ou formulaire.
6.7. Groupes de caractères de saisie autorisés
Il y a une multitude de formats de variable qui permettent de filtrer la saisie de données. Cela permet
d'éviter des erreurs lors de la saisie des données. L'utilisateur peut seulement saisir les caractères
autorisés.
Tous
Choisir ce format quand il n'est pas nécessaire de limiter les données variables.
Par exemple : On utilise une variable pour définir les modifications d'un code à
barres, de texte et de graphiques.
Numérique
Format à utiliser pour les variables numériques comme des numéros de séries,
des codes à barres EAN et UPC. Seuls les caractères numériques de 0 à 9
peuvent être saisis.
Séquence: 0123456789
Alphanumérique
Utiliser ce format quand nombres et caractères sont mélangés dans la même
variable. Possibilités d'utiliser les caractères de 0 à 9 et de A à Z.
Séquence:
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
365
Lettres
Format à utiliser pour les variables qui ne contiennent que des lettres.
Séquence: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
Chiffres et
majuscules
Format à utiliser pour les variables qui ne contiennent que des chiffres et des
lettres majuscules.
7-bit ASCII
La variable contiendra seulement des caractères de code ASCII de 0 à 127.
Hex
Format à utiliser pour entrer des caractères hexadécimaux.
Séquence: 0123456789ABCDEF
Personnalisé
Format à utiliser pour personnaliser l'éventail des caractères autorisés.
Code 39, Code
128A, Code
128B, Code
128C, Code 128,
Codabar
Formats à utiliser pour autoriser uniquement les caractères inclus dans les
normes de codes à barres correspondantes.
6.8. Raccourcis pour les caractères spéciaux
Designer comporte plusieurs caractères de contrôles prédéfinis – Les sélectionner dans le menu déroulant
de toutes les boîtes de dialogue d'édition de texte. Un bouton flèche sur le côté droit de la zone liste les
raccourcis.
Exemple :
Le caractère FNC1 peut simplement être encodé en <FNC1>.
S'il manque un caractère spécial dans la liste des raccourcis, se reporter aux sections « Saisie de
caractères avec Alt+<ASCII_code> » et « Saisie de caractères avec la syntaxe <#hex_code> ».
Code ASCII
Abréviation utilisée
dans l'application
Description du caractère
1
SOH
Début de l'entête
2
STX
Début de Texte
3
ETX
Fin de Texte
4
EOT
Fin de Transmission
23
ETB
Fin du bloc de Transmission
25
EM
Fin de Média
5
ENQ
Requête
6
ACK
Accusé de réception
7
BEL
Clochette
8
BS
Retour arrière
366
9
HT
Tabulation horizontale
11
VT
Tabulation verticale
13
CR
Retour chariot
10
LF
Nouvelle ligne
12
FF
Saut de page
14
SO
Extraction
15
SI
Introduction
16
DLE
Data Link Escape - Échappement Transmission
17
DC1
XON - Contrôle d'appareil 1
18
DC2
Contrôle d'appareil 2
19
DC3
XOFF - Contrôle d'appareil 3
20
DC4
Contrôle d'appareil 4
28
FS
Séparateur de fichier
29
GS
Séparateur de Groupe
30
RS
Séparateur d'enregistrement
31
US
Séparateur d'unité
21
NAK
Accusé de réception Négatif
22
SYN
Veille Synchrone
24
CAN
Annuler
26
SUB
Substituer
27
ESC
Échapper
188
FNC
Code de Fonction 1
189
FNC
Code de Fonction 2
190
FNC
Code de Fonction 3
191
FNC
Code de Fonction 4
367
7. Solutions
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Une solution NiceLabel Designer peut comporter plusieurs documents; étiquettes, formulaires et sources
de données partagées. Une solution permet de travailler avec un nombre illimité d'étiquettes, de formulaires
et de sources de données variables.
Comment étiquettes et formulaires coopèrent dans une solution? Un étiquette indépendante peut être
créée et imprimée. Des réimpressions manuelles multiples d'une seule étiquette prennent beaucoup de
temps. Elles sont compliquées si le contenu doit être actualisé constamment. Donc, NiceLabel a introduit la
possibilité de créer des formulaires combinés avec les étiquettes dans une solution.
Dans une solution, les étiquettes spécifient la mise en page des étiquettes imprimées. Les Formulaires
permettent de définir, modifier, actualiser et réimprimer facilement le contenu des étiquettes imprimées.
Les formulaires permettent aussi de contrôler un large éventail de données et d'actions relatives à
l'impression.
Conserver les étiquettes et les formulaires dans un seul fichier donne les avantages suivants:
• Gestion simplifiée du résultat imprimé.
• Création et impression d'étiquettes plus simples et plus rapides.
• Utilisation simplifiée des sources de données variables.
7.1. Créer ou éditer une solution
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Créer une solution Designer signifie créer un "kit" d'étiquetage complet comprenant étiquettes et
formulaires.
L'avantage de créer une solution, c'est la possibilité d'utiliser un simple fichier d'impression compact, se
comportant comme un cadre pour les étiquettes, les sources de données connectées, les actions et
les formulaires. Par conséquent, une solution Designer améliore vraiment le travail des utilisateurs et
l'efficacité de l'impression d'étiquettes.
368
ASTUCE
Une seule solution peut contenir de multiples étiquettes et formulaires. Leur nombre varie
en fonction des besoins des travaux d'impression.
Pour commencer à travailler sur une solution aller sur Fichier > Nouveau et sélectionner Nouvelle solution.
Une nouvelle page de solution s'ouvre. Sur l'Onglet solution les options suivantes sont instantanément
disponibles:
• Ajouter une nouvelle étiquette.
• Ajouter un nouveau formulaire.
• Importer dans la Solution.
7.2. Accéder aux fichiers d'une solution
Lors de la création d'une solution, il n'est pas obligatoire de stocker les étiquettes et les formulaires dans
le même fichier de solution. Ils doivent être stockés en fonction des besoins de la solution. NiceLabel
recommande l'approche suivante:
1.
Les étiquettes et les formulaires sont stockés dans des fichiers/documents séparés – Possible si :
• La solution comporte des étiquettes similaires avec des sources de données partagées.
• Les masques d'étiquettes sont rarement modifiés.
• La solution concerne un seul processus.
2.
Les étiquettes sont stockées dans un emplacement séparé, les formulaires contenus dans un
fichier de solution – Possible si :
• Les masques d’étiquettes sont régulièrement modifiés.
• La solution concerne un seul processus et utilise des sources de données partagées.
369
3.
Les étiquettes et les formulaires sont stockés dans des fichiers/documents séparés – Possible si :
• Chaque étiquette et/ou chaque formulaire concerne plusieurs processus.
• Il n'y a pas de sources de données partagées.
7.3. Créer ou éditer l'étiquette d'une solution
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
Pour créer une nouvelle étiquette dans une solution, cliquer sur Nouvelle étiquette sur l'onglet Solution du
ruban, ou l'ajouter en utilisant l'Explorateur de solution.
La fenêtre de l'Assistant Paramètre d'étiquette s'ouvre. Suivre les étapes de l'assistant pour créer l'étiquette.
Avant de travailler sur une étiquette, lire les sections suivantes :
• Se familiariser avec l'espace de travail.
• Définir les propriétés de l'étiquette.
• Se familiariser avec les objets de l'étiquette.
• Définir les sources de données des objets variables.
7.4. Formulaire
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Un formulaire NiceLabel Designer sert de panneau pour inscrire, afficher et sélectionner les données à
présenter et imprimer sur une étiquette. Il a l'avantage de simplifier la saisie des données ainsi que le
processus d'impression pour l'utilisateur final.
Dans NiceLabel Designer, un formulaire est intégré à une solution d’impression. Cela signifie qu'un
formulaire est construit en association avec une étiquette déjà créée.
370
ASTUCE
Un formulaire permet de construire un système de gestion des données entièrement sur
mesure selon les besoins de l'activité.
Pour savoir comment créer ou éditer un formulaire, cliquer ici.
7.4.1. Créer et éditer un formulaire
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Pour créer un formulaire, ouvrir une solution nouvelle ou existante puis cliquer sur le bouton Nouveau
Formulaire dans l'onglet Solution du ruban de Designer ou dans l'Explorateur de solution.
Avant de travailler sur un formulaire, lire les sections suivantes :
• Se familiariser avec l'espace de travail.
• Définir les propriétés du formulaire.
• Se familiariser avec les objets du formulaire.
• Définir les sources de données des objets variables.
• Se familiariser avec les actions.
7.4.2. Propriétés du formulaire
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Propriétés du formulaire : Cette boîte de dialogue permet de définir les différentes propriétés du formulaire.
ASTUCE
Pour ouvrir la boîte de dialogue Propriétés du formulaire, double cliquer sur le plan de
travail.
371
Voici la liste de paramètres disponibles.
Propriétés du formulaire
Description
Paramètres de base
Permet de définir le titre, la taille, l'état initial du formulaire et sa
position au démarrage.
Paramètres additionnels
Permet de choisir le langage de script.
Style
Permet de définir les couleurs et images d'arrière-plan. Il permet
d'intégrer l'image et de l'enregistrer dans un fichier externe.
Ordre de tabulation
Définit l'ordre l'activation des objets.
F1 Aide
Contient l'aide en ligne qui s'affiche en appuyant sur la touche F1
quand le formulaire est ouvert.
Événements
Permet de définir les événements qui doivent se produire au
chargement du formulaire, à sa fermeture ou après un intervalle de
temps.
Événements variables
Permet de sélectionner les variables pour lesquelles il faut surveiller
les changements de valeur.
Données du port série
Ajoute une variable pour stocker les données reçues par un port série.
Info
Permet de définir le contenu qui servira de conseil pour guider
l'utilisateur du formulaire.
7.4.2.1. Paramètres de base
Le volet Paramètres de base permet de définir le titre, la taille et le comportement au démarrage d'un
formulaire.
372
Titre : Spécifie le titre de la fenêtre.
• Afficher la barre de titre du formulaire : La barre de titre sera visible ou cachée en haut du formulaire.
• Autoriser la fermeture du formulaire : Autoriser la fermeture du formulaire en utilisant le bouton
Fermer de la fenêtre.
ASTUCE
Si l'option est désactivée, le formulaire se ferme à partir de la barre de tâches.
• Autoriser la redimension du formulaire : Taille du formulaire personnalisable ou non.
ASTUCE
Désactiver cette option pour verrouiller la taille du formulaire.
Minimisation
•
des formulaires
Vous pouvez activer les formulaires (solutions) que vous créez pour les minimiser sur votre barre
de tâches ou sur sa zone de notification (barre d’état système). La minimisation de vos formulaires
permet de les exécuter en arrière-plan et réduit les saisies et les erreurs humaines de vos opérateurs.
Utilisez les options de minimisation sur les formulaires avec des saisies limitées qui ne nécessitent
pas d’interaction humaine.
Autoriser la forme réduite est activé par défaut dans Propriétés du formulaire et permet de minimiser
votre formulaire dans la barre de tâches. Autoriser la minimisation du formulaire est également
possible quand vous désactivez Autoriser le redimensionnement du formulaire.
NOTE
Quand vous ouvrez des versions antérieures à V2019.3, l’option Autoriser la
minimisation du formulaire est automatiquement désactivée si vous désactivez
Autoriser le redimensionnement du formulaire.
Activation de l’option Autoriser la minimisation du formulaire dans les propriétés du formulaire.
Réduire pour le plateau permet de minimiser votre formulaire dans la zone de notification de la barre
de tâches. Cette fonction est utile quand vous souhaitez exécuter votre formulaire en arrière-plan. Par
373
exemple, si votre formulaire est automatisé et qu’il ne nécessite pas que vos opérateurs interagissent
avec l’interface utilisateur de votre formulaire. Votre seule saisie de formulaire et les données du
scanner de codes à barres et toutes les actions de votre formulaire s’exécutent automatiquement
quand les opérateurs scannent les codes à barres.
Activation de l’option Minimiser sur la barre d’état dans les propriétés du formulaire.
Activation de l’option Minimiser sur la barre d’état avec votre invite de commande
Avec l’exécution des solutions provenant de votre Invite de commande, vous pouvez forcer votre
formulaire à démarrer réduit dans votre barre de tâches (barre d’état système). Une fois que la
minimisation est effectuée, cliquez avec le bouton droit de votre souris sur l’icône de la barre de
tâches pour ouvrir ou quitter vos formulaires en cours d’exécution.
1. Ouvrir l'invite de commande (CMD).
2. Accédez à « NiceLabelWebClient.exe » ou « NiceLabelPrint.exe ».
3. Ajouter le chemin d’accès au formulaire que vous souhaitez minimiser.
4. Saisissez « -startAsMinimized:true » après votre chemin d’accès.
5. Appuyez sur Entrée.
Votre formulaire se charge et est immédiatement minimisé.
La minimisation des formulaires sur votre barre de tâches ou sur sa zone de notification (barre d’état
système) réduit les erreurs humaines et empêche vos opérateurs d’intervenir sur vos formulaires.
Le groupe Taille définit la Largeur et la Hauteur du formulaire.
Le groupe État initial du formulaire permet de définir l'état du formulaire au démarrage.
• Maximal : Le formulaire s'ouvre en mode plein écran.
• Taille du formulaire par défaut : Au démarrage, du formulaire, celui-ci apparaît avec une taille définie
manuellement.
Position du formulaire au démarrage définit la position du formulaire à l'écran au démarrage.
374
• Comme défini : Fait apparaître le formulaire à l'endroit défini par la distance en pixels en partant de la
gauche (bordure gauche du formulaire) et du haut (bordure supérieure du formulaire).
• Centre de l'écran : Est la position du formulaire au démarrage.
Les paramètres du groupe Barres de défilement optimisent les formulaires pour des écrans ou ordinateurs
plus petits à basse résolution. En tant qu'alternative à la réduction des formulaires et des objets, difficiles
à lire et à utiliser, activer Afficher les barres de défilement et arrêter le redimensionnement des objets
du formulaire sur :. Cette option définit la Largeur et la Hauteur du formulaire en pixels. Des dimensions
minimums sont requises pour:
• Faire apparaître les barres de défilement sur le formulaire. Vous pouvez continuer à réduire la taille du
formulaire au-delà de ces dimensions et faire défiler le formulaire.
• L'objet arrête d'adapter la taille au formulaire réduit. Ainsi, les objets restent utilisables car ils
conservent leur taille actuelle au-delà des dimensions minimum du formulaire.
NOTE
Pour que les objets redimensionnent la taille du formulaire, activer le
redimensionnement horizontal et vertical avec le formulaire dans Propriétés de
l'objet > Position > Taille > Redimensionner horizontalement/verticalement avec le
formulaire.
7.4.2.2. Paramètres additionnels
L'onglet Paramètres additionnels permet de choisir un langage de programmation. Deux langages de
programmation sont disponibles pour les objets de formulaires Designer: VBScript et Python.
• L'écriture en VBScript : pour des opérations de données complexes, les comparaisons et les calculs
directs sur un formulaire.
• Python: est préférable pour les systèmes en 64 bits. C'est une écriture plus rapide que le VBScript.
7.4.2.3. Style
Le panneau Style permet de définir les couleurs et images d'arrière plan. Il permet d'intégrer l'image et de
l'enregistrer sous forme de fichier externe.
• La Couleur d'arrière plan est définie par la sélection de couleursStandard ou Avancée. Passer d'une
option à l'autre en cliquant sur le bouton Avancé ou De base.
• Rechercher pour l'étiquette une Image d'arrière plan ou insérer le chemin direct. Une fois l'image
définie, il est possible de :
• Intégrer l'image au document : L'image fait partie intégrante du document.
• Enregistrer l'image intégrée dans le fichier : L'image intégrée est enregistrée dans un fichier.
• Supprimer l'image intégrée : L'image intégrée est supprimée du document du formulaire.
375
• Position de l'image : Image d'arrière plan à centrer ou à étirer pour correspondre aux
dimensions de l'étiquette.
7.4.2.4. Ordre de tabulation
L'Ordre de tabulation définit comment le focus passe d'un objet à l'autre après avoir appuyé sur la touche
Tab.
• La touche ENTREE se comporte en touche TAB : La touche Enter fonctionne comme la touche Tab.
Après avoir appuyé sur Enter, le focus passe à l'objet suivant tel que défini dans la liste de l'Ordre de
tabulation.
• Sélectionner l'Objet du formulaire et le déplacer vers le haut ou vers le bas de la liste de l'Ordre de
tabulation pour définir l'ordre de passage du focus.
7.4.2.5. F1 Aide
L'onglet Aide F1 affiche le contenu de l'aide en ligne pour faciliter la création et l'utilisation du formulaire.
Lors de l'exécution du formulaire, le texte devient visible en appuyant sur la touche F1.
ASTUCE
Saisir le sujet recherché dans la zone de recherche et cliquer sur OK.
7.4.2.6. Événements
L'onglet Événements permet de paramétrer des actions pour les événements basiques d'un formulaire.
• À l'ouverture du formulaire : L'action démarre à l'ouverture du formulaire.
• À la fermeture du formulaire : L'action démarre à la fermeture du formulaire.
• À intervalle de temps : L'action démarre après un temps donné.
• Intervalle : Durée de cet intervalle. (en millisecondes)
• À l'inactivité du formulaire : Lance l'action définie pour être effectuée quand le formulaire reste inactif
pour un temps donné. L'inactivité du formulaire correspond à l'absence d’appui de touche, de clic de
souris ou de mouvement sur le formulaire. L'une quelconque de ces actions réinitialise le chronomètre
de l'inactivité.
• Intervalle : Durée de cet intervalle. (en minutes)
ASTUCE
Cliquer sur Actions ... pour paramétrer les actions lancées par ces événements.
376
7.4.2.7. Événements variables
Le panneau événements variables permet de sélectionner les variable pour lesquelles il faut surveiller
les changements de valeur. Quand une des valeurs de ces variables change, l’événement Au Changement
déclenche une action.
• Ajouter: ajoute une variable dans la liste.
• Supprimer: enlève une variable de la liste.
ASTUCE
Cliquer sur Actions ... pour paramétrer les actions qui seront déclenchées par des
changements de valeur dans les variables de la liste.
7.4.2.8. Données du port série
Le panneau Données Port série permet de sélectionner les ports série (RS-232) qui vont lire les données
des périphériques connectés en série. Les valeurs lues ainsi sont stockées dans une variable nouvelle ou
existante.
• Ajouter: ajoute un port série à la liste des périphériques connectés en série.
• Supprimer : supprime un port série de la liste des périphériques connectés en série.
ASTUCE
Cliquer sur Modifier pour configurer les paramètres de communication du port série.
7.4.2.8.1. PARAMÈTRES DES DONNÉES DU PORT SÉRIE
La fenêtre Données du port série définit les paramètres de connexion au port série sélectionné. Les
paramètres de cette boîte de dialogue doivent correspondre à ceux du périphérique connecté. Se référer à
la documentation du périphérique connecté pour paramétrer correctement la communication.
NOTE
Elle ne pourra être établie que si les paramètres dans NiceLabel 10 correspondent à ceux
du périphérique.
Le groupe Port définit le port série qui reçoit les données.
• Nom du port : Port sur lequel le périphérique est connecté. Cela peut être un port COM matériel ou un
port COM virtuel.
Le groupe Paramètres de port permet de définir d'autres paramètres pour se connecter au port série.
377
• Bits par seconde : Vitesse utilisée par un périphérique pour communiquer avec le PC. L'alias
généralement utilisé pour ce paramètre est « baud rate ».
• Bits de données : Spécifie le nombre de bits de données dans chaque caractère. 8 bits de données
sont généralement utilisés dans les appareils récents.
• Parité : Spécifie la méthode de détection d'erreurs de transmission. Le paramètre de parité
généralement utilisé est « aucune », avec la détection d'erreur gérée par un protocole de
communication (contrôle de flux).
• Bits d'arrêt : Les bits d'arrêt envoyés à la fin de chaque caractère permettent à la machine de
réception de détecter la fin d'un caractère et de le resynchroniser avec le flux de caractères. Les
appareils électroniques utilisent généralement un bit de stop.
• Contrôle de flux : Le port série peut utiliser les signaux de l'interface pour interrompre et reprendre la
transmission des données.
Exemple :
Un appareil lent peut avoir besoin de garder le contact avec le port série pour indiquer que les données
doivent être mises en pause pendant qu'il traite les données reçues.
Le groupe Options comporte les paramètres suivants :
• Envoyer les données d'initialisation : Spécifie la chaîne de caractères qui est envoyée au port série
sélectionné avant la lecture des données. Cette option permet d'initialiser le périphérique pour qu'il
puisse fournir les données. L'utiliser aussi pour envoyer une question spécifique à l'appareil, et
recevoir la réponse spécifique. Cliquer sur le bouton flèche pour insérer des caractères spéciaux.
• Utiliser l'interrogation de données : Spécifie que le déclencheur questionnera activement le
périphérique. Le déclencheur va envoyer les commandes fournies dans les champs de Contenu à
intervalles réguliers spécifiés. Ce champ peut comporter des caractères binaires.
Le groupe Filtre permet de sélectionner le filtre à utiliser.
• Utiliser un filtre : Permet de filtrer les données. Cette option filtre les caractères non pertinents dans
les données reçues.
• Point de départ : Détermine le caractère de départ pour extraire les données.
• Position finale : Détermine le dernier caractère pour l'extraction des données.
Exemple :
Les données reçues comportent les caractères suivants : q###12345$$$1. Avec les paramètres Point de
départ = 5 et Position finale = 9, la donnée extraite est 12345.
Le groupe Événement d'exécution spécifie quand le déclencheur doit activer et démarrer l'exécution des
actions.
378
• Sur le nombre de caractères reçus : Spécifie que l'événement survient chaque fois qu'il reçoit
le nombre de caractères requis. Dans ce cas, l'application tierce peut conserver la connexion et
continuer à envoyer les données. Chaque segment de données doit avoir la même taille.
• Selon la séquence de caractères reçue. Spécifie que le déclencheur va s'activer chaque fois qu'il
reçoit la séquence de caractères requise. Utiliser cette option quand la 'fin de données' est toujours
identifiée par une chaîne de caractères unique. Cette chaîne peut comporter des caractères spéciaux
(binaires) en utilisant le bouton à côté du champ d'édition.
• Inclure dans les données: La séquence de caractères qui est utilisée pour déterminer
l'événement de déclenchement ne sera pas coupée des données, mais sera inclue dans les
données. Le déclencheur recevra le flux de données complet.
• Lorsque rien de nouveau n´a été reçu dans l'intervalle de temps spécifié : L'événement survient après
un temps donné (en ms) passé sans recevoir de caractère.
7.4.2.9. Info
L'onglet Info comporte une Description qui servira de guide aux opérateurs utilisant le formulaire.
Définir la Description du formulaire en tapant le texte dans le champ.
7.4.3. Ajout d'objets à un formulaire
Après paramétrage des Propriétés du formulaire, passons au contenu du formulaire. Les objets du
formulaire sont des articles basiques d'édition, utilisés pour ajouter ou modifier des contenus variés.
Ajouter des objets sur un formulaire en cliquant dessus dans la barre d'outils Objet et en les tirant sur le
plan de travail. Chaque formulaire peut contenir plusieurs objets dans différentes combinaisons.
ASTUCE
Utiliser les aides visuelles pour positionner les objets.
7.4.4. Objets du formulaire
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Chaque objet a sa propre fonction décrite dans le tableau ci-dessous.
379
Objet du
formulaire
Icône
Description
Cadre
Crée une forme rectangulaire sur le formulaire.
Texte
Objet pour insérer des contenus texte.
Image
Objet pour insérer un graphique.
Bouton
Crée un objet du formulaire, cliquable et personnalisable.
Champ d'édition
Objet pour insérer et modifier une seule ligne de texte.
Champ Mémo
Permet d'insérer des valeurs avec de multiple lignes.
Liste déroulante
Permet à l'utilisateur de choisir une option dans une liste
déroulante ou d'insérer une valeur personnalisée.
Zone de liste
Permet de sélectionner une option dans une liste sans valeurs
personnalisées.
Boutons Radio
Permet à l'utilisateur de sélectionner un seul bouton dans un
ensemble d'éléments mutuellement exclusifs.
Case à cocher
Permet à l'utilisateur de faire un choix binaire – sélectionner ou
désélectionner les options listées.
380
Objet du
formulaire
Icône
Description
Table de la base
de données
Affiche sur le formulaire la table de la base de données
sélectionnée.
Navigateur de la
base de
Outils pour manipuler les enregistrements de la base de données
sur le formulaire.
données
Recherche dans
la base de
données
Outil de recherche pour base de données sur un formulaire.
Prévisualisation
de l'étiquette
Champ de prévisualisation qui affiche sur un formulaire, la
présentation de l'étiquette en temps réel.
Initialisation des
données
Panneau pour l'assignation des valeurs initiales aux variables de
l'étiquette
Paramètres de
l'imprimante
Permet d'ajuster la vitesse d'impression et le contraste une fois
que le formulaire est lancé.
Quantité à
imprimer
Définit le nombre d'étiquettes et de pages à imprimer une fois
que le formulaire est lancé.
Il y a plusieurs méthodes pour ajouter un objet sur le plan de travail d'un formulaire. Pour en savoir plus sur
les différentes méthodes, lire ici.
7.4.4.1. Cadre
Rectangle Cet objet permet de créer des formes rectangulaires sur une étiquette. Il permet de visualiser
différents espaces sur un formulaire.
7.4.4.1.1. STYLE
L'onglet Style permet de définir l'apparence visuelle d'un objet :
• Couleur d'arrière plan définit la couleur de fond de l'objet
381
• Transparent: Cadre transparent.
• Afficher les bordures: Affiche ou cache la bordure du cadre.
• Couleur de la bordure: Choix de la couleur de la bordure de l'objet.
• Largeur de bordeure: Définition de la largeur de la bordure.
• Style de bordure sélectionne le style de bordure de l'objet.
• Aucun désactive le contour.
• Enfoncée:L'objet apparaît plus bas que la surface du formulaire.
• Relevé: L'objet apparaît plus haut que la surface du formulaire.
• Bordure abaissée:La bordure de l'objet apparaît plus bas que la surface du formulaire.
• Bordure relevée: La bordure de l'objet apparaît plus haut que la surface du formulaire
7.4.4.1.2. POSITION
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire.
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet quelle
que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
382
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
Angle de rotation : C'est l'angle de l'objet par rapport au plan de travail.
7.4.4.1.3. GÉNÉRAL
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet
sélectionné. L'infobulle s'affiche quand la souris pointe sur l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets lors de la première exécution du
formulaire.
• Activé détermine si l'objet est activé (modifiable) ou non au lancement du formulaire.
• Condition : Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Visible détermine si l'objet sélectionné va apparaître sur le formulaire ou non.
• Condition : Un objet est visible si le résultat de la condition donnée est « True » (vrai).
7.4.4.2. Texte
Texte est un objet permettant de placer du texte sur le formulaire.
7.4.4.2.1. CONTENU
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet..
• Données fixes : Texte fixe saisi à la main.
• Variables : Valeurs de variable prédéfinie qui sont utilisées comme contenu de l'objet.
• Fonctions : Outil de transformation des données entrées.
• Bases de données : Valeurs de base de données qui sont utilisées comme contenu de l'objet.
• Compteur : Affiche une valeur de compteur.
Le champ Contenu vous permet de saisir le contenu de l'objet.
383
7.4.4.2.2. PARAMÈTRES
L'onglet Paramètres du texte définit si la taille de l'objet ou le texte s'adaptent au contenu saisi.
• Taille automatique adapte automatiquement la taille de l'objet à la taille du texte saisi.
• Mots non coupés ajuste le texte dans l'objet paragraphe sans couper les mots.
ASTUCE
Si le paragraphe a une taille trop petite, des barres de défilement s'affichent.
• Flux de texte de la droite vers la gauche activé (RTL) : Vous permet de saisir des contenus en
utilisant des scripts de la droite vers la gauche tels que l'arabe ou l'hébreu. Activé, ce paramètre aligne
le contenu de l'objet vers la droite et ajoute des lettres de scripts vers la gauche provenant de scripts
de la droite vers la gauche. Si vous utilisez des lettres provenant de scripts de la droite vers la gauche
ou autres caractères, le contenu reste aligné vers la droite mais le paramètre ajoute ces lettres et
caractères sur la droite.
7.4.4.2.3. STYLE
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent : Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Alignement définit le positionnement horizontal du contenu de l'objet.
• A Gauche : texte aligné sur la bordure gauche de l'objet.
• Centré : Texte placé au centre.
• A Droite : texte aligné sur la bordure droite de l'objet.
• Justifié : Répartit le texte entre les deux bordures verticales de l'objet.
7.4.4.2.4. POSITION
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
384
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire.
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet quelle
que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
Angle de rotation : C'est l'angle de l'objet par rapport au plan de travail.
7.4.4.2.5. ÉVÉNEMENTS
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil.
Événements disponibles :
• Lorsque la souris glisse sur l'objet : L'action démarre quand la souris arrive sur l'objet.
• Lorsque la souris quitte l'objet : L'action démarre quand la souris quitte l'objet.
• L'action Sur clic démarre sur un clic de souris.
385
7.4.4.2.6. GÉNÉRAL
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet
sélectionné. L'infobulle s'affiche quand la souris pointe sur l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets lors de la première exécution du
formulaire.
• Activé détermine si l'objet est activé (modifiable) ou non au lancement du formulaire.
• Condition : Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Visible détermine si l'objet sélectionné va apparaître sur le formulaire ou non.
• Condition : Un objet est visible si le résultat de la condition donnée est « True » (vrai).
7.4.4.3. Image
Image est un objet permettant d'insérer des graphiques sur un formulaire. Cet objet permet d'utiliser les
formats de fichiers suivants :
• Portable Network Graphic (.png)
• PDF (*.pdf)
• Adobe Photoshop (*.psd)
• Scalable Vector graphics (*.svg)
• Paintbrush (*.pcx)
• JPEG bitmaps (*.jpg, *.jpeg, *.jpe)
• TIFF bitmaps (*.tif, *.tiff)
• Enhanced Windows Metafile (.emf)
• Windows Metafile (*.wmf)
• Windows bitmap (.bmp)
7.4.4.3.1. SOURCE
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
• Données fixes : Texte fixe saisi à la main.
386
• Variables : Valeurs de variable prédéfinie qui sont utilisées comme contenu de l'objet.
• Fonctions : Outil de transformation des données entrées.
• Bases de données: Valeurs de base de données qui sont utilisées comme contenu de l'objet.
Le champ Contenu est utilisé pour entrer le contenu de l'objet.
Pour (re)définir le Contenu de l'objet, cliquer sur Parcourir pour localiser le fichier et l'afficher sur l'étiquette.
Intégrer une image dans un document définit l'image comme partie intégrante du fichier d'étiquette.
Enregistrer l'image intégrée dans le fichier: L'image intégrée est enregistrée dans un fichier. Rechercher
l'emplacement pour l'enregistrer.
7.4.4.3.2. POSITION
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire.
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet quelle
que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
387
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
Angle de rotation : C'est l'angle de l'objet par rapport au plan de travail.
L'onglet Redimensionner le graphique définit l'adaptation de la taille d'une image variable
Le groupe d’options Redimensionner définit la manière d'adapter les dimensions du fichier source à la taille
de l'objet au moment de l'impression.
NOTE
Les options Redimensionner sont uniquement disponibles pour les objets Image connectés
à une source de données dynamique.
• Conserver la taille originale: désactive le redimensionnement. Le fichier source s'affiche dans l'objet
Image avec ses dimensions d'origine.
• Conserver les proportions permet d'adapter proportionnellement la taille de l'image. Le ratio d'aspect
des dimensions du fichier source est préservé.
• Redimensionner à la taille donnée permet de modifier la taille du fichier source horizontalement
et verticalement pour l'ajuster dans le cadre du paragraphe. L'utilisation de cette option risque de
déformer l'image.
Le groupe Taille originale informe sur la taille du fichier d'image source .
Revenir à la taille de l'image d'origine redimensionne l'objet Image à la taille du fichier image source.
7.4.4.3.3. ÉVÉNEMENTS
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
Événements disponibles :
• Lorsque la souris glisse sur l'objet : L'action démarre quand la souris arrive sur l'objet.
• Lorsque la souris quitte l'objet : L'action démarre quand la souris quitte l'objet.
• L'action Sur clic démarre sur un clic de souris.
388
7.4.4.3.4. GÉNÉRAL
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet
sélectionné. L'infobulle s'affiche quand la souris pointe sur l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets lors de la première exécution du
formulaire.
• Activé détermine si l'objet est activé (modifiable) ou non au lancement du formulaire.
• Condition : Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Visible détermine si l'objet sélectionné va apparaître sur le formulaire ou non.
• Condition : Un objet est visible si le résultat de la condition donnée est « True » (vrai).
7.4.4.4. Bouton
Bouton ajoute un objet cliquable et personnalisable au formulaire. Son rôle est d'activer des actions
variées.
7.4.4.4.1. SOURCE
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
• Données fixes : Texte fixe saisi à la main.
• Variables : Valeurs de variable prédéfinie qui sont utilisées comme contenu de l'objet.
• Fonctions : Outil de transformation des données entrées.
• Bases de données: Valeurs de base de données qui sont utilisées comme contenu de l'objet.
Le champ Contenu est utilisé pour entrer le contenu de l'objet.
ASTUCE
Cet objet du formulaire est en lecture seule. Seule la source de données connectée définit le
contenu de l'objet.
7.4.4.4.2. PARAMÈTRES
Le raccourci clavier détermine la touche qui déclenche une action du bouton. Taper sur une touche
prédéfinie du clavier a la même efficacité qu'un clic de souris pour lancer une action.
389
Bouton de formulaire par défaut effectue l'action assignée quand l'opérateur tape Entrée.
ASTUCE
Un seul bouton peut être défini comme Bouton du formulaire par défaut.
Retour à la ligne divise le texte en plusieurs lignes. Ainsi le texte n'est pas plus large que le bouton.
Mettre une image sur le bouton : Ce groupe définit un fichier graphique à afficher sur le bouton.
• Nom du fichier image: Fichier graphique sélectionné à utiliser sur un bouton.
• Intégrer une image dans un document : Intègre une image dans le document.
ASTUCE
Dès qu'une image doit être intégrée, elle est récupérée à partir du document et non
pas à partir du système du fichier.
• Enregistrer l'image intégrée dans le fichier : L'image intégrée est enregistrée dans un fichier.
• Supprimer l'image intégrée : L'image intégrée est supprimée du document du formulaire.
ASTUCE
Si l'image est intégrée, cette action permet de l'enregistrer dans un emplacement
sélectionné. L'image n'est plus intégrée.
• Position de l'image: Position de l'image par rapport au texte de l'objet.
• Forcer la taille d'origine: Le graphique en taille réelle sans le redimensionnement est utilisé sur un
bouton.
7.4.4.4.3. STYLE
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent : Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Alignement définit le positionnement horizontal du contenu de l'objet.
• A Gauche : texte aligné sur la bordure gauche de l'objet.
390
• Centré : Texte placé au centre.
• A Droite : texte aligné sur la bordure droite de l'objet.
7.4.4.4.4. POSITION
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire.
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet quelle
que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
Angle de rotation : C'est l'angle de l'objet par rapport au plan de travail.
7.4.4.4.5. ÉVÉNEMENTS
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
391
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
Les événements disponibles pour l'objet Bouton sont les suivants :
• L'action Sur clic démarre sur un clic de souris.
7.4.4.4.6. GÉNÉRAL
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet
sélectionné. L'infobulle s'affiche quand la souris pointe sur l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets lors de la première exécution du
formulaire.
• Activé détermine si l'objet est activé (modifiable) ou non au lancement du formulaire.
• Condition : Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Visible détermine si l'objet sélectionné va apparaître sur le formulaire ou non.
• Condition : Un objet est visible si le résultat de la condition donnée est « True » (vrai).
7.4.4.5. Groupe de boutons
Groupe de bouton ajoute un groupe de boutons cliquables et personnalisables au formulaire. Utiliser
cet objet pour créer d'un seul coup de multiples boutons dans une liste d'éléments. Les boutons créés
permettent de définir la valeur des variables connectées et/ou d'exécuter des actions.
ASTUCE
Le nombre de boutons dans le groupe correspond au nombre de valeurs de la liste.
7.4.4.5.1. SOURCE
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
• Variable définit dans quelle variable se trouve la valeur de l'objet Groupe de boutons.
• Bases de données: Champ de la base de données qui contiendra la valeur sélectionnée dans le
groupe de boutons.
392
7.4.4.5.2. PARAMÈTRES
L'onglet Paramètres permet de définir la manière de modifier le contenu des objets et d'afficher les valeurs.
Autoriser les doublons permet que des valeurs dupliquées apparaissent dans la zone de liste.
Trié trie les éléments de la liste par ordre croissant. Utiliser le tri sensible à la casse détermine en plus si la
casse doit affecter ou non l'ordre de tri.
Le groupe de paramètres des Valeurs permet de définir les éléments listés :
• Source des objets : Définit la source pour les objets listés.
• Valeurs personnalisées : Valeurs statiques définies par l'utilisateur.
• Imprimantes installées : Liste des imprimantes installées.
• Champ de base de données : Valeurs récupérées à partir d'une base de données connectée.
• Champ : Sélection d'un champ de base de données connectée à partir de laquelle
récupérer le contenu.
• L'option Utiliser un autre champ pour la source de données connectée connecte un autre
champ de la base de données à la source de données. Les valeurs du Champ sont
toujours affichées, mais la source de données connectée reçoit la valeur sélectionnée
dans le champ spécifié dans Champ de la valeur.
• Champ de la valeur : Sélectionne le champ de la base de données envoyé à la Source de
données connectée de l'objet et affichée en tant que contenu.
Exemple :
1. Détails de l'objet Groupe de boutons
Source des articles :
Code EAN
Product ID
12345
ID1
22345
ID2
33345
ID3
2. Détails de l'objet Texte
Un objet Texte ajouté doit afficher uniquement les valeurs des ID de produits qui
correspondent.
Résultat : Le code EAN sélectionné dans le Groupe de boutons correspond au Product ID
de l'objet Texte.
393
• Noms des fichiers : Liste tous les fichiers dans le répertoire sélectionné.
• Répertoire : Définit le dossier source pour les fichiers à lister.
• Masque de fichier : Spécifie un filtre pour la sélectionner les fichiers listés.
Exemple :
*.* liste tous les fichiers
*.nlbl liste seulement les fichiers ayant l'extension .nlbl.
t*.nlbl liste les fichiers commençant par « t » et ayant une extension .nlbl.
• Afficher le chemin du fichier : Affiche le chemin entier du fichier sur la liste.
• Afficher l'extension du fichier : L'extension du fichier est visible sur la liste.
• Noms des polices : Liste les polices installées.
• Étiquettes dans les solutions : Liste toutes les étiquettes dans la solution.
• Modifier : Convertit d'autres sources d'article en une source d'article de valeurs personnalisée.
• Liste du contenu des valeurs: Affiche le contenu de l'objet actuel.
• Définir par défaut : Transforme la sélection actuellement active en valeur par défaut.
ASTUCE
La valeur par défaut est automatiquement sélectionnée au démarrage du
formulaire.
394
NOTE
Toutes les valeurs, sauf valeurs personnalisées, sont récupérées au démarrage du
formulaire. Les valeurs affichées en cours de conception sont des valeurs récupérées de
l'ordinateur. Après un clic sur Édition, Designer fait un instantané des valeurs et les rend
modifiables dans la boîte de dialogue Valeurs personnalisées.
Le groupe Mise en page permet de personnaliser l'apparence de l'objet Groupe de boutons.
Le groupe Taille du bouton permet de définir la largeur et la hauteur de chaque bouton du groupe.
• Taille automatique des boutons : désactiver cette option pour définir des valeurs personnalisées pour
la largeur et la hauteur.
Le groupe Espacement des boutons définit la distance entre chaque bouton du groupe.
• Horizontal détermine la distance horizontale entre les boutons.
• Vertical détermine la distance verticale entre les boutons.
Le groupe Mise en page définit la répartition des boutons sur le formulaire.
• Orientation : permet d'empiler les boutons Horizontalement ou Verticalement.
• Nombre de lignes : Définit sur combien de lignes les boutons sont disposés sur le formulaire.
• Retour à la ligne : Après avoir atteint la fin du bouton, le tag est divisé en plusieurs lignes avec le
retour à la ligne.
7.4.4.5.3. STYLE
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent : Fond de l'objet transparent.
Couleur de bordure sélectionne la couleur de la bordure du bouton.
Couleur de police définit les couleurs de la police et du soulignage .
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Alignement définit le positionnement horizontal du contenu de l'objet.
• À Gauche : Texte aligné avec la bordure gauche du bouton.
• Centré : Texte placé au centre.
395
• À droite : Texte aligné sur la bordure droite du bouton.
7.4.4.5.4. POSITION
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire.
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet quelle
que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
Angle de rotation : C'est l'angle de l'objet par rapport au plan de travail.
7.4.4.5.5. ÉVÉNEMENTS
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
396
Événements disponibles :
• L'action Sur clic démarre sur un clic de souris.
7.4.4.5.6. GÉNÉRAL
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet
sélectionné. L'infobulle s'affiche quand la souris pointe sur l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets lors de la première exécution du
formulaire.
• Activé détermine si l'objet est activé (modifiable) ou non au lancement du formulaire.
• Condition : Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Visible détermine si l'objet sélectionné va apparaître sur le formulaire ou non.
• Condition : Un objet est visible si le résultat de la condition donnée est « True » (vrai).
7.4.4.6. Champ d'édition
Champ d'édition permet d'insérer et de modifier une seule ligne de texte.
7.4.4.6.1. SOURCE
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
• Variables : Variables utilisées comme source de contenu de l'objet, ou variables qui stockent le
contenu de l'objet Champ d'édition.
• Bases de données: Valeurs de base de données qui sont utilisées comme contenu de l'objet. Cet objet
permet éventuellement d'ajouter ou de modifier le contenu de la base de données.
ASTUCE
Cet objet du formulaire est en lecture - écriture. Il peut donc être utilisé pour afficher un
contenu dynamique et pour saisir ou modifier les sources de données connectées.
7.4.4.6.2. PARAMÈTRES
L'onglet Paramètres contient deux propriétés modifiables:
397
• Mettre automatiquement le focus sur le prochain contrôle : Un autre objet du formulaire obtient le
focus dès que le Champ d'édition reçoit une valeur d'une longueur spécifique. Définir la longueur de la
valeur qui déplace le focus en utilisant Limiter la longueur dans les Règles de saisie de la variable.
NOTE
Le Champ d'édition doit être connecté à une variable. La longueur de la variable
connectée doit être limitée.
L'ordre dans lequel le focus se déplace d'un objet à un autre est défini dans Propriétés du formulaire >
Ordre de tabulation.
• Champ du mot de passe : Les caractères saisis dans ce champ seront invisibles. Les caractères sont
masqués par des astérisques.
• La vérification orthographique marque les mots inexacts au démarrage du formulaire. La langue
est définie par le clavier sélectionné. La sélection des langues disponibles dépend du système
d'exploitation utilisé.
• Flux de texte de la droite vers la gauche activé (RTL): Vous permet de saisir des contenus en utilisant
des scripts de la droite vers la gauche tels que l'arabe ou l'hébreu. Activé, ce paramètre aligne le
contenu de l'objet vers la droite et ajoute des lettres de scripts vers la gauche provenant de scripts de
la droite vers la gauche. Si vous utilisez des lettres provenant de scripts de la droite vers la gauche
ou autres caractères, le contenu reste aligné vers la droite mais le paramètre ajoute ces lettres et
caractères sur la droite.
ASTUCE
Le champ d'édition doit être connecté à une source de données. Il doit avoir aussi une
longueur limitée définie.
7.4.4.6.3. STYLE
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent : Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Alignement définit le positionnement horizontal du contenu de l'objet.
• A Gauche : texte aligné sur la bordure gauche de l'objet.
• Centré : Texte placé au centre.
398
• A Droite : texte aligné sur la bordure droite de l'objet.
7.4.4.6.4. POSITION
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire.
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet quelle
que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
Angle de rotation : C'est l'angle de l'objet par rapport au plan de travail.
7.4.4.6.5. ÉVÉNEMENTS
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
399
Les événements disponibles pour l'objet Champ d'édition sont les suivants :
• À réception du focus: L'action démarre quand le focus arrive sur l'objet.
• À la sortie Déclenche l'action définie lorsque le focus part sur un autre objet.
• Au changement: L'action démarre quand un changement survient dans l'objet Champ d'édition.
7.4.4.6.6. GÉNÉRAL
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet
sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et l'impression
du formulaire:
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Lecture seule empêche la modification des données et du contenu de l'objet.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
Le groupe Contenu après une impression permet de définir le comportement de l'objet après chaque
impression.
• Réinitialiser le contenu après impression: Le contenu de l'objet est réinitialisé après l'impression.
• Effacer le contenu: L'objet est vide après impression.
• Réinitialiser au contenu initial: Le contenu est réinitialisé après impression au contenu de l'objet
initialement défini.
7.4.4.7. Champ Mémo
Champ Mémo est un objet permettant d'insérer des textes sur plusieurs lignes.
7.4.4.7.1. SOURCE
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
• Variables : Variables utilisées comme source de contenu de l'objet, ou variables qui stockent le
contenu de l'objet.
400
• Bases de données: Valeurs de base de données qui sont utilisées comme contenu de l'objet. Cet objet
permet éventuellement d'ajouter ou de modifier le contenu de la base de données.
ASTUCE
Cet objet du formulaire est en lecture - écriture. Il peut donc être utilisé pour afficher un
contenu dynamique et pour saisir ou modifier les sources de données connectées.
7.4.4.7.2. PARAMÈTRES
L'onglet Paramètres contient deux propriétés modifiables.
• Mettre automatiquement le focus sur le prochain contrôle : Un autre objet du formulaire obtient le
focus dès que le Champ Mémo reçoit une valeur d'une longueur spécifique. Définir la longueur de la
valeur qui déplace le focus en utilisant Limiter la longueur dans les Règles de saisie de la variable.
NOTE
Le Champ d'édition doit être connecté à une variable. La longueur de la variable
connectée doit être limitée.
L'ordre dans lequel le focus se déplace d'un objet à un autre est défini dans Propriétés du formulaire >
Ordre de tabulation.
• Champ du mot de passe : Les caractères saisis dans ce champ seront invisibles. Les caractères sont
masqués par des astérisques.
• La vérification orthographique marque les mots inexacts au démarrage du formulaire. La langue
est définie par le clavier sélectionné. La sélection des langues disponibles dépend du système
d'exploitation utilisé.
• Flux de texte de la droite vers la gauche activé (RTL): Vous permet de saisir des contenus en utilisant
des scripts de la droite vers la gauche tels que l'arabe ou l'hébreu. Activé, ce paramètre aligne le
contenu de l'objet vers la droite et ajoute des lettres de scripts vers la gauche provenant de scripts de
la droite vers la gauche. Si vous utilisez des lettres provenant de scripts de la droite vers la gauche
ou autres caractères, le contenu reste aligné vers la droite mais le paramètre ajoute ces lettres et
caractères sur la droite.
7.4.4.7.3. STYLE
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent : Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
401
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Alignement définit le positionnement horizontal du contenu de l'objet.
• A Gauche : texte aligné sur la bordure gauche de l'objet.
• Centré : Texte placé au centre.
• A Droite : texte aligné sur la bordure droite de l'objet.
7.4.4.7.4. POSITION
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire.
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet quelle
que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
Angle de rotation : C'est l'angle de l'objet par rapport au plan de travail.
402
7.4.4.7.5. ÉVÉNEMENTS
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
Les événements disponibles pour l'objet champ mémo sont les suivants :
• À réception du focus: L'action démarre quand le focus arrive sur l'objet.
• À la sortie Déclenche l'action définie lorsque le focus part sur un autre objet.
• Au changement: L'action démarre quand un changement survient dans l'objet Champ d'édition.
7.4.4.7.6. GÉNÉRAL
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet
sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et l'impression
du formulaire:
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Lecture seule empêche la modification des données et du contenu de l'objet.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
Le groupe Contenu après une impression permet de définir le comportement de l'objet après chaque
impression.
• Réinitialiser le contenu après impression: Le contenu de l'objet est réinitialisé après l'impression.
• Effacer le contenu: L'objet est vide après impression.
• Réinitialiser au contenu initial: Le contenu est réinitialisé après impression au contenu de l'objet
initialement défini.
403
7.4.4.8. Liste déroulante
Liste déroulante : C'est un objet de saisie de données. Elle permet de choisir une option dans une liste
déroulante ou d'ajouter une valeur personnalisée à la liste.
7.4.4.8.1. SOURCE
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
• Variables: Variables utilisées comme source de contenu de l'objet, ou variables qui stockent la valeur
sélectionnée dans l'objet Liste déroulante.
• Bases de données: Valeurs de la base de données qui sont utilisables comme valeurs sélectionnables
dans la liste déroulante. Cet objet permet éventuellement d'ajouter ou de modifier le contenu de la
base de données.
ASTUCE
Cet objet du formulaire est en lecture - écriture. Il peut donc être utilisé pour afficher un
contenu dynamique et pour saisir ou modifier les sources de données connectées.
7.4.4.8.2. PARAMÈTRES
L'onglet Paramètres permet de définir la manière de modifier le contenu des objets et d'afficher les valeurs.
Autoriser la saisie en mode exécution permet d'ajouter des données dans un formulaire pendant son
exécution.
Autoriser les doublons permet que des valeurs dupliquées apparaissent dans la zone de liste.
Trié trie les éléments de la liste par ordre croissant. Utiliser le tri sensible à la casse détermine en plus si la
casse doit affecter ou non l'ordre de tri.
Le groupe de paramètres des Valeurs permet de définir les éléments listés:
• Source des objets: Définit la source pour les objets listés.
• Valeurs personnalisées: Valeurs statiques définies par l'utilisateur.
• Imprimantes installées: Liste des imprimantes installées.
• Champ de base de données: Valeurs récupérées à partir d'une base de données connectée.
• Champ: Sélection d'un champ de base de données connectée à partir de laquelle
récupérer le contenu.
• L'option Utiliser un autre champ pour la source de données connectée connecte un autre
champ de la base de données à la source de données. Les valeurs du Champ sont
toujours affichées, mais la source de données connectée reçoit la valeur sélectionnée
dans le champ spécifié dans Champ de la valeur.
404
• Champ de la valeur: Sélectionne le champ de la base de données envoyé à la Source de
données connectée de l'objet et affichée en tant que contenu.
Exemple :
1. Détails de la zone de liste/Liste déroulante
Source des articles:
Description
Product ID
CASONCELLI ALLA CARNE 250G
CAS006
BIGOLI 250G
PAS501
TAGLIATELLE 250G
PAS502GI
TAGLIOLINI 250G
PAS503GI
Champ de la base de données: Description
Source de données connectée: Variable1
2. Détails de l'objet Texte
Un objet Texte ajouté doit afficher uniquement les valeurs des ID de produits qui
correspondent.
Source de données connectée: Variable1
Résultat: La description dans la liste déroulante ou la zone de liste du groupe de bouton
dépend de l'ID du produit correspondant dans l'objet Texte.
• Noms des fichiers: Liste tous les fichiers dans le répertoire sélectionné.
• Répertoire: Définit le dossier source pour les fichiers à lister.
• Masque de fichier: Spécifie un filtre pour la sélectionner les fichiers listés.
Exemple :
*.* liste tous les fichiers
*.nlbl liste seulement les fichiers ayant l'extension .nlbl.
t*.nlbl liste les fichiers commençant par « t » et ayant une extension .nlbl.
• Afficher le chemin du fichier: Affiche le chemin entier du fichier sur la liste.
• Afficher l'extension du fichier: L'extension du fichier est visible sur la liste.
405
• Noms des polices: Liste les polices installées.
• Étiquettes dans les solutions: Liste toutes les étiquettes dans la solution.
• Édition: Convertit les autres sources des articles en un article de valeurs personnalisées.
• Liste du contenu des valeurs: Affiche le contenu de l'objet actuel.
• Définir par défaut: Transforme la sélection actuellement active en valeur par défaut.
ASTUCE
La valeur par défaut est automatiquement sélectionnée au démarrage du formulaire.
NOTE
Toutes les valeurs, sauf valeurs personnalisées, sont récupérées au démarrage du
formulaire. Les valeurs affichées en cours de conception sont des valeurs récupérées de
l'ordinateur. Après un clic sur Édition, le Designer fait un instantané des valeurs et les rend
modifiables dans la boîte de dialogue Valeurs personnalisées.
7.4.4.8.3. STYLE
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
406
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
7.4.4.8.4. POSITION
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire.
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet quelle
que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
Angle de rotation : C'est l'angle de l'objet par rapport au plan de travail.
7.4.4.8.5. ÉVÉNEMENTS
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
407
Événements disponibles :
• À réception du focus: L'action démarre quand le focus arrive sur l'objet.
• À la sortie Déclenche l'action définie lorsque le focus part sur un autre objet.
• Au changement: L'action démarre quand un changement survient dans l'objet Champ d'édition.
7.4.4.8.6. GÉNÉRAL
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet
sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et l'impression
du formulaire:
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Lecture seule empêche la modification des données et du contenu de l'objet.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
ASTUCE
Avec l'option lecture seule, la liste déroulante se comporte comme une liste déroulante
ordinaire.
Le groupe Contenu après une impression permet de définir le comportement de l'objet après chaque
impression.
• Réinitialiser le contenu après impression: Le contenu de l'objet est réinitialisé après l'impression.
• Effacer le contenu: L'objet est vide après impression.
• Réinitialiser au contenu initial: Le contenu est réinitialisé après impression au contenu de l'objet
initialement défini.
7.4.4.9. Zone de liste
Zone de liste est un objet de saisie de données. Il permet de sélectionner dans une liste une option
prédéfinie.
408
ASTUCE
Contrairement à la Liste déroulante, la zone de liste ne permet pas d'insérer de valeurs
personnalisées.
7.4.4.9.1. SOURCE
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
• Variables: Variables utilisées comme source de contenu de l'objet, ou variables qui stockent la valeur
sélectionnée dans l'objet Zone de liste.
• Bases de données: Base de données qui contiendra la valeur sélectionnée dans l'objet Zone de liste.
ASTUCE
Cet objet du formulaire est en lecture seule. Seule la source de données connectée définit le
contenu de l'objet.
7.4.4.9.2. PARAMÈTRES
L'onglet Paramètres permet de définir la manière de modifier le contenu des objets et d'afficher les valeurs.
Autoriser les doublons permet que des valeurs dupliquées apparaissent dans la zone de liste.
Trié trie les éléments de la liste par ordre croissant. Utiliser le tri sensible à la casse détermine en plus si la
casse doit affecter ou non l'ordre de tri.
Le groupe de paramètres Valeurs définit les éléments qui vont être listés dans l'objet Zone de liste:
• Source des objets: Définit la source pour les objets listés.
• Valeurs personnalisées: Valeurs statiques définies par l'utilisateur.
• Imprimantes installées: Liste des imprimantes installées.
• Champ de base de données: Valeurs récupérées à partir d'une base de données connectée.
• Champ: Sélection d'un champ de base de données connectée à partir de laquelle
récupérer le contenu.
• L'option Utiliser un autre champ pour la source de données connectée connecte un autre
champ de la base de données à la source de données. La liste des valeurs affiche les
valeurs du Champ mais la source de données connectée reçoit la valeur sélectionnée dans
Champ de la valeur.
Exemple :
Champ: ObjectField1
409
Valeur du champ: ObjectField2
Source de données connectée: Variable1
Résultat:
L'objet connecté à Variable1 affiche le contenu de ObjectField1 et envoie le contenu de
ObjectField2 à la Variable1.
• Champ de la valeur: Sélectionne le champ de la base de données envoyé à la Source de
données connectée de l'objet et affichée en tant que contenu.
• Noms des fichiers: Liste tous les fichiers dans le répertoire sélectionné.
• Répertoire: Définit le dossier source pour les fichiers à lister.
• Masque de fichier: Spécifie un filtre pour la sélectionner les fichiers listés.
Exemple :
*.* liste tous les fichiers
*.nlbl liste seulement les fichiers ayant l'extension .nlbl.
t*.nlbl liste les fichiers commençant par « t » et ayant une extension .nlbl.
• Afficher le chemin du fichier: Affiche le chemin complet sur la liste des fichiers.
• Afficher l'extension du fichier: Affiche l'extension du fichier sur la liste des fichiers.
• Noms des polices: Liste les polices installées.
• Étiquettes dans les solutions: Liste toutes les étiquettes dans la solution.
• Modifier: Convertit d'autres sources d'article en une source d'article de valeurs personnalisée.
• Liste du contenu des valeurs: Affiche le contenu de l'objet actuel.
• Définir par défaut: Transforme la sélection actuellement active en valeur par défaut.
ASTUCE
La valeur par défaut est automatiquement sélectionnée au démarrage du
formulaire.
NOTE
Toutes les valeurs, sauf valeurs personnalisées, sont récupérées au démarrage du
formulaire. Les valeurs affichées en cours de conception sont des valeurs récupérées de
l'ordinateur.
410
7.4.4.9.3. STYLE
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
7.4.4.9.4. POSITION
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire.
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet quelle
que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
411
Angle de rotation : C'est l'angle de l'objet par rapport au plan de travail.
7.4.4.9.5. ÉVÉNEMENTS
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
Événements disponibles :
• À réception du focus: L'action démarre quand le focus arrive sur l'objet.
• À la sortie Déclenche l'action définie lorsque le focus part sur un autre objet.
• L'action Sur clic démarre sur un clic de souris.
7.4.4.9.6. GÉNÉRAL
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet
sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et l'impression
du formulaire:
• Activé détermine si l'objet est activé (modifiable) ou non au lancement du formulaire.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
Le groupe Contenu après une impression permet de définir le comportement de l'objet après chaque
impression.
• Réinitialiser le contenu après impression: Le contenu de l'objet est réinitialisé après l'impression.
• Effacer le contenu: L'objet est vide après impression.
• Réinitialiser au contenu initial: Le contenu est réinitialisé après impression au contenu de l'objet
initialement défini.
412
7.4.4.10. Boutons Radio
Utiliser des Boutons radio permet de sélectionner un seul bouton dans un ensemble d'éléments
mutuellement exclusifs.
7.4.4.10.1. SOURCE
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
• Variables: Valeurs de variable prédéfinie qui sont utilisées comme contenu de l'objet.
• Bases de données: Valeurs de base de données qui sont utilisées comme contenu de l'objet Boutons
radio.
NOTE
La petite flèche sur le bouton d'objet permet d'accéder directement aux sources de données
sélectionnées. Cliquer sur la petite flèche pour ajouter un nouvel objet au plan de travail et
le connecter en même temps aux sources de données sélectionnées.
ASTUCE
Cet objet du formulaire est en lecture seule. Seule la source de données connectée définit le
contenu de l'objet.
7.4.4.10.2. PARAMÈTRES
L'onglet Paramètres permet de définir la manière de modifier le contenu des objets et d'afficher les valeurs.
Autoriser les doublons permet que des valeurs dupliquées apparaissent dans la zone de liste.
Trié trie les éléments de la liste par ordre croissant. Utiliser le tri sensible à la casse détermine en plus si la
casse doit affecter ou non l'ordre de tri.
Le groupe de paramètres des Valeurs permet de définir les éléments listés:
• Source des objets: Définit la source pour les objets listés.
• Valeurs personnalisées: Valeurs statiques définies par l'utilisateur.
• Imprimantes installées: Liste des imprimantes installées.
• Champ de la base de données: Valeurs récupérées de la base de données connectée.
• Champ: Sélection d'un champ de base de données connectée à partir de laquelle
récupérer le contenu.
• L'option Utiliser un autre champ pour la source de données connectée connecte un autre
champ de la base de données à la source de données. La liste des valeurs affiche les
413
valeurs du Champ mais la source de données connectée reçoit la valeur sélectionnée dans
Champ de la valeur.
Exemple :
Champ: ObjectField1
Valeur du champ: ObjectField2
Source de données connectée: Variable1
Résultat:
L'objet connecté à Variable1 affiche le contenu de ObjectField1 et envoie le contenu de
ObjectField2 à la Variable1.
• Champ de la valeur: Sélectionne le champ de la base de données envoyé à la Source de
données connectée de l'objet et affichée en tant que contenu.
• Noms des fichiers: Liste tous les fichiers dans le répertoire sélectionné.
• Répertoire: Définit le chemin d'où les étiquettes vont être listées.
• Masque de fichier: Spécifie un filtre pour la sélectionner les fichiers listés.
Exemple :
*.* liste tous les fichiers
*.nlbl liste seulement les fichiers ayant l'extension .nlbl.
t*.nlbl liste les fichiers commençant par « t » et ayant une extension .nlbl.
• Afficher le chemin du fichier: Affiche le chemin entier du fichier sur la liste.
• Afficher l'extension du fichier: L'extension du fichier est visible sur la liste.
• Noms des polices: Liste les polices installées.
• Étiquettes dans les solutions: Liste toutes les étiquettes dans la solution.
• Modifier: Convertit les articles définis par le système sur la liste des valeurs vers une liste de
valeurs personnalisées.
• Liste du contenu des valeurs: Affiche le contenu de l'objet actuel.
• Définir par défaut: Transforme la sélection actuellement active en valeur par défaut.
ASTUCE
La valeur par défaut est automatiquement sélectionnée au démarrage du formulaire.
414
NOTE
Toutes les valeurs, sauf valeurs personnalisées, sont récupérées au démarrage du
formulaire. Les valeurs affichées en cours de conception sont des valeurs récupérées de
l'ordinateur.
7.4.4.10.3. STYLE
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
7.4.4.10.4. POSITION
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire.
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet quelle
que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
415
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
Angle de rotation : C'est l'angle de l'objet par rapport au plan de travail.
7.4.4.10.5. ÉVÉNEMENTS
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
Événements disponibles :
• À réception du focus: L'action démarre quand le focus arrive sur l'objet.
• À la sortie Déclenche l'action définie lorsque le focus part sur un autre objet.
• L'action Sur clic démarre sur un clic de souris.
7.4.4.10.6. GÉNÉRAL
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet
sélectionné. L'infobulle s'affiche quand la souris pointe sur l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets lors de la première exécution du
formulaire.
• Activé détermine si l'objet est activé (modifiable) ou non au lancement du formulaire.
• Condition : Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Visible détermine si l'objet sélectionné va apparaître sur le formulaire ou non.
• Condition : Un objet est visible si le résultat de la condition donnée est « True » (vrai).
416
7.4.4.11. Case à cocher
Case à cocher est un objet du formulaire qui permet à l'utilisateur de faire un choix binaire – sélectionner
ou désélectionner les options listées.
7.4.4.11.1. SOURCE
L'onglet Source définit les sources de données, les types de données, les valeurs et les règles de saisie.
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
• Variables: définit dans quelle variable se trouve la valeur de la case à cocher.
• Bases de données: base de données qui contient la valeur de la case à cocher.
ASTUCE
Cet objet du formulaire est en lecture - écriture. Il peut donc être utilisé pour afficher un
contenu dynamique et pour saisir ou modifier les sources de données connectées.
7.4.4.11.2. PARAMÈTRES
L'onglet Paramètres permet de définir la manière de modifier le contenu des objets et d'afficher les valeurs.
texte de la case à cocher est un champ pour saisir le texte de la case à cocher.
• Cochée: État de la case à cocher par défaut (sélectionnée/vide) au démarrage du formulaire.
• Retour à la ligne: Le texte est divisé en plusieurs lignes pour s'assurer de ne pas dépasser la largeur
de la case à cocher.
Valeurs d'état: C'est l'état qui est mémorisé dans la variable connectée.
• Valeur cochée : Par défaut, cette valeur est « True » (vrai). L'option cochée confirme l'action assignée.
• Valeur décochée : Par défaut, cette valeur est « False » (faux). L'option cochée refuse l'action
assignée.
ASTUCE
La valeur Cochée et décochée est personnalisable. Ces valeurs peuvent être définies
à la main ou dynamiquement par une source de données.
7.4.4.11.3. STYLE
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
417
• Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
7.4.4.11.4. POSITION
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire.
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet quelle
que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
Angle de rotation : C'est l'angle de l'objet par rapport au plan de travail.
418
7.4.4.11.5. ÉVÉNEMENTS
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
Événements disponibles :
• À réception du focus: L'action démarre quand le focus arrive sur l'objet.
• À la sortie Déclenche l'action définie lorsque le focus part sur un autre objet.
• L'action Sur clic démarre sur un clic de souris.
7.4.4.11.6. GÉNÉRAL
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet
sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et l'impression
du formulaire:
• Activé détermine si l'objet est activé (modifiable) ou non au lancement du formulaire.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
Le groupe Contenu après une impression permet de définir le comportement de l'objet après chaque
impression.
• Réinitialiser le contenu après impression: Le contenu de l'objet est réinitialisé après l'impression.
• Effacer le contenu: L'objet est vide après impression.
• Réinitialiser au contenu initial: Le contenu est réinitialisé après impression au contenu de l'objet
initialement défini.
419
7.4.4.12. Table de Base de données
L'objet Table de Base de données permet d'afficher sur un formulaire la table d'une base de données
sélectionnée. Une table permet de rechercher, filtrer et choisir des enregistrements de la base de données
connectée sur un formulaire.
7.4.4.12.1. PARAMÈTRES
L'onglet Paramètres permet de choisir la table de la base de données connectée.
Table affiche la table de la base de données actuellement active. Sélectionner la table de la base de
données qui doit s'afficher dans l'objet Table de la base de données.
ASTUCE
Ajouter une base de données en utilisantl'Assistant base de données ou la sélectionner
parmi les bases de données définies avec le Gestionnaire de données dynamiques.
• Activer la sélection de plusieurs lignes permet de sélectionner plusieurs enregistrements de la base
simultanément.
• Activer la sélection avec une case à cocher: Ajoute une case à cocher pour la sélection devant
les enregistrements de la base de données.
ASTUCE
Cette option facilite l'utilisation d'écrans tactiles. La sélection de plusieurs
enregistrements devient plus conviviale.
• L'option Afficher la recherche affiche ou cache la recherche dans la base de données sur le formulaire.
• Le Champ de recherche de la base de données permet de saisir une chaîne à rechercher. Si la
table de la base de données comporte la même chaîne, la ligne où elle se trouve est mise en
évidence. Pour effacer le champ de recherche de la base de données, cliquer sur le signe effacer
qui apparaît dans le champ une fois la chaîne saisie.
• Le menu Champ de la base de données permet de sélectionner les champs sur lesquels la
recherche doit s'effectuer. Par défaut, tous les champs sont sélectionnés. Cocher ou décocher
les champs en utilisant le menu déroulant.
NOTE
Dans ce cas, la ligne de la base de données sélectionnée sera la première ligne
correspondant aux critères de la recherche.
NOTE
Si le champ requis dans la base de données est connecté à un autre objet du
formulaire, cet objet affiche les données de la ligne concordante.
420
• Le bouton Rechercher lance la recherche.
• Stocker le numéro de la ligne sélectionnée dans la variable: Stocke le numéro de la ligne de la table
sélectionnée dans une variable.
ASTUCE
Si plusieurs lignes sont sélectionnées, la variable mémorise le numéro de la dernière
ligne sélectionnée.
Le groupe Colonnes permet de gérer les colonnes de la table de données.
• Le bouton Style ouvre la boîte de dialogue Style de la colonne. Là, l'utilisateur peut personnaliser
l'apparence visuelle des colonnes ou cellules de la table sélectionnée.
• Le bouton Déplacer vers le haut place l'enregistrement sélectionné une place au-dessus.
• Le bouton Déplacer vers le bas place l'enregistrement sélectionné une place au-dessous.
• La colonne Alias du champ affiche le nom du champ de la table tel que défini dans la base de
données.
• Intitulé permet de donner un nom à la colonne.
• Largeur définit la largeur des colonnes de la table.
• Visible permet d'afficher ou cacher la colonne sur le formulaire.
• Variable définit dans quelle variable se trouve la valeur de l'enregistrement sélectionné.
NOTE
La visibilité de la colonne peut aussi être définie à l'exécution du formulaire. Afficher ou
cacher les colonnes de la table en utilisant l'action Définir les propriétés de l'objet. Ci
dessous, un exemple de configuration du formulaire.
Exemple :
1.
Ajouter l'objet Table de Base de données au formulaire et le connecter à la base de données.
2.
Ajouter l'objet Bouton au formulaire.
3.
Configurer l'objet Bouton pour déclencher l'action Définir les propriétés de l'objet par un clic. Définir
comme déclencheur l'événement Sur clic.
• Aller à Propriétés du bouton > Onglet Événements.
• Cliquer sur Actions ... pour configurer l'action Définir les propriétés de l'objet.
• Définir le Nom de l'objet: nom de l'objet du formulaire de la Table de Base de données
auquel vous souhaitez masquer certaines colonnes.
421
• Sélectionner la Propriété: Colonnes visibles.
• Définir la Valeur: insérer des noms séparés par des virgules pour les colonnes de la
table. Utiliser les guillemets " si la valeur comporte une virgule.
4.
Exécuter le formulaire.
5.
Cliquer sur le bouton. Maintenant, seules les colonnes sélectionnées sont visibles dans la table.
7.4.4.12.2. STYLE
L'onglet Style permet de définir l'apparence visuelle de la table.
• Alignement: Alignement de la ligne d'entête de la table.
• Couleur d'arrière plan: Couleur de l'arrière plan de la table.
• Couleur de la police: Couleur de la police de texte de la table.
• Police: Police utilisée pour le texte et ses propriétés (Gras, Italique et taille).
Style de cellule définit l'apparence visuelle des cellules dans la table d'une base de données.
• Alignement définit l'alignement du contenu de la cellule d'une table.
• Couleur d'arrière plan définit la couleur de fond de la cellule.
• Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police: Police utilisée pour le texte de la cellule, ses propriétés (Gras, Italique et sa taille).
7.4.4.12.3. POSITION
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire.
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
422
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet quelle
que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
Angle de rotation : C'est l'angle de l'objet par rapport au plan de travail.
7.4.4.12.4. ÉVÉNEMENTS
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
Les événements disponibles pour l'objet Table de Base de données sont les suivants :
• Au changement de la sélection lance l'action à effectuer quand une ligne (ou plusieurs) est
sélectionnée ou désélectionnée dans la table.
7.4.4.12.5. GÉNÉRAL
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet
sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et l'impression
du formulaire:
423
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Lecture seule empêche la modification des données et du contenu de l'objet.
ASTUCE
La lecture seule est activée dans la base de données sélectionnée est une
« véritable » base de données. Une base de données Excel n'est pas modifiable, elle
est donc en lecture seule par définition.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
7.4.4.12.6. BOITE DE DIALOGUE STYLE DE COLONNE
La boite de dialogue Style de colonne permet de définir les propriétés du style de l'objet Table de la base de
données .
Le groupe Style de colonne définit l'apparence visuelle de la colonne de la table.
• Ecraser le style de la table par défaut permet de personnaliser les colonnes sélectionnées.
• Alignement définit l'alignement du contenu de la ligne d'entête.
• Couleur d'arrière plan définit la couleur de fond de la colonne. Transparent rend le fond de la colonne
invisible.
• Couleur de police spécifie la couleur de la police.
• Police permet de préciser le type de police de caractères utilisées et ses propriétés: Taille, Gras et
Italique.
le groupe Style de cellule définit l'apparence visuelle de chaque cellule.
• Ecraser le style de la table par défaut permet de personnaliser les cellules sélectionnées.
• Couleur d'arrière plan définit la couleur de fond de la cellule. Transparent rend le fond de la cellule
invisible.
• Couleur de police spécifie la couleur de la police.
• Police permet de spécifier les polices de caractères et leurs propriétés: Taille, Gras et Italique.
7.4.4.13. Navigateur de la base de données
Navigateur de la base de données : Cet objet est un outil de navigation permettant d'ajouter et de
supprimer des enregistrements de la base de données sur un formulaire.
424
7.4.4.13.1. PARAMÈTRES
Table : Définit la table de la base de données à utiliser avec l'objet navigateur de la base de données.
ASTUCE
Ajouter une base de données en utilisant l'Assistant base de données ou la sélectionner
parmi les bases de données définies avec la boîte de dialogue Gestionnaire de données
dynamiques .
La commande du Navigateur de la base de données diffère suivant l'état initial de la table de la base de
données à l'ouverture du formulaire: Lecture écriture ou lecture seule. Le premier permet de modifier la
table alors que le second empêche l'opérateur de modifier la base de données connectée.
En mode lecture écriture, les commandes sont les suivantes :
• Premier enregistrement: Met le focus sur le premier enregistrement de la table connectée.
• Enregistrement précédent: Recule le focus d'un enregistrement.
• Enregistrement suivant: Avance sur l'enregistrement suivant.
• Dernier enregistrement: Met le focus sur le dernier enregistrement.
• Insérer un enregistrement: Insère un nouvel enregistrement dans la table de la base connectée.
• Supprimer l'enregistrement: Supprime un enregistrement de la table.
• Enregistrer les modifications: Affiche l'enregistrement modifié dans la table.
• Annuler la modification: Annule la modification de l'enregistrement.
• Actualiser les données: Actualise l'affichage des données dans la table.
Le mode lecture seule comporte un jeu de commandes réduit :
• Premier enregistrement: Met le focus sur le premier enregistrement de la table connectée.
• Enregistrement précédent: Recule le focus d'un enregistrement.
• Enregistrement suivant: Avance sur l'enregistrement suivant.
• Dernier enregistrement: Met le focus sur le dernier enregistrement.
• Actualiser les données: Actualise l'affichage des données dans la table.
425
7.4.4.13.2. POSITION
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire.
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet quelle
que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
Angle de rotation : C'est l'angle de l'objet par rapport au plan de travail.
7.4.4.13.3. GÉNÉRAL
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet
sélectionné.
426
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et l'impression
du formulaire:
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Lecture seule empêche la modification des données et du contenu de l'objet.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
7.4.4.14. Recherche dans la base de données
L'objet Recherche dans la base de données est un outil de recherche pour les bases de données d'un
formulaire.
• Le Champ de recherche de la base de données permet de saisir une chaîne à rechercher. Si la table de
la base de données comporte la même chaîne, la ligne où elle se trouve est mise en évidence.
NOTE
Dans ce cas, la ligne de la base de données sélectionnée sera la première ligne
correspondant aux critères de la recherche.
NOTE
Si le champ requis dans la base de données est connecté à un autre objet du
formulaire, cet objet affiche les données de la ligne concordante.
• Le bouton Rechercher lance la recherche.
• Le menu Champ de la base de données permet de sélectionner les champs sur lesquels la recherche
doit s'effectuer. Par défaut, le premier champ de la table est sélectionné.
7.4.4.14.1. PARAMÈTRES
Table définit la base de données dans laquelle il faut effectuer la recherche.
427
ASTUCE
Ajouter une base de données en utilisant l'Assistant base de données ou la sélectionner
parmi les bases de données définies avec la boîte de dialogue Gestionnaire de données
dynamiques .
• Rechercher à chaque touche pressée (&incrémentale): place le curseur sur le premier enregistrement
de la base de données contenant la séquence de caractères définie.
• Sélectionner l'enregistrement qui correspond exactement: met en évidence et sélectionne les lignes
comportant la séquence complète des caractères de la recherche.
7.4.4.14.2. STYLE
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
7.4.4.14.3. POSITION
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire.
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet quelle
que soit la taille de la fenêtre.
428
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
Angle de rotation : C'est l'angle de l'objet par rapport au plan de travail.
7.4.4.14.4. GÉNÉRAL
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet
sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et l'impression
du formulaire:
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
7.4.4.15. Prévisualisation
Prévisualisation Cet objet permet d'obtenir un aperçu d'impression comportant les paramètres définis pour
l'étiquette sélectionnée.
7.4.4.15.1. PARAMÈTRES
Etiquette spécifie le fichier de l'étiquette dont la prévisualisation s'affichera dans l'objet.
429
ASTUCE
Cliquer sur Nouvelle étiquette pour créer une nouvelle étiquette dans la solution. Si
l'étiquette n'est pas censée faire partie de la solution, utiliser le bouton Parcourir pour
la localiser. On peut aussi définir l'étiquette dynamiquement en utilisant une source de
données connectée.
Imprimante définit l'imprimante dont les paramètres vont être utilisés pour générer la prévisualisation.
ASTUCE
Si aucune imprimante n'est définie, celle définie dans l'étiquette active est utilisée.
L'imprimante peut aussi être définie dynamiquement en utilisant une source de données
connectée.
Le groupe Contenu définit ce que comporte la prévisualisation:
• Afficher une seule étiquette: Prévisualisation de la partie de l'étiquette à imprimer.
• Afficher toutes les étiquettes de la page: prévisualise la page entière avec toutes les étiquettes qu'elle
contient.
NOTE
Cette option est utilisée avec Nombre d'étiquettes horiz ou pour la prévisualisation des
marges de l'étiquette.
Le groupe Quantité définit le nombre d'étiquettes à prévisualiser.
• Etiquettes: Le nombre d'étiquettes à afficher dans la prévisualisation.
• Toutes (quantité illimitée): imprime toute la gamme d'étiquettes en fonction des données.
Nombre d'étiquettes sautées définit le nombre d'étiquettes à sauter sur la première page de la
prévisualisation.
ASTUCE
Cette option est utilisée avec Nombre d'étiquettes horiz.
Copies identiques par étiquette définit le nombre de copies pour chaque étiquette de la prévisualisation.
Nombre de jeux d'étiquettes spécifie combien de fois la totalité de la prévisualisation des étiquettes doit se
répéter.
Etiquette recto/verso définit le côté de l'étiquette à afficher dans la prévisualisation.
430
• Afficher le recto: Le recto de l'étiquette apparaît dans la prévisualisation.
• Afficher le verso: Le verso de l'étiquette apparaît dans la prévisualisation.
NOTE
Quand les deux options sont sélectionnées, les deux faces de l'étiquettes apparaissent.
7.4.4.15.2. STYLE
L'onglet Style permet de définir l'apparence visuelle d'un objet.
• Couleur d'arrière plan: Définit la couleur de fond de la prévisualisation.
• Transparent: Fond de l'objet transparent.
• Afficher la bordure: La bordure de la prévisualisation est visible.
• Couleur de la bordure: Couleur de la bordure de la prévisualisation.
• Largeur de la bordure: Largeur de la bordure de la prévisualisation.
7.4.4.15.3. POSITION
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire.
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet quelle
que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
431
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
Angle de rotation : C'est l'angle de l'objet par rapport au plan de travail.
7.4.4.15.4. ÉVÉNEMENTS
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil.
Événements disponibles :
• Lorsque la souris glisse sur l'objet : L'action démarre quand la souris arrive sur l'objet.
• Lorsque la souris quitte l'objet : L'action démarre quand la souris quitte l'objet.
• L'action Sur clic démarre sur un clic de souris.
7.4.4.15.5. GÉNÉRAL
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet
sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et l'impression
du formulaire:
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
432
7.4.4.16. Initialisation des données
Initialisation des données : Cet objet est un panneau qui permet d'assigner des valeurs de variable utilisées
sur l'étiquette sélectionnée appartenant à une solution.
7.4.4.16.1. PARAMÈTRES
Étiquette sélectionne l'étiquette à utiliser avec l'objet Initialisation des données.
ASTUCE
Si l'étiquette ne fait pas partie de la solution, on peut la rechercher avec le bouton Parcourir.
On peut aussi définir l'étiquette dynamiquement en utilisant une source de données
connectée.
• Focaliser sur l'initialisation des données quand l'étiquette change met le focus sur la table
d'Initialisation des données quand l'étiquette sélectionnée change. La table est ainsi modifiable
instantanément.
• Afficher la sélection des étiquettes de la solution ajoute une liste déroulante qui comporte la liste de
toutes les étiquettes contenues dans la solution.
ASTUCE
Ce menu déroulant permet à l'opérateur de changer l'étiquette active qui va
s'imprimer. Si cette option reste désactivée, sélectionner l'étiquette en donnant la
source des données de l'étiquette.
Le groupe Initialisation de la table permet de sélectionner les enregistrements de la base de données
connectée.
NOTE
Un onglet distinct est ajouté pour chaque table de base de données connectée à l'étiquette.
Colonnes: Ce groupe définit la largeur de la table d'initialisation des données et des colonnes Saisie, Valeur
et Valeur formatée.
• La Taille automatique dimensionne automatiquement la colonne.
• Afficher la valeur formatée: Affiche la colonne valeur formatée sur la table au démarrage du
formulaire.
7.4.4.16.2. AVANCÉ
L'objet Initialisation des données définit les valeurs de la variable pour vos solutions. Les étiquettes sont
ensuite imprimées avec ces valeurs.
433
• Autoriser le chargement des valeurs de la variable: Activer cette option vous permet de charger
les valeurs de la variable à partir de fichiers stockés sur votre ordinateur après avoir exécuté le
formulaire. NiceLabel 10 Initialise automatiquement les variables sur votre étiquette ou formulaire
avec les valeurs provenant du fichier sélectionné.
Les fichiers aux valeurs de variable ont .defaults ou .values pour extension. Les deux formats de
variables utilisés sont :
• XML:
<variables>
<variable name="var1">variable1</variable>
<variable name="var2">variable2</variable>
</variables>
• nom-valeur :
var1=variable1
var2=variable2
Avec l'option Autoriser le chargement des valeurs de la variable activée, le formulaire actif affiche
l'icône Charger.... Cliquer sur Charger... pour localiser et charger les valeurs de variable pour vos
formulaires.
NOTE
Trois règles s'appliquent au chargement des valeurs de variable sur les formulaires:
1. Si la variable n'existe pas dans le fichier, la valeur d'origine ne change pas sur
l'étiquette imprimée.
2. Si le fichier variable contient des variables qui ne sont pas définies sur
l'étiquette, NiceLabel 10 ignore ces variables.
3. Si une valeur du fichier variable n'est pas valide, la valeur de la variable
d'origine ne change pas. Un message d'erreur apparaît.
• L'objet Initialisation des données liste toutes les variables utilisées sur les étiquettes dans votre
solution par défaut. Pour exclure des variables spécifiques de l'objet Initialisation des données,
sélectionner Limiter la visibilité des variables.
Noms des variables à afficher: Saisissez les noms des variables que vous souhaitez laisser visibles
dans l'objet Initialisation des données. Séparer les noms des variables multiples par des virgules.
Exemple :
Vous voulez limiter la visibilité des variables sur les modèles d'étiquettes.
Votre modèle d'étiquette GS1-128 utilise les variables suivantes :
Nom_produit
SSCC (numéro séquentiel de colis)
434
Compte d’articles commerciaux
Best Before Date
Numéro de lot
Code GTIN des articles commerciaux contenus
Vous décidez d'utiliser l'objet Initialisation des données pour modifier uniquement deux valeurs de variable :
Nom_produit
Best Before Date
1. Créer une nouvelle étiquette.
2. Ouvrir l'étiquette GS1-128 à partir des modèles (aller à Aide > Fichiers d'exemples > Étiquettes).
3. Enregistrer l'étiquette en tant que fichier de solution (.nsln). Cela vous permet de commencer à
ajouter des formulaires dans un même document.
4. Ajouter un nouveau formulaire vierge.
5. Sélectionner l'étiquette dans l'objet Initialisation des données Propriétés > Paramètres > Étiquette.
6. L'objet Initialisation des données vous permet de modifier toutes les valeurs de variable par défaut:
7. Pour limiter la modification des valeurs de variables à nom_produit et Date limite
d’utilisation, sélectionnez Limiter la visibilité des variables.
8. Saisir les noms des variables dans Noms des variables à afficher.
9. Exécuter le formulaire. L’objet d’initialisation des données ne présente que les variables
nom_produit et Date limite d’utilisation.
435
7.4.4.16.3. STYLE
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent : Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Alignement définit le positionnement horizontal du contenu de l'objet.
• A Gauche : texte aligné sur la bordure gauche de l'objet.
• Centré : Texte placé au centre.
• A Droite : texte aligné sur la bordure droite de l'objet.
7.4.4.16.4. POSITION
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
436
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire.
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet quelle
que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
Angle de rotation : C'est l'angle de l'objet par rapport au plan de travail.
7.4.4.16.5. GÉNÉRAL
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet
sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et l'impression
du formulaire:
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
437
7.4.4.16.6. PRÉPARER LES VALEURS DE VARIABLE POUR NICELABEL AUTOMATION
En association avec NiceLabel Automation, Designer vous permet d'utiliser les valeurs de l'objet
Initialisation des données pour déclencher l'impression automatique d'étiquettes et définir le contenu des
étiquettes imprimées.
Pour activer l'utilisation de ces valeurs saisies dans l'objet Initialisation des données, vous devez configurer
votre solution pour :
1.
Stocker les valeurs de variable de l'objet Initialisation des données vers une nouvelle variable
dédiée.
2.
Transférer le contenu stocké de cette variable dédiée vers NiceLabel Automation.
Pour que les valeurs de variable de votre solution soient disponibles pour NiceLabel Automation :
1.
Ajouter une nouvelle variable dans votre solution.
2.
Renommer la variable ajoutée
en [YourDataInitializationObjectName]_VariableValues.
[YourDataInitializationObjectName] est le nom de votre objet Initialisation des données.
• La variable contient des valeurs de l'objet Initialisation des données en format XML.
3.
Utiliser la variable dans le déclencheur HTTP NiceLabel Automation.
Exemple :
1. Utiliser un objet sur votre formulaire (ex. : bouton) pour créer une requête
HTTP. Lors de la configuration de l'action dans Designer, saisir le nom de la
variable ([YourDataInitializationObjectName]_VariableValues) sous Contenu
> Données:.
2. Lors de la configuration du déclencheur de Serveur HTTP dans Automation Builder, activer
l'option Enregistrer les données reçues par le déclencheur sous Paramètres > Enregistrer les
données reçues. Définir le nom et l'emplacement du fichier (ex. : .\tmp.txt).
3. Déployer la configuration d'Automation. Une fois le déclencheur activé, les valeurs de
variable de votre solution sont enregistrées dans le fichier spécifié. Le fichier contient :
<Variables>
<variable name="Variable1" >xx</variable>
<variable name="Variable2" >yy</variable>
</Variables>
Les variables nommées Variable 1 et Variable 2 appartiennent à l'étiquette sélectionnée à
partir de l'objet Initialisation des données.
438
NOTE
Les valeurs des variables internes et globales ne peuvent pas être stockées dans le fichier
XML.
7.4.4.17. Paramètres de l'imprimante
Paramètres de l'imprimante : Cet objet permet d'ajuster la vitesse d’impression et le contraste sur un
formulaire.
NOTE
Cet objet remplace les paramètres du pilote – L'impression avec la solution active utilise les
propriétés définies dans cet objet.
7.4.4.17.1. PARAMÈTRES
Etiquette spécifie le fichier d'étiquette à utiliser avec l'objet Paramètres de l'imprimante.
ASTUCE
Si l'étiquette ne fait pas partie de la solution, on peut la rechercher avec le bouton Parcourir.
On peut aussi définir l'étiquette dynamiquement en utilisant une source de données
connectée.
Imprimante définit l'imprimante dont on utilise les paramètres.
ASTUCE
Si aucune imprimante n'est définie, celle définie dans l'étiquette active est utilisée.
L'imprimante peut aussi être définie dynamiquement en utilisant une source de données
connectée.
Afficher les paramètres de vitesse permettra de définir la vitesse d'impression.
Afficher les paramètres de contraste permettra de définir les paramètres de contraste.
7.4.4.17.2. STYLE
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
439
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
7.4.4.17.3. POSITION
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire.
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet quelle
que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
Angle de rotation : C'est l'angle de l'objet par rapport au plan de travail.
7.4.4.17.4. GÉNÉRAL
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
440
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet
sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et l'impression
du formulaire:
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
7.4.4.18. Quantité à imprimer
Quantité à imprimer Cet objet est utilisé pour définir le nombre d'étiquettes (ou pages d'étiquettes) à
imprimer.
7.4.4.18.1. PARAMÈTRES
Étiquette spécifie le fichier de l'étiquette utilisé avec l'objet Quantité à imprimer.
La Quantité à imprimer est définie en utilisant une valeur variable.
ASTUCE
La variable est utilisée comme quantité définie pour l'action Imprimer.
Le groupe Afficher les paramètres additionnels permet de définir les propriétés suivantes:
• Nombre variable d'étiquettes sautées définit le nombre d'étiquettes à sauter lors de l'impression.
NOTE
Pour définir le nombre d'étiquettes, de doublons ou de jeux d'étiquettes à sauter, une
nouvelle fenêtre va s'ouvrir. Les valeurs devront être saisies dans cette fenêtre.
ASTUCE
Cette option est utilisée avec Nombre d'étiquettes horiz.
• Nombre variable de copies identiques: Assigne à la variable sélectionnée un nombre de copies pour
chaque étiquette du travail d'impression.
• Nombre variable de jeux d'étiquettes: Assigne à la variable sélectionnée une valeur qui spécifie
combien de fois le processus complet d'impression devra se répéter.
441
AVERTISSEMENT
Il faut définir au moins une variable quand l'option Afficher les paramètres additionnels est
activée.
7.4.4.18.2. STYLE
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
7.4.4.18.3. POSITION
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y : Coordonnées des points d'ancrage.
• Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
• Conserver les proportions : Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire.
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet quelle
que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
442
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
Angle de rotation : C'est l'angle de l'objet par rapport au plan de travail.
7.4.4.18.4. GÉNÉRAL
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions,
variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet
sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et l'impression
du formulaire:
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
7.4.5. Exécuter le formulaire
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
Pour qu'un formulaire fonctionne, il faut le passer du mode création au mode exécution. Une fois le
formulaire créé, l'exécuter pour l'activer ou pour le tester si tout fonctionne comme prévu.
Il y a plusieurs manières d'ouvrir un formulaire.
• Cliquer sur Exécuter le formulaire dans l'onglet Accueil du ruban – Groupe d'actions
443
• Appuyer sur Ctrl+D. Pour exécuter le formulaire de démarrage.
NOTE
Le formulaire de démarrage est un formulaire par défaut qui s'exécute après avoir
ouvert votre solution.
• Appuyer sur Ctrl+R. Pour exécuter le formulaire que vous êtes en train de modifier.
• Dans le Gestionnaire de solution, utiliser le menu clic droit.
Le formulaire exécuté s'ouvre dans une fenêtre séparée. Pour continuer à y travailler, fermer la fenêtre et
retourner à l'édition.
NOTE
Vous ne pouvez revenir au mode création que si le mode exécution a été lancé directement
à partir de Designer. Les utilisateurs qui ouvrent le formulaire en utilisant NiceLabel
Imprimer ne peuvent utiliser le formulaire qu'en mode exécution sans pouvoir l'éditer.
7.4.6. Débogueur du formulaire
C'est un outil de test, vérification et résolution de problème pour le formulaire. Pour ouvrir le débogueur du
formulaire, créer/ouvrir une solution, lancer un formulaire et appuyer sur Ctrl+Maj+F12.
444
L'espace Sources de données présente les sources de données utilisées par les objets du formulaire.
• Catégorie: Trie les sources de données par catégories (champs de base de données, variables,
fonctions). Par défaut, les sources de données connectées sont groupées dans cette colonne.
• Nom: Nom de la source de données.
• Valeur (chaîne): Représentation de la valeur de la source de données sous forme de chaîne. Ce champ
est modifiable.
L'espace Actions liste les jeux d'actions en cours d'exécution (ou le dernier exécuté). L'action en cours
d'exécution est marquée en vert. Une fois l'action exécutée, l'espace affiche aussi son temps d'exécution.
• Exécution pas à pas: Oblige le débogueur du formulaire à s'arrêter avant d'exécuter une action.
• Le bouton étape exécute l'action sur laquelle le débogueur du formulaire s'est arrêté.
• Le Type d'événement permet de filtrer les événements en fonction de leur origine. Les événements
peuvent être initiés par :
• une action de l'utilisateur (cliquer, insérer l'objet, passer la souris, etc.)
• ou automatiquement (en utilisant un minuteur)
Le champ journal d'exécution de l'action liste les détails des actions exécutées. Ces actions sont
présentées dans le format suivant : [date heure] valeur/chaîne de nom d’action.
L'Ensemble des données liste les tables chargées par le formulaire. Sélectionner une table pour afficher les
données qu'elle contient.
445
NOTE
Le débogueur du formulaire n'est pas disponible dans les environnements production. Il
n'est utilisable qu'au cours du développement de la solution, quand l'accès au fichier de la
solution est en lecture et écriture.
ASTUCE
Il permet de résoudre les problèmes liés aux actions du formulaire. Pour cela, lancer le
débogueur pendant la création du formulaire. Appuyer sur Ctrl+Maj+R. Le formulaire et
son débogueur vont s'ouvrir simultanément.
7.5. Importer et Exporter
Le groupe Importer et Exporter permet l'importation, la publication et l'exportation des fichiers de solution.
Importer dans la solution permet d'importer les documents dans la solution. Ces importations concernent
les fichiers aux formats suivants :
• Fichier de solution (.nsln)
• Fichier d'étiquette (.nlbl)
• Fichier d'étiquette V6 (.lbl)
• Fichier de formulaire (V6) (.xff)
Lorsque l'on clique sur la commande Importer, la boîte de dialogue Ouvrir s'ouvre. Sélectionner le fichier à
importer. Le fichier importé devient visible dans le Gestionnaire de solution.
NOTE
Les fichiers d'étiquette .lbl et de formulaire .xff sont les anciens types de fichiers utilisés
jusqu'à la version 6.
Exporter l'étiquette enregistre l'étiquette sur le lecteur et la rend utilisable pour une autre solution. Après un
clic sur Exporter l'étiquette, la boîte de dialogue Exporter l'étiquette s'ouvre. Sélectionner un emplacement
pour y enregistrer l'étiquette.
7.6. Impression avec formulaires
Utiliser des formulaires pour imprimer est une méthode très efficace pour accélérer l'impression et
l'adapter aux activités de l'entreprise. À la différence des étiquettes, l'impression avec formulaires utilise les
actions du formulaire.
446
ASTUCE
Avant de créer et de préparer un formulaire pour imprimer, vérifier que l'étiquette est
correctement conçue et prête à imprimer. Ne pas oublier de sélectionner l'imprimante
appropriée dans la boîte de dialogue Propriétés de l'étiquette.
• Impression avec formulaires. Utiliser les formulaires pour lancer l'impression. Les actions relatives
à l'impression peuvent être assignées aux objets variés du formulaire. Les actions assignées
sont déclenchées par des événements. Le déclenchement d'un événement démarre le processus
d'impression.
• Imprimer des étiquettes dont le nom provient d'une base de données. Utiliser un formulaire pour
définir dynamiquement l'étiquette à imprimer. Cette méthode est plus intéressante qu'une simple
impression avec formulaire puisqu'elle lit le nom de l'étiquette dans une base de données connectée.
7.6.1. Impression avec formulaires
Suivre les étapes ci-dessous, pour créer un objet du formulaire permettant d'imprimer une étiquette quand
un opérateur clique dessus.
1.
Créer un nouveau formulaire.
2.
Ajouter un Objet du formulaire sur le plan de travail. Le Bouton est l'objet le plus approprié.
3.
Double cliquer sur le bouton pour ouvrir ses propriétés.
4.
Ouvrir l'onglet Evénements.
5.
Dans notre cas, l'objet bouton propose déjà un événement sur clic. Cliquer sur Actions ... pour ouvrir
l'Editeur d'actions.
•
L'action Imprimer l'étiquette se trouve parmi les plus populaires dans le ruban Editeur d'actions.
Cliquer dessus pour l'assigner au bouton.
447
NOTE
Imprimer l'étiquette est une action qui ajoute automatiquement l'action Ouvrir l'étiquette
devant elle.
•
Cliquer sur l'action Ouvrir l'étiquette pour ouvrir ses propriétés. Nom de l'étiquette définit l'étiquette
à imprimer.
1.
Cliquer sur OK.
2.
Exécuter le formulaire et cliquer sur le bouton. L'étiquette s'imprime.
7.6.2. Imprimer des étiquettes dont le nom provient d'une base de données
Cette méthode d'impression permet de définir dynamiquement l'étiquette à imprimer en utilisant une base
de données. Utiliser un formulaire pour lire le nom de l'étiquette dans la base de données, puis l'imprimer.
Pour créer un formulaire basique pour impression d'étiquette définie par une base données, procéder
comme suit.
1.
Créer un nouveau formulaire.
2.
Ajouter un Objet du formulaire sur le plan de travail. Le Bouton est l'objet le plus approprié.
3.
Double cliquer sur le bouton pour ouvrir ses propriétés.
4.
Ouvrir l'onglet Evénements.
5.
Dans notre cas, l'objet bouton propose déjà un événement sur clic. Cliquer sur Actions ... pour ouvrir
l'Editeur d'actions.
448
•
S'il est prévu d'imprimer toutes les étiquettes listées dans la table de la base de données ou une
sélection d'étiquettes incluses, ajouter l'action Pour chaque enregistrement.
• Utiliser tous les enregistrements: imprime tous les enregistrements de la table de la base de données.
• Utiliser les enregistrement sélectionnés
•
Ajouter l'Action Imprimer l'étiquette. Cette action se trouve parmi les plus populaires dans le ruban
Editeur d'actions. Cliquer dessus pour l'assigner au bouton.
NOTE
Imprimer l'étiquette est une action qui ajoute automatiquement l'action Ouvrir l'étiquette
devant elle.
•
Cliquer sur l'action Ouvrir l'étiquette pour ouvrir ses propriétés. Nom de l'étiquette définit l'étiquette
à imprimer. Sélectionner l'option Source de données pour activer la sélection d'une source de
données dynamique.
•
Cliquer sur le menu déroulant et sélectionner un champ de base de données existant ou créer une
nouvelle connexion à une base de données en utilisant l'assistant.
1.
Cliquer sur OK.
2.
Exécuter le formulaire et cliquer sur le bouton. Une étiquette définie par la base de données va
s'imprimer.
449
7.7. Définir les Actions
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Les Actions sont un élément essentiel des solutions d'étiquetage automatisées. Chaque action effectue
une commande prédéfinie (ou une série de commandes) lorsqu'un événement défini arrive.
Designer comporte un large éventail d'actions. Cela évite de lancer la programmation de la solution en
partant de zéro.
Gérer les actions en utilisant la boîte de dialogue Éditeur d'actions.
Les Actions et leurs propriétés sont décrites ci-dessous.
• Actions disponibles: L'éventail d'actions disponibles dansDesigner. Ces actions sont groupées par
ensembles de fonctions.
• Définition des actions: Une action est définie dans l’Éditeur d'actions en cliquant sur l'icône appropriée
dans la partie du ruban Ajouter. Le ruban principal contient les actions les plus généralement utilisées
et – par la suite – les actions personnelles les plus utilisées. Pour voir toutes les actions disponibles,
cliquer sur Toutes les actions.
• Actions indentées: Ces actions ne sont pas utilisables seules. Leurs caractéristiques spécifiques
exigent qu'elles soient indentées dans une autre action. Utiliser les boutons du ruban Ordre des
actions pour changer une action de place. Chaque action est identifiée par un numéro qui montre sa
position dans la liste et son indentation. Ce numéro ID s'affiche dans les messages d'erreur, ce qui
permet de retrouver plus facilement l'action problématique.
L'action Imprimer l'étiquette est un exemple de ce type d'action. Cette action est indentée sous l'action
Ouvrir l'étiquette ainsi elle concerne l'étiquette exacte à imprimer.
• Exécution d'Action: Les actions actives listées sont exécutées une fois par événement. L'ordre des
actions est crucial – Leur exécution se fait de haut en bas dans la liste.
• Actions conditionnelles: Les actions conditionnelles ne s'exécutent que lorsque les conditions sont
réunies pour cela. Une Condition est définie par une seule ligne d'Expression en VBScript ou script
Python.
• Erreurs dans les actions: Si une action n'est pas configurée complètement, elle sera marquée par un
point d'exclamation rouge. Ce type d'action peut être inclus dans une liste d'événements, mais ne peut
pas s'exécuter.
NOTE
Si l'une des actions indentées comporte une erreur, toutes les actions parents seront aussi
coloriées en rouge. C'est une indication pour une erreur d'action indentée.
450
• La Désactivation des Actions: empêche leur exécution. Par défaut, chaque action ajoutée est
activée. Les Actions qui ne sont plus nécessaires peuvent être désactivées mais conservées dans la
configuration. La case à cocher devant le nom de l'action d'une liste d'actions définie est un raccourci
pour activer/désactiver l'action.
• Copie des actions: Toutes les actions peuvent être copiées et collées. Utiliser les raccourcis-clavier
Windows standards ou effectuer un clic droit sur l'action.
7.7.1. Éditeur d'actions
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
L'Éditeur d'actions est un outil de gestion des actions de la Designer solution.
Les actions sont définies pour :
• Formulaire: Ces actions sont déclenchées par les événements du formulaire. Elles s'appliquent aux
événements suivants :
• À l'ouverture du formulaire: La ou les actions démarrent à l'ouverture du formulaire.
• À la fermeture du formulaire: La ou les actions démarrent à la fermeture du formulaire.
• À intervalle de temps: La ou les actions démarrent après un temps donné.
• À l'inactivité du formulaire: La ou les actions démarrent quand le formulaire reste inactif pour un
temps donné.
• Objet du formulaire: Ces actions sont déclenchées par un événement relatif à un objet du formulaire.
451
• Variable: Ces actions sont déclenchées en fonction des valeurs reçues.
7.7.1.1. Ruban
Le ruban Boîte de dialogue de l'éditeur d'actions comporte les commandes pour ajouter, supprimer et
ordonner les actions. Il dispose aussi d'un accès direct aux actions fréquemment utilisées.
Le groupe d'icônes Presse-papiers dispose des actions suivantes:
• Coller : Colle les données du presse-papiers.
• Couper : Coupe la sélection dans le presse-papiers.
• Copier : Copie la sélection dans le presse-papiers.
• Effacer : Efface les articles sélectionnés.
Le groupe Annuler & Rétablir permet d'annuler des actions ou de les rétablir.
• Annuler: Designer Permet d'annuler la séquence complète d'actions depuis l'ouverture de l'éditeur.
• Rétablir : Répète la séquence d'actions requise.
Le groupe Ordre des actions définit l'ordre d'exécution des actions sélectionnées.
• Les flèches Vers le haut et Vers le bas permettent de déplacer l'action sélectionnée avant ou après
une autre action existante.
• La flèche Droite permet d'indenter l'action sélectionnée sous la précédente action existante.
NOTE
Une action indentée démarre après l'action parent.
• La flèche Gauche permet de rendre indépendante une action indentée dans l'action qui la précède.
NOTE
Certaines actions ne peuvent pas être indépendantes. Quand ce type d'action est ajouté à
la liste d'actions, un avertissement apparaît. L'avertissement précise sous quelle action elle
devrait être indentée.
Ajouter assigne les actions à l'objet du formulaire sélectionné.
• Le bouton Toutes les actions donne accès à toute la gamme d'actionsDesigner . Les actions Utilisées
récemment se trouvent en haut de la liste. Utiliser le champ Recherche... pour localiser rapidement
toutes les actions en saisissant leur nom.
• Quatre bouton donnent directement accès aux actions les plus utilisées :
452
• Ouvrir l'étiquette: Ajoute l'action Ouvrir l'étiquette à la liste des événements.
• Imprimer l'étiquette: Ajoute l'action Imprimer l'étiquette à la liste des événements.
• Définir l'imprimante: Ajoute l'action Définir l'imprimante à la liste des événements.
• Quitter: Ajoute l'action Quitter à la liste des événements.
7.7.1.2. Explorateur d'actions
L'Explorateur d'actions est un outil pour ajouter, supprimer et ordonner les actions assignées. Utiliser les
commandes du ruban pour manipuler les actions existantes ou ajouter de nouvelles actions.
Les colonnes de l'explorateur présentent toutes les options d'exécution des actions et leur description.
• Activé: active ou désactive l'action incluse.
• Condition: affiche la condition d'exécution d'une action (si définie).
• Description: affiche les actions telles que définies par l'utilisateur.
L'explorateur d'action permet aussi de sélectionner plusieurs actions, et de les copier, coller et supprimer.
Pour les sélectionner, utiliser les touches Ctrl/Maj plus clic sur les actions requises.
NOTE
Pour sélectionner plusieurs actions, il faut qu'elles soient dans la même action parent, ex:
toutes les actions sélectionnées doivent être au même niveau. Voir ci-dessous.
7.7.1.3. Champ d'édition
Champ d'édition permet d'éditer les propriétés avancées de l'action.
• Les principales propriétés de l'action sélectionnée se trouvent en haut du champ d'édition. Elles
sont modifiables. Les propriétés principales sont différentes suivant les actions – Voir les sections
Description de l'action pour les détails.
• Le groupe À propos permet de décrire toutes les actions NiceLabel 10.
453
• Nom: Par défaut, le nom de l'action est défini par son type, il n'est donc pas unique. En
personnalisant son nom, elle devient reconnaissable instantanément au milieu des autres
actions, dans les journaux et dans les éventuels messages d'erreur.
• Description: Notes de l'utilisateur sur l'action sélectionnée. La description s'affiche dans
l'explorateur d'actions.
• Type d'action: Champ en lecture seule qui affiche le type de l'action.
NOTE
En mettant les solutions anciennes à niveau (crées avec NiceLabel V6 et antérieur),
mettre à jour les noms des actions en fonction de la langue actuellement définie. La
version de la solution se met à jour.
• Les propriétés masquées sont moins souvent utilisées. Les propriétés masquées diffèrent suivant les
actions – Voir les sections Description de l'action pour les détails.
7.7.2. Actions disponibles
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Les actions Designer sont regroupées suivant leur fonction. Ces groupes sont listés ci-dessous.
Le groupe Général contient les commandes fréquemment utilisées concernant l'ouverture de l'étiquette et
son activation :
• Ouvrir une étiquette
• Imprimer l'étiquette
• Ouvrir un Document / Programme
• Exécuter un script
• Créer une variante d'étiquette
Le groupe Imprimante contient les actions relatives à l'impression:
• Installer l'imprimante
• Paramétrer l'imprimante
• Définir le nom du travail d'impression
• Rediriger l'impression vers un fichier
• Définir les paramètres d'impression
454
• Rediriger l'impression en PDF
• État de l'imprimante
• Stocker l'étiquette dans l'imprimante
• Imprimer un document PDF
Le groupe Formulaire définit les actions relatives aux objets du formulaire:
• Ouvrir un autre formulaire
• Message
• Quitter
• Déplacer le focus
• Récupérer la ligne de la table sélectionnée
• Sélectionner une ligne de la table
• Définir les propriétés de l'objet
• Traduire le formulaire
Le groupe Variables définit les actions relatives aux variables:
• Définir une variable
• Enregistrer les données variables
• Charger les données variables
• Manipulation de chaîne de caractères
Le groupe Données & Connectivité définit les actions relatives aux bases de données, à l'envoi, la lecture, la
réception des données et au travail en réseau.
• Exécuter une requête SQL
• Rafraîchir la table
• Importer les données dans la table
• Envoyer les données au port TCP/IP
• Envoyer les données au port série
• Lire les données du port série
• Envoyer les données à l'imprimante
• Requête HTTP
• Web Service
Le groupe Opérations de fichier définit les actions relatives au fichier actif:
455
• Enregistrer les données dans un fichier
• Lire les données du fichier
• Effacer un fichier
• Parcourir le fichier/dossier
Le groupe Contrôle de flux définit les séquences variées des actions:
• Boucler
• Pour chaque enregistrement
• Essayer
• Groupe
Le groupe Autre contient les actions spécifiques pour exécuter les commandes, envoyer les commandes
personnalisées et vérifier les licences:
• Exécuter le fichier de commande
• Envoyer des commandes personnalisées
• Vérifier la licence
• Journaliser les événements
7.7.2.1. Général
7.7.2.1.1. OUVRIR UNE ÉTIQUETTE
L'action Ouvrir une étiquette spécifie le fichier de l'étiquette qui va être imprimée. Quand l'action est
exécutée, le masque d'étiquette spécifié s'ouvre en mémoire cache. L'étiquette reste en cache tant que
les déclencheurs et les événements l'utilisent.
Le nombre d'étiquettes pouvant être ouvertes en même temps est illimité. Quand une étiquette déjà
chargée est à nouveau demandée, NiceLabel Automation va d'abord déterminer si une version plus récente
est disponible et approuvée pour l'impression, et ouvrira ensuite l'étiquette.
Dans cet exemple, charge l'étiquette label.nlbl du dossier C:\ProjectA\Labels.
C:\ProjectA\Labels\label.nlbl
456
S'il ne trouve pas l'étiquette spécifiée, NiceLabel 10 essaye de la trouver à un autre endroit. Pour plus
d'informations, consulter l'article Ordre de recherche des fichiers requis dans le guide utilisateur de
NiceLabel Designer.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Utilisation de chemins relatifs
NiceLabel 10 permet d'utiliser des chemins relatifs pour référencer les fichiers d'étiquettes. Le dossier
racine est toujours le dossier où la solution (ou configuration dans le cas où l'action est utilisée dans une
configuration NiceLabel Automation) est stockée.
Avec la syntaxe suivante, l’étiquette se charge relativement depuis l’emplacement du fichier de
configuration. Automation Builder recherche l’étiquette dans le dossier ProjectA, qui se trouve deux
niveaux au-dessus du dossier actuel, puis dans le dossier Étiquettes.
..\..\ProjectA\Labels\label.nlbl
Le groupe Paramètres définit le fichier de l'étiquette.
• Nom : Spécifie le nom de l'étiquette. Il peut être codé en dur, et la même étiquette sera imprimée
à chaque fois. L'option Source de données permet de définir le nom du fichier dynamiquement.
Sélectionner ou créer une variable qui contient le chemin et/ou le nom du fichier, si un déclencheur
s'exécute ou un événement survient.
ASTUCE
En général, la valeur est assignée à la variable par un filtre.
NOTE
Utiliser la syntaxe UNC pour les ressources réseau.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
457
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.1.2. IMPRIMER L'ÉTIQUETTE
Cette action exécute l'impression de l'étiquette. Elle doit toujours être indentée sous l'action Ouvrir
l'étiquette. L'indentation permet d'avoir la référence de l'étiquette à imprimer. Ceci permet d'avoir plusieurs
étiquettes ouvertes en même temps, et de spécifier l'étiquette à imprimer.
Avec cette commande, l'étiquette s'imprime en utilisant les pilotes définis dans le masque d'étiquette. Si ce
pilote d'imprimante n'existe pas sur le système, l'étiquette s'imprime en utilisant le pilote d'impression par
défaut. Il est possible de remplacer le pilote d'imprimante en utilisant la commande Installer l'imprimante.
Pour atteindre une haute performance d'impression d'étiquettes, active deux paramètres par défaut:
• Traitement parallèle. De multiples processus d'impression sont effectués simultanément. Le nombre
de tâches d'impression fonctionnant en arrière-plan dépend du matériel, et plus précisément du type
de processeur. Chaque noyau de processeur peut contenir une seule thread d'impression. Cette valeur
par défaut est modifiable. Pour plus d'informations, consulter l'article Traitement parallèle dans le
guide utilisateur de NiceLabel Automation.
• Mode asynchrone. Dès que le pré-traitement du déclencheur se termine et que les instructions pour
le moteur d'impression sont disponibles, la thread d'impression démarre en arrière-plan. Le contrôle
458
est rendu au déclencheur pour qu'il puisse accepter le flux de données entrantes suivant dès que
possible. Quand le mode synchrone est activé, le contrôle n'est pas rendu au déclencheur tant que le
processus d'impression n'est pas terminé. Cela peut prendre un certain temps, mais le déclencheur
a l'avantage d'envoyer un retour d'informations à l'application fournissant les données. Pour plus
d'informations, consulter l'article Mode synchrone dans le guide utilisateur de NiceLabel Automation.
NOTE
L'utilisation de l'option Enregistrer l'erreur dans une variable, dans Exécution d'action
et Traitement d'Erreurs ne va pas produire de résultats en mode asynchrone, car le
déclencheur ne recevra pas de retour du processus d'impression. Pour récupérer des
informations du processus d'impression, il faut activer le mode synchrone.
NOTE
Si l'action Imprimer l'étiquette est indentée sous l'action Boucler, Automation l'exécute
dans un mode de session d'impression. C'est un mode d'optimisation de l'impression
qui imprime toutes les étiquettes d'une boucle dans un seul fichier d'impression. Pour
plus d'informations, consulter l'article Impression en session dans le guide utilisateur de
NiceLabel Automation.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Quantité: Ce groupe définit le nombre d'étiquettes à imprimer avec le formulaire actif.
• Étiquettes : Détermine le nombre d'étiquettes imprimées. Source de données spécifie ou ajoute une
variable qui définit dynamiquement la quantité d'étiquettes à imprimer.
NOTE
La valeur de variable est généralement assignée par l'action Utiliser un Filtre de
Données et doit être un nombre entier.
Toutes (quantité illimitée) : Imprime une quantité d'étiquettes en fonction du masque créé.
Détails d'impression Quantité illimitée
Cette option est utilisée dans deux scénarios.
1.
Commander à l'imprimante d'imprimer la même étiquette continuellement jusqu'à ce qu'elle soit
éteinte, ou qu'elle reçoive l'ordre d'effacer sa mémoire tampon.
459
AVERTISSEMENT
Ce scénario requiert l'installation et l'utilisation du pilote d'imprimante NiceLabel
pour l'impression d'étiquettes.
Lors de l'impression d'une étiquette fixe, une seule tâche d'impression est envoyée à l'imprimante,
avec la quantité définie sur « illimitée ». Les imprimantes d'étiquettes ont un paramètre de
commande d'impression pour indiquer l'impression « illimitée ».
Quand l'étiquette n'est pas fixe mais qu'elle comporte des objets qui changent durant l'impression,
comme des compteurs, alors la quantité imprimée sera définie par la quantité maximale supportée
par l'imprimante. Le pilote d'imprimante NiceLabel connaît la quantité limite et imprime toutes les
étiquettes possibles.
Exemple
La quantité maximale supportée par l'imprimante est de 32 000. C'est la quantité d'étiquettes qui
est imprimée quand l'option Toutes (quantité illimitée) est sélectionnée.
2.
Le déclencheur ne fournit aucune donnée, mais il signale seulement que « l'événement
s'est effectué ». La logique pour collecter les données nécessaires se trouve sur l'étiquette.
Généralement, une connexion vers une base de données est configurée avec l'étiquette et, à
chaque déclenchement, l'étiquette doit se connecter à la base de données et récupérer tous les
enregistrements. Dans ce cas, l'option Toutes (quantité illimitée) se comprend comme « imprimer
tous les enregistrements de la base de données ».
• Quantité variable (définie à partir d'une variable d'étiquette): Spécifie une variable de l'étiquette qui va
définir la quantité d'étiquettes à imprimer.
Le déclencheur ne reçoit pas le nombre d'étiquettes à imprimer, donc il transmet la décision au
masque de l'étiquette. L'étiquette peut contenir une connexion à la base de données, qui fournira la
quantité d'étiquettes, ou il y a une autre source d'information de quantité. Une variable d'étiquette doit
être définie comme « variable de quantité ».
Le groupe Avancé définit les détails de l'impression d'étiquettes. Cliquer sur Afficher les options avancées
de l'imprimante pour définir les options d'impression Avancées:
Cette section spécifie des paramètres de quantité d'étiquettes moins fréquemment utilisés.
• Nombre d'étiquettes sautées : Définit le nombre d'étiquettes à sauter sur la première page des
étiquettes. La feuille d'étiquettes peut avoir déjà été imprimée, mais pas entièrement. Cette feuille
peut être réutilisée en déplaçant la position de départ. Cette option est applicable pour imprimer les
étiquettes sur des feuilles, pas sur des rouleaux d'étiquettes, c'est donc applicable aux imprimantes
de bureau mais pas aux imprimantes d'étiquettes.
• Copies d'étiquettes identiques : Spécifie le nombre de copies d'étiquettes à imprimer pour chaque
étiquette unique. Pour des étiquettes fixes, cette option donne le même résultat que l'option principale
Nombre d'étiquettes. Avec des étiquettes variables, telles que les étiquettes utilisant des compteurs,
ce sera le nombre réel de copies.
460
• Nombre de jeux d'étiquettes spécifie combien de fois la totalité de l'impression d'étiquettes doit se
répéter.
Exemple
Le déclencheur, ou l'événement, reçoit un contenu de 3 lignes de données formatées en CSV, donc
on attend l'impression de 3 étiquettes (1, 2, 3). En mettant cette option à 3, l'impression se fera dans
l'ordre suivant: 1, 2, 3, 1, 2, 3, 1, 2, 3.
ASTUCE
Toutes les valeurs du groupe Avancé peuvent être soit codées en dur, soit fournies
dynamiquement par une variable nouvelle ou existante.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
461
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.1.3. OUVRIR UN DOCUMENT / PROGRAMME
Cette action fournit une interface avec une application externe et l'ouvre en ligne de commande.
Les applications externes peuvent exécuter des fonctions additionnelles et renvoyer le résultat à NiceLabel
10. Cette action lui permet de se relier à un logiciel tiers qui peut traiter des données additionnelles, ou
acquérir des données. Le logiciel externe peut fournir des réponses de données et les enregistrer dans un
fichier, dans lequel elles seront récupérées pour des variables.
Fournir les valeurs de variable(s) au programme en les entourant de crochets dans la ligne de commande.
C:\Applications\Processing.exe [variable1] [variable2]
NOTE
Si vous utilisez cette action dans les solutions NiceLabel 10, elle vous permet d'ouvrir
des pages Web ou de créer des messages électroniques directement à partir de vos
formulaires. Voir la section Créer des liens hypertexte et envoyer des e-mails sur un
formulaire dans le guide utilisateur de NiceLabel 10.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Fichier définit le fichier à ouvrir.
• Nom de fichier: Définit le chemin et nom du fichier ou de l'application à ouvrir.
462
Le nom et le chemin du fichier peuvent être codés en dur, et le même fichier sera utilisé à chaque
fois. Si le nom du fichier est défini sans le chemin, le dossier comportant le fichier de configuration
d'NiceLabel Automation (.MISX) sera utilisé. En utilisant une référence relative au nom de fichier, le
dossier avec le fichier .MISX est utilisé comme dossier racine.
Source de données active le nom de fichier variable. Sélectionner une variable qui contient le chemin
et/ou le nom du fichier, ou combiner plusieurs variables pour créer le nom du fichier. Pour plus
d'informations, consulter l'article Utilisation des valeurs composées dans le guide utilisateur de
NiceLabel Automation.
NOTE
Utiliser la syntaxe UNC pour les ressources réseau. Pour plus d'informations,
consulter l'article Accès aux Ressources de Réseau Partagées dans le guide
utilisateur de NiceLabel Automation.
Le groupe Options d'exécution permet de paramétrer les détails d'ouverture du programme.
• Masquer la fenêtre: Rend invisible la fenêtre du programme ouvert. Comme NiceLabel 10 fonctionne
comme une application de service dans sa propre session, il ne peut pas interagir avec le bureau de
l'utilisateur, même s'il fonctionne avec les privilèges de l'utilisateur actuellement connecté. Microsoft
a empêché cette interaction dans Windows Vista et les systèmes d'exploitation plus récents pour des
raisons de sécurité.
• Attendre la fin: Spécifie qu'il faut attendre la fin de cette action avant de continuer à exécuter les
autres actions programmées en suivant.
ASTUCE
Activer cette option si l'action suivante dépend du résultat de l'application externe.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
463
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.1.4. EXÉCUTER UN SCRIPT
L'utilisation de scripts VBScript ou Python personnalisés améliore les fonctionnalités du logiciel. Utiliser
cette fonction si les actions prédéfinies ne sont pas suffisantes.
Les scripts peuvent inclure les variables des déclencheurs, variables internes ou variables définies ou
importées des étiquettes.
Veiller à ce que le compte Windows, sous lequel le service tourne, dispose des droits pour exécuter les
commandes du script.
NOTE
Le langage de script est configuré par déclencheur dans les propriétés du déclencheur.
Dans un déclencheur, toutes les actions Exécuter le script doivent utiliser le même langage
de script.
À propos: Ce groupe identifie l'action sélectionnée.
464
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
L'éditeur de Script propose les fonctionnalités suivantes:
• Insérer une source de données permet d'insérer une variable, nouvelle ou existante, dans un script.
• Vérifier valide la syntaxe du script saisi.
• Éditeur de script: Ouvre l'éditeur qui rend l'écriture du script plus facile et plus efficace.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
465
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
Éditeur de script
NiceLabel 10 comporte un éditeur de scripts qui facilite l'écriture en Python ou en VB, sans erreur ni perte
de temps.
La sélection des langages de script devant être utilisés dans l'Éditeur de script diffère entre NiceLabel
Designer Proet Automation Builder:
• Dans Designer, double-cliquez sur le plan de travail du formulaire pour ouvrir Propriétés du
formulaire>Paramètres additionnels>Langue de script du formulaire.
• Dans Automation Builder, allez dans Éléments de configuration > cliquez sur Modifier pour ouvrir les
propriétés du déclencheur>Paramètres> Autre > Script.
ASTUCE
NiceLabel 10 Utilise la variante .NET de Python appelée IronPython. C'est une langue de
script Python tout à fait compatible qui prend également en charge les méthodes .NET.
Le ruban de l'éditeur dispose des commandes usuelles qui sont réparties dans plusieurs groupes par
fonction.
466
• Le groupe Presse-papiers comporte les commandes Couper, Copier, Coller et Supprimer.
• Le groupe de ruban Annuler Rétablir annule ou répète les actions d'édition.
• Le groupe Fichier permet de charger et enregistrer les scripts dans un fichier.
• Charger depuis un fichier: charge un script à partir d'un fichier texte externe précédemment
enregistré.
• Enregistrer sur un fichier: Stocke le script actuellement modifié dans un fichier texte.
• Le groupe Édition permet de rechercher et remplacer des chaînes dans un script.
• Chercher: Trouve la chaîne saisie dans le script.
• Remplacer: Remplace la chaîne dans le script.
• Le groupe Insérer: La commande Source de données insère dans le script des sources de données
existantes ou nouvellement créées.
• Le groupe Script: La commande Valider le script valide la syntaxe du script saisi.
Éléments de script disponibles contient tous les éléments de script disponibles pour bâtir le script. Doublecliquer sur l'élément ou cliquer sur le bouton Insérer pour insérer l'élément à l'endroit où le curseur se
trouve dans le script.
Description de l'élément donne une information basique sur l'élément de script inséré.
La liste d'erreurs comporte les erreurs rapportées après utilisation de la commande Valider le script.
7.7.2.2. Imprimante
7.7.2.2.1. INSTALLER L'IMPRIMANTE
Cette action spécifie le nom de l'imprimante à utiliser pour imprimer l'étiquette active.
NOTE
Cette action écrase l'imprimante définie dans les propriétés de l'étiquette.
Cette action est utile pour imprimer des étiquettes identiques sur plusieurs imprimantes. Il faut toujours
indenter cette action sous l'action Ouvrir l'étiquette pour donner à l'étiquette la référence de l'imprimante.
Cette action lit les paramètres par défaut (tels que la vitesse et le contraste) du pilote d'imprimante
sélectionné et les applique à l'étiquette. À défaut d'utiliser l'action Installer l'imprimante, l'étiquette
s'imprime comme définie dans le masque d'étiquette.
467
AVERTISSEMENT
Attention en passant d'une marque d'imprimante à une autre, par ex. de Zebra à SATO, ou
même d'un modèle d'imprimante à un autre modèle de la même marque. Les paramètres
d'imprimante peuvent ne pas être compatibles et l'impression de l'étiquette peut ne pas être
identique. De même, les optimisations de l'étiquette pour l'imprimante originale, tels que
les compteurs internes et les types de caractères internes, peuvent ne pas être disponibles
pour l'imprimante sélectionnée.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Imprimante spécifie le nom de l'imprimante à utiliser pour l'impression en cours.
• Nom de l'imprimante: Sélectionner l'imprimante dans la liste d'imprimantes installées localement,
ou saisir un nom d'imprimante. Sélectionner Source de données pour sélectionner dynamiquement
l'imprimante en utilisant une variable. Dans ce cas, sélectionner ou créer une variable qui contient le
nom de l'imprimante à utiliser quand l'action s'exécute.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
468
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.2.2. PARAMÉTRER L'IMPRIMANTE
Cette action ouvre la boite de dialogue des propriétés du pilote pour l'imprimante sélectionnée. Les
paramètres sont enregistrés dans le fichier de l'étiquette et ne s'appliquent qu'à cette étiquette.
NOTE
Avec cette action, les modifications effectuées sont temporaires et ne concernent que le
job d'impression en cours. Les modifications ne s'enregistrent ni sur l'étiquette ni sur le
formulaire.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres définit une variable pour les paramètres de l'imprimante.
• Paramètres de l'imprimante: sélectionne ou crée une variable pour stocker les paramètres
d'imprimante reçus en sortie. Quand les paramètres d'imprimante sont inclus dans la variable, la
boite de dialogue Propriétés de l’imprimante les affiche.
Exécution d'une action et traitement d'erreurs
469
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.2.3. DÉFINIR LE NOM DU TRAVAIL D'IMPRESSION
Cette action spécifie le nom du travail d'impression tel qu'il apparaît dans le spouleur Windows. Par défaut
c'est le nom du fichier d'étiquette utilisé. Cette action l'écrasera.
NOTE
Il faut toujours indenter cette action sous l'action Ouvrir l'étiquette pour qu'elle s'applique à
un fichier spécifique.
470
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Travail d'impression permet de définir le nom du travail d'impression.
• Nom: spécifie le nom du travail d'impression. Il peut être codé-en-dur, et le même nom sera utilisé
pour chaque action d'Impression. L'option Variable active le nom d'un fichier variable. Sélectionner ou
créer une variable qui contient le chemin et/ou le nom du fichier, si un déclencheur s'exécute ou un
événement survient.
NOTE
Dans le module Automation Builder, en général, la valeur de la variable est assignée
par un filtre.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
471
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.2.4. REDIRIGER L'IMPRESSION VERS UN FICHIER
Cette action envoie le travail d'impression dans un fichier. Au lieu d'envoyer le fichier d'impression créé au
port d'imprimante, comme défini dans le pilote d'imprimante, l'impression est redirigée vers un fichier. Il est
possible de joindre des données au fichier existant ou de l'écraser.
Cette action permet de capturer les commandes d'impression dans un fichier distinct.
Cette action demande au module Automation Builder de rediriger l'impression, donc les étiquettes ne
s'imprimeront pas. Vérifier qu'elle est suivie par l'action Imprimer l'étiquette.
NOTE
NiceLabel fonctionne comme un service sous un compte utilisateur Windows défini. Il faut
que ce compte utilisateur dispose des privilèges d'accès au fichier spécifié avec les droits
de lecture/d'écriture. Pour plus d'informations, consulter l'article Accès aux Ressources de
Réseau Partagées dans le guide utilisateur deNiceLabel Automation.
Cette action Rediriger l'impression vers un fichier est également utile pour imprimer plusieurs étiquettes
différentes (fichiers .NLBL) sur l'imprimante réseau en conservant l'ordre d'étiquettes correct. Quand
plusieurs fichiers .NLBL sont imprimés par le même déclencheur, Automation Builder envoie chaque
étiquette dans un travail d'impression distinct à l'imprimante, même si l'imprimante est identique pour
les deux étiquettes. Avec une imprimante utilisée en réseau, des travaux provenant d'autres utilisateurs
peuvent s'insérer entre deux travaux que le déclencheur doit envoyer ensemble. L'utilisation de cette action
permet de combiner les données d'impression dans un même fichier pour envoyer ensuite tout son contenu
à l'imprimante en utilisant l'action Envoyer les données à l'imprimante.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
472
Le groupe de paramètres de Fichier définit comment se fait la sélection du fichier pour la redirection.
• Nom du fichier: Spécifie le nom du fichier. Il peut être soit codé en dur, soit fourni dynamiquement par
une variable nouvelle ou existante.
Utiliser la syntaxe UNC pour les ressources réseau. Pour plus d'informations, consulter l'article Accès
aux Ressources de Réseau Partagées dans le guide utilisateur de NiceLabel Automation.
NOTE
Il faut que ce compte utilisateur dispose des privilèges d'accès au fichier spécifié avec les
droits de lecture/d'écriture.
Le groupe de paramètres Mode d'écriture du fichier permet de sélectionner comment le fichier sera traité en
cas de redirections répétées.
• Écraser le fichier: Si le fichier spécifié existe déjà sur le disque, il sera écrasé.
• Joindre les données au fichier: Les données du travail d'impression sont ajoutées aux données
existantes dans le fichier donné.
Le groupe Persistance permet de contrôler la continuité de l'action de redirection. Il permet de définir le
nombre d'actions Imprimer l'étiquette qui sont concernées par l'action Rediriger l'impression vers un fichier.
• Appliquer à la prochaine action d'impression: Précise que la redirection de l'impression ne
s'appliquera qu'à la prochaine action Imprimer l'étiquette (un seul événement).
• Appliquer à toutes les actions d'impression suivantes: Précise que la redirection de l'impression
s'appliquera à toutes les actions Imprimer l'étiquette définies après la présente action Rediriger
l'impression vers un fichier.
NOTE
L'action redirige seulement l'impression. Vérifier qu'elle est suivie par l'action Imprimer
l'étiquette.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
473
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.2.5. DÉFINIR LES PARAMÈTRES D'IMPRESSION
Cette action permet d'affiner les paramètres relatifs au pilote d'imprimante. Ces paramètres concernent la
vitesse et le contraste des imprimantes d'étiquettes, ou le réservoir à papier pour les imprimantes laser.
Les paramètres d'imprimante s'appliquent uniquement à l'impression en cours. Ils ne sont pas mémorisés
pour les déclencheurs suivants.
AVERTISSEMENT
Vos paramètres issus de l’action Configurer les paramètres d’impression ne s’appliquent
pas quand vous prévisualisez ou réimprimez des étiquettes depuis votre Control Center.
Vous pouvez l’éviter avec l’option Utiliser les propriétés d’imprimante enregistrées dans :
étiquette. Il se peut que les propriétés de l’imprimante diffèrent d’un pilote à l’autre et d’une
imprimante à l’autre.
474
NOTE
Après l'action Installer l'imprimante pour changer d'imprimante, il faut ensuite utiliser
l'action Configurer les paramètres d'impression. Avant d'appliquer la structure DEVMODE
au pilote d'imprimante, il faut commencer par charger les paramètres de l'imprimante par
défaut. Ce qui sera effectué par l'action Installer l'imprimante. Le DEVMODE est seulement
compatible avec le DEVMODE du même pilote d'imprimante.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres d'impression permet d'affiner les paramètres avant l'impression.
• Bac : Nom du bac contenant le support d'étiquettes. Cette option est utilisée généralement avec les
imprimantes laser et à jet d'encre ayant différents bacs à papier. Le nom du bac à papier fourni doit
correspondre au nom du bac du pilote d'imprimante. Vérifier les propriétés du pilote d'imprimante
pour plus de détails.
• Vitesse d'impression : Définit la vitesse d'impression. Ce paramètre écrase celui qui est défini dans
l'étiquette. La valeur fournie doit se situer dans la gamme de valeurs acceptables.
Exemple
Le premier modèle d'imprimante accepte une gamme de valeurs de 0 à 30, tandis que le second
modèle d'imprimante accepte des valeurs de -15 à 15. Pour plus d'informations, voir les propriétés du
pilote d'imprimante.
• Contraste : Définit le contraste des objets imprimés sur le papier et écrase les paramètres de
l'étiquette. La valeur fournie doit se situer dans la gamme de valeurs acceptables.
• Décalage d'impression X : Applique le décalage horizontal. L'impression de l'étiquette sera déplacée
horizontalement du nombre de pixels spécifiés. Un décalage négatif est possible.
• Décalage d'impression Y : Applique le décalage vertical. L'impression de l'étiquette sera déplacée
verticalement du nombre de pixels spécifiés. Un décalage négatif est possible.
ASTUCE
Tous les paramètres d'impression peuvent être soit codés en dur, soit fournis
dynamiquement par une variable nouvelle ou existante.
475
Le groupe Avancé permet de personnaliser les paramètres d'impression envoyés avec le travail
d'impression.
Tous les paramètres de l'imprimante, tels que la vitesse d'impression, le contraste, le type de support, le
décalage et autres peuvent être définis comme suit:
• Définis dans une étiquette
• Rappelés depuis le pilote d'imprimante
• Rappelés depuis l'imprimante au moment de l'impression
Les méthodes utilisables dépendent du pilote d'imprimante et des possibilités de l'imprimante. Le mode
d'impression (Rappel des paramètres de l'étiquette, du pilote ou de l'imprimante) est configurable à la
conception de l'étiquette. Il faut parfois appliquer ces paramètres d'imprimante au moment de l'impression.
Ils peuvent varier à chaque impression.
Exemple
Une seule étiquette peut être imprimée sur différentes imprimantes, mais chaque imprimante nécessite
des paramètres légèrement différents. Les imprimantes de différents fabricants n'utilisent pas les mêmes
valeurs de vitesse ou de température. De plus, certaines imprimantes requièrent un décalage vertical ou
horizontal pour imprimer l'étiquette au bon endroit. Durant la phase de test, il faut déterminer les meilleurs
paramètres pour chaque imprimante utilisée et les appliquer à un masque d'étiquette unique juste avant
d'imprimer. Cette action va appliquer les paramètres correspondants pour chaque imprimante définie.
Cette action requiert la réception des paramètres d'impression sous une structure DEVMODE. Il s’agit
d’une structure de données aux normes Windows comportant les informations concernant l'initialisation et
l'environnement d'une imprimante.
L'option Paramètres d'imprimante appliquera les paramètres d'imprimante personnalisés. Liste des entrées
disponibles :
• DEVMODE encodé en base64 - Données fixes. Dans ce cas, Il faut fournir le DEVMODE de l'imprimante
encodé dans une chaîne de caractères Base64 directement dans le champ d'édition. Quand l'action
est exécutée, elle convertit les données encodées en Base64 sous forme binaire.
• DEVMODE encodé en base64 - Données variables. Dans ce cas, la source de données sélectionnée
doit contenir le DEVMODE encodé Base64. Activer la source de données et sélectionner la variable
476
appropriée dans la liste. Quand l'action est exécutée, elle convertit les données encodées en Base64
sous forme binaire.
• DEVMODE binaire - données variables (disponible dans Automation Builder). Dans ce cas, la variable
sélectionnée doit contenir le DEVMODE sous sa forme binaire native. Activer la source de données
et sélectionner la variable appropriée dans la liste. Quand elle est exécutée, l'action va utiliser le
DEVMODE tel quel, sans aucune conversion.
NOTE
Si la variable fournit un DEVMODE binaire, il faut que la variable sélectionnée soit
définie comme variable binaire dans la configuration du déclencheur.
NOTE
Vérifier que l'action Installer l'imprimante est définie avant cette action.
Paramètres d’étiquette annule les propriétés d’étiquette définies dans Propriétés de l’étiquette dans
Designer. Utilisez cette option quand vous imprimez vos étiquettes sur une imprimante ou un support
avec différentes propriétés, selon la définition figurant dans Propriétés de l’étiquette dans Designer. Avec
cette option, vous pouvez :
• Modifier les dimensions de vos étiquettes (largeur et hauteur).
• Modifiez les marges des étiquettes ou en ajouter.
• Désactiver le massicot.
• Désactiver l’impression par lot.
• Appliquer différents stocks en modifiant le paramètre Etiquettes en transverse (compte horizontal et
vertical count, écarts, ordre de traitement).
• Redéfinir l’orientation Portrait ou Paysage.
• Faire pivoter les étiquettes de 180°.
PowerForms applique les Paramètres de l’étiquette au moment de l’impression. Les paramètres de
l’étiquette ne sont pas enregistrés dans vos modèles d’étiquettes. Vous pouvez fournir des paramètres
d’étiquettes sous forme de données utiles XML.
Exemple de paramètres d’étiquette au format XML
Cet exemple présente une vue structurelle des paramètres d’étiquette et de leurs attributs.
<LabelSettings>
<Width>100</Width>
<Height>30</Height>
<Margin>
<Left>2</Left>
477
<Right>3</Right>
<Top>4</Top>
<Bottom>5</Bottom>
</Margin>
<LabelsAcross>
<Horizontal>
<Count>2</Count>
<Gap>4</Gap>
</Horizontal>
<Vertical>
<Count>3</Count>
<Gap>5</Gap>
</Vertical>
<ProcessingOrder>HorizontalTopRight</ProcessingOrder>
</LabelsAcross>
<Orientation>Landscape</Orientation>
<Rotated>true</Rotated>
<DisableCutter/>
<DisableBatchPrinting/>
</LabelSettings>
Spécification XML des paramètres d’étiquette
Cette section contient une description de la structure de fichier XML pour définir les réglages et les valeurs
des Paramètres de l’étiquette.
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType name="nonNegativeFloat">
<xs:restriction base="xs:float">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="LabelSettings">
<xs:complexType>
<xs:all>
<xs:element name="DisableCutter" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="DisableBatchPrinting" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
478
<xs:element name="Width" type="nonNegativeFloat" minOccurs="0"
maxOccurs="1"/>
<xs:element name="Height" type="nonNegativeFloat" minOccurs="0"
maxOccurs="1"/>
<xs:element name="Margin" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:all>
<xs:element name="Left" type="nonNegativeFloat" minOccurs="0"
maxOccurs="1"/>
<xs:element name="Right"
type="nonNegativeFloat" minOccurs="0"
maxOccurs="1"/>
<xs:element name="Top"
type="nonNegativeFloat" minOccurs="0"
maxOccurs="1"/>
<xs:element name="Bottom" type="nonNegativeFloat" minOccurs="0"
maxOccurs="1"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="LabelsAcross" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:all>
<xs:element name="Horizontal" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:all>
<xs:element name="Count" type="xs:nonNegativeInteger"
minOccurs="0" maxOccurs="1" />
<xs:element name="Gap" type="nonNegativeFloat"
minOccurs="0" maxOccurs="1"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="Vertical" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:all>
<xs:element name="Count" type="xs:nonNegativeInteger"
minOccurs="0" maxOccurs="1" />
<xs:element name="Gap" type="nonNegativeFloat"
minOccurs="0" maxOccurs="1"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="ProcessingOrder" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="HorizontalTopLeft"/>
<xs:enumeration value="HorizontalTopRight"/>
479
<xs:enumeration value="HorizontalBottomLeft"/>
<xs:enumeration value="HorizontalBottomRight"/>
<xs:enumeration value="VerticalTopLeft"/>
<xs:enumeration value="VerticalTopRight"/>
<xs:enumeration value="VerticalBottomLeft"/>
<xs:enumeration value="VerticalBottomRight"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="Orientation" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Portrait"/>
<xs:enumeration value="Landscape"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Rotated" type="xs:boolean" minOccurs="0"
maxOccurs="1"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:schema>
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
480
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.2.6. REDIRIGER L'IMPRESSION EN PDF
Cette action envoie le travail d'impression dans un fichier PDF. Le document PDF aura les dimensions
exactes de l'étiquette, comme définies à la conception de l'étiquette. La qualité du rendu des graphiques
dans les PDF correspond à la résolution de l'imprimante ciblée et aux dimensions d'impression désirées.
Les données du flux d'impression peuvent être jointe à un fichier existant ou l'écraser.
Cette action demande au module NiceLabel 10 de rediriger l'impression - donc les étiquettes ne
s'imprimeront pas. Vérifier qu'elle est suivie par l'action Imprimer l'étiquette.
NOTE
Le module NiceLabel Automation tourne en service sous un compte utilisateur Windows
défini. Il faut que ce compte utilisateur dispose des privilèges d'accès au fichier spécifié
avec les droits de lecture/d'écriture. Pour plus d'informations, consulter l'article Accès aux
Ressources de Réseau Partagées dans le guide utilisateur de NiceLabel Automation.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Fichier définit le fichier à ouvrir.
481
• Nom de fichier : spécifie le fichier dans lequel les données vont s'imprimer. Il peut être codé en dur,
et l'impression sera redirigée vers le même fichier à chaque fois. Pour en définir un dynamiquement,
utiliser une variable existante ou en créer une nouvelle.
• Écraser le fichier : Si le fichier spécifié existe déjà sur le disque, il sera écrasé (sélectionné par
défaut).
• Joindre les données au fichier : Les données du travail d'impression sont ajoutées aux données
existantes dans le fichier fourni (désélectionne par défaut).
• Intégrer des polices au format PDF : Si vous utilisez une police non standard, votre solution peut
produire différentes sorties PDF sur des ordinateurs ne prenant pas en charge cette police. L’option
Intégrer des polices au format PDF étant activée, vous pouvez intégrer votre police non standard à
votre solution et cette dernière créé le même PDF sur tous les ordinateurs.
L’option Intégrer des polices au format PDF créé un PDF pour le document conforme à l’archivage
(PDF/A). La norme PDF/A veille à ce que vos documents soient reproduits exactement de la même
manière, indépendamment du logiciel que vous utilisez. Les informations nécessaires pour l’affichage
de contenu, comme des images, des polices et des informations relatives à la couleur sont intégrées
dans votre fichier PDF.
NOTE
Le fichier de sortie PDF consomme plus d’espace lorsqu’il est enregistré avec cette
option activée.
Le groupe Persistance permet de contrôler la continuité de l'action de redirection. Elle permet de définir le
nombre d'actions Imprimer l'étiquette qui sont concernées par l'action Rediriger l'impression vers un fichier.
• Appliquer à la prochaine action d'impression: Précise que la redirection de l'impression ne
s'appliquera qu'à la prochaine action Imprimer l'étiquette (un seul événement).
• Appliquer à toutes les actions d'impression suivantes: Précise que la redirection de l'impression
s'appliquera à toutes les actions Imprimer l'étiquette définies après la présente action Rediriger
l'impression vers un fichier.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
482
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.2.7. ÉTAT DE L'IMPRIMANTE
Cette action communique avec l'imprimante pour récupérer en temps réel son état, et contacte le spouleur
de Windows pour récupérer d'autres informations sur l'imprimante et les travaux en cours.
Il en résulte la collecte d'informations concernant les erreurs, l'état de la file d'attente, le nombre de travaux
dans la file d'attente. ce qui révèle les erreurs potentielles et permet de les identifier facilement.
Scénarios possibles. (1) Vérification de l'état de l'imprimante avant l'impression. Si l'imprimante est en état
d'erreur, imprimer l'étiquette sur l'imprimante en réserve. (2) Compter le nombre de travaux en attente dans
le spouleur de l'imprimante principale. S'il y en a trop, imprimer sur une autre imprimante. (3) Pour vérifier
l'état de l'imprimante avant l'impression. Si l'imprimante est en état d'erreur, l'étiquette ne s'imprime pas,
mais l'erreur est envoyée au système principal en utilisant une des actions de sortie, telles que Envoyer
les données vers un port TCP/IP, Envoyer les données à HTTP, Exécuter l'instruction SQL, Service Web ou
comme réponse du déclencheur.
Prérequis pour état de l'imprimante en temps réel
Pour pouvoir contrôler l'état de l'imprimante en temps réel, procéder comme suit :
• Utiliser un pilote d'imprimante NiceLabel pour recevoir les informations détaillées sur le statut de
l'imprimante. Avec un pilote d'imprimante différent, seules les informations provenant du spouleur
Windows sont contrôlables.
483
• L'imprimante doit être capable de rapporter son état en temps réel. Pour les modèles d'imprimantes
supportant la communication bidirectionnelle, voir la page Internet Téléchargement NiceLabel.
• L'imprimante doit être connectée à une interface bidirectionnelle.
• Le mode bidirectionnel doit être activé dans le Panneau de configuration > Matériel et audio >
Périphériques et Imprimantes > pilote > Propriétés de l'imprimante > Onglet Ports > Activer la
gestion du mode bidirectionnel.
• Avec une imprimante connectée au réseau, vérifier que le port utilisé est le Port TCP/IP Avancé et pas
le Port TCP/IP Standard. Pour plus d'informations, consulter la Knowledge Base article KB189.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Imprimante sélectionne l'imprimante.
• Nom de l'imprimante spécifie le nom de l'imprimante à utiliser pour l'impression en cours.
Sélectionner l'imprimante dans la liste d'imprimantes installées localement, ou saisir le nom d'une
imprimante. Une source de données active un nom d'imprimante variable. Dans ce cas, sélectionner
ou créer une variable qui contient le nom de l'imprimante quand un déclencheur s'exécute ou qu'un
événement survient. En général, la valeur de la variable est assignée par un filtre.
Le groupe Mappage de données détermine les paramètres qui sont renvoyés par l'action État de
l'imprimante.
AVERTISSEMENT
La majorité des paramètres suivants est compatible seulement avec les pilotes
d'imprimante de NiceLabel. Avec un autre pilote d'imprimante, seuls les paramètres relatifs
au spouleur sont utilisables.
• État de l'imprimante : Spécifie l'état de l'imprimante en temps réel comme une chaîne de caractères.
Si l'imprimante rapporte plusieurs états, ils sont fusionnés ensemble dans une chaîne de caractères,
délimités par des virgules ",". Si aucun problème d'imprimante n'est reporté, le champ est vide. L'état
de l'imprimante peut être: Hors ligne, Plus d'étiquettes ou Ruban quasi fini. Les phrases de rapport ne
sont pas normalisées, donc chaque marque d'imprimante peut utiliser des messages d'état différents.
• Erreur d'impression : Spécifie la valeur booléenne (vrai/faux) de l'état d'erreur de l'imprimante.
• Imprimante hors ligne : Spécifie la valeur booléenne (vrai/faux) de l'état de l'imprimante hors ligne.
• Pilote en pause : Spécifie la valeur booléenne (vrai/faux) de l'état de pause du pilote.
484
• Pilote NiceLabel : spécifie la valeur booléenne (vrai/faux) de l'état du pilote de l'imprimante. Dit si le
pilote sélectionné est un pilote d'imprimante NiceLabel.
• État du spouleur : Spécifie l'état du spouleur sous forme de chaîne rapportée par Windows. Le
spouleur peut être simultanément dans différents états. Dans ce cas, les états sont fusionnés avec
des virgules ",".
• ID de l'état du spouleur : Spécifie l'état du spouleur sous forme de numéro rapporté par Windows. Le
spouleur peut être simultanément dans différents états. Dans ce cas, les ID d'état contiennent toutes
les ID comme indicateurs. Par exemple, la valeur 5 représente les ID des états 4 et 1, ce qui se traduit
par Imprimante en erreur, Imprimante en pause. Se référer au tableau ci-dessous.
ASTUCE
L'action renvoie une valeur décimale, les valeurs dans le tableau ci-dessous sont en
hexadécimales, il faut donc les convertir avant d'analyser la réponse.
• Table d'ID d'états du spouleur et descriptions correspondantes
ID de l'état du spouleur (en hexadécimal)
Description de l'état du spouleur
0
Pas d'état.
1
Imprimante en pause.
2
Imprimante en impression.
4
Imprimante en erreur.
8
Imprimante indisponible.
10
L'imprimante n'a plus de papier.
20
Alimentation manuelle requise.
40
L'imprimante a un problème de papier.
80
Imprimante hors ligne.
100
État Entrée/Sortie actif.
200
Imprimante occupée.
400
Bourrage de papier.
800
Corbeille de sortie pleine.
2000
Imprimante en attente.
4000
Imprimante en cours d'exécution.
10000
Imprimante en pré-chauffage.
20000
Niveau d'encre bas.
40000
Plus d'encre dans l'imprimante.
80000
La page actuelle ne peut pas être imprimée.
100000
Une intervention de l'utilisateur est requise.
200000
L'imprimante n'a plus de mémoire disponible.
400000
Protection ouverte.
485
800000
Erreur inconnue.
1000000
L'imprimante est en mode économiseur d'énergie.
• Nombre de travaux dans le spouleur : Spécifie le nombre de travaux qui sont dans le spouleur pour
l'imprimante sélectionnée.
• État de l'imprimante étendue de pilote NiceLabel : renvoie l’état de l’imprimante et les données
d’erreurs au format JSON. Les données comprennent également les paramètres d’imprimante tels
que la version du micrologiciel, la distance de la tête d’impression et le niveau de l’encre.
NOTE
Il vous faut le dernier pilote NiceLabel pour obtenir l’état de l’imprimante étendu du
pilote NiceLabel.
Exemple
NiceLabel Automation renvoie le contenu JSON suivant :
{
"printerName":"Production_printer_09",
"version":"1",
"responseType":"status3",
"overallStatus":"error",
"operationState":"pause",
"printerType":"Thermal Transfer Label Printer",
"deviceStatus":
[
{
"item": "fatalError",
"type": "string",
"internalId":"ERR_PAPER_OUT",
"shortString":"Paper Out",
"longString":"Printer is out of paper."
},
{
"item": "error",
"type": "string",
"internalId": "ERR_RIBBON_OUT",
"shortString": "Ribbon Out",
"longString": "Printer is out of Ribbon."
}
],
"deviceParameters":
[
{
"item":"state",
486
"type":"float",
"internalId":"INFO_PRINTHEAD_DISTANCE",
"unit": "meter",
"value": 789,
"shortDescription":"Printhead distance",
"longDescription":"Distance of printhead usage."
},
{
"item": "state",
"type": "string",
"internalId": "INFO_FW",
"unit": "",
"value": "FW27.3.13",
"shortDescription": "Firmware version",
"longDescription": "The version of the Firmware loaded on the
printer."
},
{
"item": "property",
"type": "integer",
"internalId": "INFO_PRINT_DISTANCE",
"unit": "seconds",
"value": 16004,
"shortDescription": "Print Distance",
"longDescription": "Print Distance that the printer printed
since odometer reset."
}
]
}
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
487
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.2.8. STOCKER L'ÉTIQUETTE DANS L'IMPRIMANTE
Cette action enregistre un masque d'étiquette dans la mémoire de l'imprimante. L'action est une partie
vitale du mode d'impression Stocker/Rappeler, où le masque d'étiquette est d'abord enregistré dans la
mémoire de l'imprimante et ensuite rappelé depuis la mémoire. Les parties non modifiables du masque
d'étiquette sont déjà enregistrées dans l'imprimante, il suffit de fournir les données des objets variables
de l'étiquette avant l'impression. Pour plus d'informations, consulter l'article Utiliser le mode d'impression
Stocker/Rappeler dans le guide utilisateur de NiceLabel Automation.
NOTE
Le temps requis pour le transfert des données à l'imprimante est considérablement
raccourci, comme il y a moins de données à envoyer. Cette action est utilisée dans
les scénarios d'impression autonomes : l'étiquette est stockée dans l'imprimante ou
l'applicateur sur une ligne de production, puis rappelée plus tard par un déclencheur logiciel
ou mécanique, tel qu'un lecteur de codes à barres ou une cellule photoélectrique.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
488
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Options avancées pour stocker l'étiquette dans l'imprimante définit le nom de l'imprimante et les
variantes de stockage.
• Nom de l'étiquette à utiliser sur l'imprimante: Spécifie le nom à utiliser pour la stockage du masque
d'étiquette dans la mémoire de l'imprimante. Entrer le nom manuellement ou activer Source de
données pour définir le nom de façon dynamique en utilisant une valeur variable existante ou
nouvelle.
AVERTISSEMENT
Lors de l'enregistrement d'une étiquette dans l'imprimante, il est recommandé de
laisser vide le nom d'étiquette dans les options avancées. Ceci évite des conflits de
noms durant le processus de rappel de l'étiquette.
• Variante de stockage: Définit l'emplacement des masques d'étiquettes dans la mémoire de
l'imprimante. Entrer l'emplacement manuellement ou activer Source de données pour le définir de
façon dynamique en utilisant une valeur variable existante ou nouvelle.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
489
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.2.9. IMPRIMER UN DOCUMENT PDF
L'action Imprimer un document PDF imprime des documents PDF statiques qui ne sont pas liés aux
étiquettes dans vos solutions PowerForms. Utiliser cette action pour imprimer n'importe quel document
PDF directement à partir de vos solutions. Il est possible de stocker les documents PDF dans/sur :
• votre ordinateur
• NiceLabel Control Center
• le serveur Web
• les pilotes partagés en réseau
ASTUCE
Cette action est utile si vous prévoyez d'équiper vos colis avec des rapports PDF imprimés
sur des éléments inclus, ou si vous voulez imprimer la documentation des emballages sans
ouvrir l'explorateur de fichiers.
À propos : Ce groupe identifie l'action sélectionnée.
• Nom : Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description : Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action : Information en lecture seule sur le type d'action sélectionné.
Le groupe Imprimante spécifie le nom de l'imprimante à utiliser pour l'impression en cours.
• Nom de l'imprimante : Sélectionner l'imprimante dans la liste d'imprimantes installées localement,
ou saisir un nom d'imprimante. Sélectionner Source de données pour sélectionner dynamiquement
l'imprimante en utilisant une variable. Dans ce cas, sélectionner ou créer une variable qui contient le
nom de l'imprimante à utiliser quand l'action s'exécute.
Le groupe Fichier définit le fichier à ouvrir.
490
• Nom du fichier : spécifie le PDF à imprimer.
NOTE
Utiliser la syntaxe UNC pour les ressources réseau. Pour plus d'informations, consulter
l'article Accès aux Ressources de Réseau Partagées dans le guide utilisateur de NiceLabel
Automation.
Exécution d'une action et traitement d'erreur
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'exécution existantes :
• Activée : Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition : Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, vous pouvez envoyer la mise à jour du résultat à une application externe en utilisant
l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des actions.
Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit avoir l'option
Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur.
La raison de l'erreur est aussi enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
491
7.7.2.3. Formulaire
7.7.2.3.1. OUVRIR UN AUTRE FORMULAIRE
Cette action permet d'ouvrir un autre formulaire de la solution ou un formulaire sur un disque.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres comporte les options suivantes:
• Revenir au formulaire précédemment ouvert: Rouvre le précédent formulaire après exécution de
l'action Ouvrir un autre formulaire.
• Ouvrir le formulaire: Définit le formulaire à ouvrir avec l'action Ouvrir un autre formulaire.
Il y a quatre manières d'ouvrir un formulaire :
• Saisir le chemin complet.
• Sélectionner un formulaire existant dans la solution.
• Cliquer sur Ouvrir pour localiser le fichier sur le disque.
• Utiliser une source de donnés pour définir le chemin du fichier dynamiquement
Le groupe Sources du données du formulaire vous aide à gérer les valeurs des variables lorsque vous
changez de formulaire.
• Réinitialiser les valeurs des variables: Par défaut, si le contenu de l'objet d'un formulaire est une valeur
de la variable, changer de formulaire garde sa valeur actuelle. Si vous activez l'option Réinitialiser les
valeurs des variables, la valeur de la variable reprend sa valeur initiale lorsque vous ouvrez un autre
formulaire.
•
NOTE
L'action Ouvrir un autre formulaire ne conserve que les valeurs des variables en cours
d'utilisation en tant que sources de données de l'objet. Si les variables sont listées
dans le Gestionnaire de données dynamiques, leurs valeurs ne sont pas transférées.
NOTE
Si la variable n'a pas de valeur initiale, l'objet apparaît vide.
492
Exemple
Cette option peut être utile pour les solutions de gestion des données. Lors de la modification des
données, vous devrez conserver les valeurs existantes. Lors de l'ajout de nouvelles données, vous
devrez réinitialiser les valeurs. Si vous utilisez le premier formulaire pour modifier des données et
le second formulaire pour ajouter de nouvelles données, gardez l'option Réinitialiser les valeurs des
variables désactivée pour le formulaire de modification des données et activez-la pour le formulaire
d'ajout de données.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
493
7.7.2.3.2. QUITTER
Cette action ferme le formulaire dans NiceLabel 10.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
494
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.3.3. DÉPLACER LE FOCUS
Cette action déplace le focus sur un objet spécifique du formulaire.
Le groupe Paramètres permet de définir le mouvement du focus:
• Rendre actif le premier objet dans l'ordre de tabulation: place le focus sur le premier objet dans l'ordre
défini après exécution du formulaire.
• Rendre actif l'objet sélectionné place le focus sur l'objet sélectionné après lancement du formulaire.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
495
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.3.4. RÉCUPÉRER LA LIGNE DE LA TABLE SÉLECTIONNÉE
Cette action permet de récupérer les numéros des lignes sélectionnées ou les valeurs des champs
sélectionnés dans l'objet Table de la base de données du formulaire. Les valeurs sont stockées dans
une variable nouvelle ou existante. Récupérer la ligne de la table sélectionnée fonctionne comme une partie
de compteur de l'action Sélectionner la ligne de la table.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Table du Formulaire permet de choisir sur un formulaire un objet Table de la base de données, et
de sélectionner les valeurs à stocker dans une variable.
• Table: Définit, sur le formulaire, l'objet Table de la base de données à utiliser avec cette action.
• Numéros de lignes sélectionnées: Stocke les numéros des lignes sélectionnées dans Variable
des lignes sélectionnées.
• Contenu du champ de la table pour les lignes sélectionnées: Stocke la valeur associée au
champ pour les lignes de la table sélectionnées.
• Champ de la table: Définit le champ de la table dans lequel on récupère les valeurs pour
les stocker dans la Variable des lignes sélectionnées.
NOTE
Si plusieurs lignes sont sélectionnées, les valeurs stockées (numéros de lignes ou
valeurs des champs) sont séparées par des virgules. Pour activer la sélection de
plusieurs lignes, ouvrir Propriétés de l'objet Table de la base de données > Paramètres
et activer Sélection de plusieurs lignes.
496
NOTE
Si les valeurs stockées (numéros de ligne ou valeurs de champ) contiennent des
virgules, elles sont entourées de guillemets.
• Variable des lignes sélectionnées: Choisit ou crée une variable pour stocker la valeur du Champ de la
table ou des Numéros de lignes sélectionnées.
ASTUCE
Utiliser cette variable comme source de données pour afficher les valeurs choisies dans
l'objet du formulaire.
ASTUCE
Pour afficher la sélection de l'enregistrement immédiatement après le démarrage du
formulaire, utiliser l'événement Au chargement du formulaire. Aller sur Propriétés du
formulaire > Événements > Au chargement du formulaire et cliquer sur Actions.... Ajouter
l'action Sélectionner la ligne de la table et définir les lignes comme expliqué dans cet
article.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
497
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.3.5. SÉLECTIONNER UNE LIGNE DE LA TABLE
Cette action permet de définir la ligne à sélectionner dans un objet Table de la base de données sur un
formulaire. Elle fonctionne comme l'action Récupérer la ligne de la table sélectionnée.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Table du Formulaire permet de choisir sur un formulaire un objet Table de la base de données, et
de choisir le mode de sélection de la ligne de cette table.
• Table: Définit, sur le formulaire, l'objet Table de la base de données à utiliser avec cette action.
• Mode de sélection: Définit le mode de sélection de l'enregistrement de la base de données.
• Première ligne: sélectionne la première ligne dans l'objet Table de la base de données.
• Dernière ligne: sélectionne la dernière ligne dans l'objet Table de la base de données.
• Numéro de ligne: Active la sélection personnalisée des lignes de la table de la base de données.
Ces valeurs peuvent être définies à la main ou dynamiquement par une source de données. Pour
sélectionner plusieurs lignes, saisir les numéros de ligne séparés par des virgules.
• Valeur du champ: Sélectionne tous les enregistrements dans la table de la base de données
avec les valeurs de données correspondantes.
• Champ de la table: Champ de la base de données avec une ou plusieurs valeurs
sélectionnées en cas de correspondance.
• Valeur du champ: Valeur qui sélectionne la ligne (enregistrement) en cas de
correspondance.
498
NOTE
Les options Numéro de ligne et Valeur du champ sélectionnent la ligne de la table
quel que soit le tri des lignes de la table. Par exemple, Ligne numéro 3 reste
sélectionné même si le tri de la table repositionne la ligne numéro 3 ailleurs dans
la table.
• Sélectionner toutes les lignes: Sélectionne toutes les lignes dans la table.
• Désélectionner toutes les lignes: Désélectionne toutes les lignes dans la table.
NOTE
Plusieurs lignes sont sélectionnées si la table le peut. Sinon, seule la première ligne
est sélectionnée.
Si une ligne de la table est sélectionnée, le numéro de cette ligne peut être stocké dans une variable. Pour
activer cette option, utiliser l'option Stocker le numéro de la ligne sélectionnée dans la variable dans les
propriétés de la table de la base de données.
NOTE
L'action Sélectionner une ligne de la table définit la gamme de sélection dans le jeu de
données. Ce qui veut dire que les enregistrements sont sélectionnés directement dans la
base de données connectée et non dans la table. Si le filtrage est activé dans l'objet Table
de la base de données, cela n'affecte pas l'action Sélectionner une ligne de la table.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
499
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.3.6. DÉFINIR LES PROPRIÉTÉS DE L'OBJET
Cette action permet de définir les propriétés d'un objet du formulaire : largeur, hauteur et couleur.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres définit les propriétés à paramétrer:
• Nom de l'objet: Objet du formulaire à éditer. Un menu déroulant contient la liste des objets utilisables
sur le formulaire.
• Propriété: Définit les propriétés de l'objet à paramétrer. Les propriétés différent suivant l'objet
sélectionné.
ASTUCE
Les paramètres prennent effet après lancement du formulaire et réalisation des
événements prévus.
Propriété
Rôle
Pertinence
500
X
Paramétrer les distances par
rapport aux bordures latérales du
formulaire.
Tous les objets du formulaire.
Y
Paramétrer les distances par
rapport aux bordures supérieure et
inférieure du formulaire.
Tous les objets du formulaire.
Largeur
Définit la largeur de l'objet.
Tous les objets du formulaire.
Hauteur
Définit la hauteur de l'objet.
Tous les objets du formulaire.
Activé
Spécifie si l'objet est activé ou
désactivé.
Tous les objets du formulaire.
Visible
Rend l'objet visible ou invisible.
Tous les objets du formulaire.
Nom de la
police
Assigne un nom à la police
sélectionnée.
Tous les objets du formulaire ayant
un contenu texte.
Taille de la
police
Assigne à la taille de la police la
valeur sélectionnée.
Tous les objets du formulaire ayant
un contenu texte.
Style de la
police
Assigne à la police le style
sélectionné.
Tous les objets du formulaire ayant
un contenu texte.
Couleur de la
police
Assigne à la police la couleur
sélectionnée.
Tous les objets du formulaire ayant
un contenu texte.
Couleur
Assigne à l'objet la couleur
sélectionnée.
Tous les objets du formulaires, sauf
Navigateur de la base de données
et Image.
Colonnes
visibles
Rend visible une sélection des
colonnes de la table.
Table de la base de données.
Les colonnes sont visibles dans le
même ordre que pour le champ
Valeur.
• Valeur: Valeurs séparées par une virgule. Utiliser les guillemets " si la valeur comporte une virgule.
ASTUCE
Un exemple de définition des propriétés de l'objet se trouve décrit à l'article Objets du
formulaire Table de la base de données dans le guide utilisateurs de Designers.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
501
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.3.7. TRADUIRE LE FORMULAIRE
Cette action va traduire toutes les chaînes du formulaire dans la langue choisie. Le fichier de traduction qui
contient les chaînes dans la langue source et les chaînes traduites est obligatoire pour cette action. Si vous
devez créer un nouveau fichier de traduction, suivre les règles de formatage ci-dessous.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
502
Le groupe Paramètre de traduction du formulaire permet de choisir la langue et de choisir ou créer un
nouveau fichier de traduction.
• Langue: Langue à utiliser sur le formulaire traduit. Le nom de la langue est défini sur la première ligne
du fichier de traduction.
ASTUCE
Le nom de la langue dans le fichier de traduction peut être configuré par l'utilisateur.
Utiliser la même ID (nom) dans l'action que celle utilisée dans le fichier de traduction.
Le nom de la langue peut être fixe ou variable. Son utilisation dépend du type de
sélection de langue utilisé dans le formulaire.
Nom fixe : Nom de la langue codé en dur qui doit correspondre au nom placé sur la
première ligne du fichier de traduction.
Nom de la variable : Par exemple, un menu déroulant avec le nom des langues. Quand
on change de langue dans la liste, l'événement « Au changement » exécute l'action de
traduire le formulaire. Le menu déroulant enregistre la sélection de l'utilisateur dans
une variable qui est utilisée pour l'action.
• Fichier de traduction: Ce fichier contient les chaînes source et de traduction dans différentes langues.
Il est structuré en fichier texte, comme un fichier CSV.
• Créer un fichier de traduction: Cliquer sur ce bouton pour créer le fichier de traduction contenant les
chaînes source et les chaînes traduites.
Structure du fichier de traduction: C'est un fichier texte de données encodées en UTF-8. Il ressemble à un
fichier CSV (valeurs séparées par des virgules).
Les Règles de formatage sont obligatoires. Toujours suivre les règles listées ci-dessous.
• La première ligne contient l'ID de la langue.
• Le premier champ est toujours appelé Source. Ne pas le changer.
• Les noms des autres champs de la première ligne sont configurables. Utiliser les noms possibles,
comme « Langue 2 » et « Langue 3 », ou les remplacer par une description plus appropriée de la
langue, comme « Allemand », « Français », « Chinois », etc.
• Toutes les lignes suivant la première ligne contiennent les traductions de la langue d'origine. Le
premier champ contient la chaîne originale, les champs suivants sur la même ligne contiennent les
traductions dans les autres langues. La première ligne précise dans quel ordre la traduction doit
suivre la chaîne source.
• Toutes les valeurs sont encadrées par des guillemets. (").
• Toutes les valeurs sont séparées par un point-virgule (;).
• Dans un objet texte multi-lignes sur le formulaire, la nouvelle ligne (<CR><LF>) sera encodée dans une
chaîne spéciale $NEWLINE$.
503
• Si la traduction est vide, la chaîne source est utilisée.
Exemple de fichier de traduction :
Source";"DE"
"&Print";"&Druck"
"Customize$NEWLINE$your$NEWLINE$printing$NEWLINE$forms";"
Anpassen$NEWLINE$Sie$NEWLINE$Ihre$NEWLINE$Druckformen"
"Printer:";"Drucker"
"Quantity";"Menge"
"SAMPLE";"PROBE"
"Se&ttings";"Einstellungen"
"Translate";"Übersetzen"
"www.nicelabel.com/solutions";""
Chaînes de traduction
L'utilisation de l'action Traduire le formulaire à n'importe quel endroit du formulaire, entraîne
automatiquement l'enregistrement de toutes les chaînes du formulaire dans le fichier de traduction à
chaque enregistrement du formulaire. Cela permet d'avoir toujours le fichier de traduction au même niveau
d'actualisation que le formulaire.
Le fichier de traduction est Unicode. Il est modifiable avec tous les traitements de texte, mais il peut y avoir
quelques difficultés à reconnaître les champs parce que les valeurs sont séparées par des points-virgules
et ne sont pas alignées les unes sous les autres.
Il est également possible de l'ouvrir dans un tableur comme Microsoft Excel. Dans ce cas, les champs
s'affichent par colonnes en fonction de la langue, et sont plus faciles à modifier.
NOTE
Les tableurs peuvent changer la structure du fichier d'entrées du fichier de traduction. Dans
ce cas, reformater les données vous-même après avoir enregistré le fichier de traduction.
Exemple
Microsoft Excel enregistrera le fichier de traduction en CSV. Les champs perdront les guillemets autour
des valeurs et seront séparés par des virgules (,) à la place des points-virgules (;). Il faudra convertir les
virgules en points-virgules et mettre les guillemets autour des champs. Utiliser pour cela l'action Chercher
et remplacer.
Traduire les valeurs d'une étiquette dans une solution
Les formulaires affichent parfois des valeurs provenant d'étiquettes dans le même document de solution.
L'action Traduire le formulaire ne traduit pas automatiquement ces valeurs d'étiquette, car vous devez les
ajouter manuellement au fichier de traduction.
504
Ajouter les valeurs de l'étiquette au fichier de traduction en utilisant les mêmes règles de formatage telles
que décrites ci-dessus.
Exemple
Votre solution contient un formulaire et une étiquette. Le formulaire inclut l'objet Initialisation des données
pour l'attribution des valeurs aux variables de l'étiquette. Vous voulez afficher le formulaire initialement en
anglais dans la langue allemande en utilisant l'action Traduire le formulaire (c’est-à-dire en cliquant sur un
bouton dans le formulaire).
L'invite d'origine pour les variables est "Define variable value" . Pour afficher la traduction en
allemand, ajouter cette ligne au fichier de traduction : "Define variable value";"Definieren Sie
den Variablenwert"; Après avoir cliqué sur le bouton avec l'action Traduire le formulaire assignée,
l'invite apparaît en allemand.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
505
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.3.8. ACTION MESSAGE
L’action Message crée des fenêtre contextuelles avec des messages personnalisés dans vos Solution afin
que vous puissiez fournir ce qui suit à vos opérateurs :
• Des avertissements spécifiques
• Des messages d'erreur
• Des informations
• Des questions
Vous pouvez attribuer des valeurs fixes aux actions Intitulé et Message ou vous connecter à des sources
de données dynamiques. Vous pouvez enregistrer les réponses à vos messages (« OK », « Annuler », « Oui »
ou « Non ») en tant que variables. Vous pouvez également utiliser Messages en tant qu’outils de débogage
quand vous créez et testez des formulaires en montrant les résultats des fonctions dans des messages.
506
Création de messages personnalisés pour vos formulaires dans l’Éditeur d'actions.
Les messages contiennent des symboles graphiques correspondant à différents messages :
• Des informations
• Erreurs
• Avertissements
• Des questions
507
Ajoutez des messages avec l’action Messages pour éviter toute confusion et informer les opérateurs
d’erreurs de traitement de données quand vos solutions s’exécutent.
7.7.2.4. Variables
7.7.2.4.1. DÉFINIR UNE VARIABLE
Cette action assigne une nouvelle valeur à la variable sélectionnée.
Généralement, les variable récupèrent leur valeur par l'action Utiliser du filtre de données (dans Automation
Builder) qui extrait des champs dans les données reçues et les relie aux variables. Il est parfois nécessaire
de définir personnellement les valeurs de variables, souvent en cas de dépannage. Dans Automation
Builder, les valeurs de variables ne sont pas mémorisées d'un déclencheur à l'autre, mais sont conservées
durant l'utilisation du déclencheur.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Variables définit le nom de la variable et sa valeur.
• Nom: nom de la variable dont la valeur doit changer.
• Valeur: Assigne une nouvelle valeur à la variable sélectionnée.. Elle peut être soit codée en dur, soit
fournie dynamiquement par une variable nouvelle ou existante.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
508
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.4.2. ENREGISTRER LES DONNÉES VARIABLES
Cette action enregistre les valeurs d'une ou plusieurs variables dans le fichier associé.
Dans le module NiceLabel Automation cette action permet d'échanger des données entre les déclencheurs.
Pour relire les données dans le déclencheur, utiliser l'action Charger les Données Variables.
ASTUCE
Les valeurs sont enregistrées au format CSV, avec le nom des variables sur la première
ligne. Si les variables contiennent des valeurs mufti lignes, les caractères de la nouvelle
ligne (CR/LF) sont encodés ainsi: \n\r.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
509
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres définit le nom du fichier.
• Nom de fichier: nom du fichier dans lequel il faut enregistrer les données variables. Il peut être codé
en dur, et les valeurs seront enregistrées chaque fois dans le même fichier.
Utiliser la syntaxe UNC pour les ressources réseau. Pour plus d'informations, consulter la section
Accès aux Ressources de Réseau Partagées dans le guide utilisateur de NiceLabel Automation.
Le groupe Si le fichier existe gère les options en cas de fichier existant.
• Ecraser le fichier: écrase les données existantes avec les nouvelles données variables. L'ancien
contenu est perdu.
• Joindre les données au fichier: joint les valeurs de la variable au fichier de données existantes.
Le groupe Structure du fichier texte spécifie les paramètres du fichier CSV:
• Séparateur: spécifie le type de séparateur (tabulation, point virgule, virgule ou caractère personnalisé).
Le séparateur est un caractère qui sépare les valeurs.
• Délimiteur de texte: spécifie le caractère qui délimite le contenu du texte.
• Encodage du fichier: Spécifie le mode d'encodage utilisé dans le fichier de données. Auto définit
automatiquement l'encodage. Si nécessaire, sélectionner le type d'encodage préféré dans le menu
déroulant.
ASTUCE
UTF-8 est une bonne sélection par défaut.
• Ajouter les noms des variables dans la première ligne: place le nom de la variable dans la première
ligne du fichier.
Le groupe Variables définit les variables dont les valeurs doivent être lues dans le fichier de données. Les
valeurs des variables existantes seront remplacées par les valeurs du fichier.
• Toutes les variables: spécifie que toutes les variables définies dans le fichier de données devront être
lues.
• Variables sélectionnées: Spécifie que seules les variables sélectionnées seront lues dans le fichier de
données.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
510
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.4.3. CHARGER LES DONNÉES VARIABLES
Cette action charge les valeurs d'une ou plusieurs variables enregistrées dans le fichier associé par l'action
Enregistrer les données variables . Cette action permet d'échanger des données entre les déclencheurs. Il
est possible de charger une variable particulière ou toutes les variables qui existent dans le fichier.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
511
Le groupe Paramètres définit le nom du fichier.
• Nom de fichier: Spécifie le fichier duquel il faut charger les données variables. Il peut être codé en dur,
et les valeurs seront chargées chaque fois du même fichier.
Utiliser la syntaxe UNC pour les ressources réseau. Pour plus d'informations, consulter la section
Accès aux Ressources de Réseau Partagées dans le guide utilisateur de NiceLabel Automation.
Les paramètres du groupe Structure du fichier doivent refléter la structure du fichier enregistré par l'action
Enregistrer les données variables.
• Séparateur: Spécifie le type de séparateur (tabulation, point virgule, virgule ou caractère personnalisé).
Le séparateur est un caractère qui sépare les valeurs.
• Délimiteur de texte: Spécifie le caractère qui délimite le contenu du texte.
• Encodage du fichier: Spécifie le mode d'encodage utilisé dans le fichier de données. Auto définit
automatiquement l'encodage. Si nécessaire, sélectionner le type d'encodage préféré dans le menu
déroulant.
ASTUCE
UTF-8 est une bonne sélection par défaut.
Le groupe Variables définit les variables dont les valeurs doivent être chargées.
• Toutes les variables: Spécifie que toutes les variables définies dans le fichier de données devront être
lues.
• Variables sélectionnées: Spécifie que seules les variables sélectionnées seront lues dans le fichier de
données.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
512
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.4.4. MANIPULATION DE CHAÎNE DE CARACTÈRES
Cette action définit le formatage des données variables sélectionnées.
Les actions les plus utilisées sont : effacer les espaces de début et de fin, rechercher et remplacer des
caractères, et effacer les guillemets d'ouverture et de fermeture.
Cette fonctionnalité sert souvent quand un déclencheur reçoit un fichier de données non structuré ou
des données anciennes. Dans ce cas, les données doivent être analysées par le filtre de Données non
structurées. Cette action permet d'affiner la valeur des données.
NOTE
Parfois, cette action n'est pas assez puissante pour manipuler une chaîne de caractères.
Utiliser alors l'action Exécuter le Script et un script Visual Basic ou Python pour manipuler
les données.
513
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Variables définit les variables dont les valeurs doivent être formatées.
• Toutes le variables: Spécifie toutes les variables définies dans le fichier de données qui devront être
formatées.
• Variables sélectionnées: Spécifie que seules les variables sélectionnées dans le fichier de données
seront formatées.
Le groupe Formater le texte définit les fonctions de manipulation de chaîne de caractères qui seront
appliquées aux variables ou champs sélectionnés. Plusieurs fonctions sont utilisables. Les fonctions
s'appliqueront dans l'ordre sélectionné dans l'interface utilisateur, de haut en bas.
• Supprimer les espaces au début: Enlève tous les caractères d'espacement (code décimal ASCII 32) du
début de la chaîne de caractères.
• Supprimer les espaces à la fin: Enlève tous les caractères d'espacement (code décimal ASCII 32) à la
fin de la chaîne de caractères.
• Effacer le caractère d'ouverture fermeture: Efface la première occurrence du caractère d'ouverture et
de fermeture trouvé dans la chaîne de caractères.
514
Exemple
Si on utilise "{" comme caractère d'ouverture et "}" comme caractère de fermeture, la chaîne d'entrée
{{selection}} est convertie en {selection}.
• Rechercher et remplacer: Exécute une recherche classique et remplace la fonction selon la valeur
fournie pour rechercher et remplacer par. Les expressions régulières sont utilisables.
NOTE
Il y a plusieurs implémentations des expressions classiques utilisées. NiceLabel 10 utilise
la syntaxe .NET Framework pour les expressions clasiques. Pour plus d'informations,
consulter la Knowledge Base article KB250.
• Remplacer les caractères non imprimables par des espaces: remplace tous les caractères de contrôle
de la chaîne par un espace (code décimal ASCII 32). Les caractères non imprimables sont des
caractères avec des valeurs décimales ASCII entre 0–31 et 127–159.
• Supprimer les caractères non imprimables: Enlève tous les caractères de contrôle de la chaîne. Les
caractères non imprimables sont des caractères avec des valeurs décimales ASCII entre 0–31 et
127–159.
• Décoder les caractères spéciaux: Décode les caractères (ou codes de contrôle) qui sont indisponibles
sur le clavier, comme le retour chariot ou le passage à la ligne. NiceLabel 10 utilise une notation pour
encoder de tels caractères sous forme lisible, tels que <CR> pour Retour Chariot et <LF> pour Passage
à la Ligne. Cette option convertit les caractères spéciaux de la syntaxe NiceLabel en caractères
binaires réels.
Exemple
Quand il reçoit les données "<CR><LF>", Designer les utilise comme une chaîne complète de 8
caractères. Il faut activer cette nouvelle option pour interpréter et utiliser les données comme deux
caractères binaires CR (Retour Chariot – code ASCII 13) et LF (Passage à la ligne – code ASCII 10).
• Rechercher et supprimer tout avant: Recherche la chaîne et enlève les caractères situés avant la
chaîne définie. La chaîne de caractères trouvée peut aussi être effacée.
• Rechercher et supprimer tout après: Recherche la chaîne et enlève les caractères situés après la
chaîne définie. La chaîne de caractères trouvée peut aussi être effacée.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
515
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.5. Données et connectivité
7.7.2.5.1. EXÉCUTER UNE REQUÊTE SQL
Cette action envoie des commandes SQL sur votre serveur SQL et collecte les résultats. Utiliser les
commandes SELECT, INSERT, UPDATE et DELETE.
L'action Exécuter une requête SQL a deux objectifs :
• Récupérer des données additionnelles dans la base de données: Vous souhaitez imprimer des
étiquettes avec des données provenant de votre base de données, mais toutes les valeurs ne sont pas
requises. Par exemple, seules les valeurs Product ID et Description, mais pas pour Prix. Créer
une requête SQL pour rechercher les valeurs Prix dans la base de données SQL.
SELECT Price FROM Products
WHERE ID = :(Product ID)
516
L'ID est un champ de la base de données, Product ID est une variable définie dans le déclencheur.
• Mettre à jour ou effacer des données de la base de données: Une fois que vos étiquettes sont
imprimées, mettre à jour les enregistrements dans la base de données et signaler au système
que les enregistrements particuliers ont déjà été traités. Exemple de code SQL: Changer le champ
AlreadyPrinted (déjà imprimé) en True (vrai) pour l'enregistrement en cours de traitement.
UPDATE Products
SET AlreadyPrinted = True
WHERE ID = :(Product ID)
Ou effacer l'enregistrement actuel de la base de données, car il n'est plus nécessaire.
DELETE FROM Products
WHERE ID = :(Product ID)
L'ID est un champ de la base de données, Product ID est une variable définie dans le déclencheur.
NOTE
Pour utiliser la valeur d'une variable dans une instruction SQL, il faut utiliser le signe deux
points (:) devant son nom. Cela signale que le nom de la variable suit.
IMPORTANT
Lorsque vous créez votre solution avec une connexion de base de données, utilisez les
variables d’invite sur vos étiquettes au lieu de champs de base de données.
Utilisez les mêmes noms pour les variables d’invite que ceux définis pour les champs de
base de données, par exemple :
Champ de base de données : food_products_1c.ProdCode
Variable d’invite sur votre étiquette : ProdCode
NiceLabel associe ensuite automatiquement les variables correspondantes aux champs de
base de données.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
517
Le groupe Connexion à la base de données définit la connexion à la base de données qui sera utilisée pour
l'instruction.
ASTUCE
Avant d'envoyer une requête SQL à une base de données, il faut paramétrer la connexion à
la base de données. Cliquer sur le bouton Définir et suivre les instructions à l'écran. Pour se
connecter à une source de données contrôlée par des requêtes SQL, il ne faut pas utiliser
de fichiers texte (CSV) et Excel.
Le groupe Instruction SQL définit une instruction ou une requête SQL à exécuter.
ASTUCE
Les instructions en Langage de Manipulation des données (DML) peuvent exécuter des
requêtes dans des tables de bases de données existantes.
Utiliser les instructions SQL standard, comme SELECT, INSERT, DELETE et UPDATE, y compris les jointures,
fonctions et mots clés. Les instructions en langage DDL pour créer des bases de données et des tables
(CREATE DATABASE, CREATE TABLE), ou les supprimer (DROP TABLE) ne sont pas permises.
• Test : Ouvre la section Aperçu des données. Simuler l'exécution (sélectionné par défaut) teste
l'exécution des instructions SQL. Cliquer sur Exécuter pour lancer la simulation.
ASTUCE
Aperçu des données Cette section permet de tester l'exécution des requêtes SQL
avec des données réelles. Pour protéger les données d'une mise à jour accidentelle,
vérifier que l'option Simuler l'exécution est activée. Les instructions INSERT, DELETE
et UPDATE s'exécuteront. Cela montrera en retour le nombre de données affectées, la
transaction sera ensuite annulée.
Si la requête SQL utilise des variables, leurs valeurs peuvent être saisies pour l'exécution du test.
• Insérer une source de données : permet d'insérer une variable, nouvelle ou existante, dans une
requête SQL.
• Exporter/Importer : Permet d'exporter ou importer une instruction SQL de ou dans un fichier externe.
• Mode Exécution : Spécifie le mode explicite d'exécution de la requête SQL.
ASTUCE
Avec certaines requêtes SQL complexes, il devient très difficile de déterminer
automatiquement quelle est l'action prévue. Si la logique intégrée pose problème pour
identifier l'objet de l'action, sélectionner l'action principale à la main.
• Automatique : Détermine l'action automatiquement.
518
• Retourner un ensemble d'enregistrements (SELECT) : reçoit les données récupérées dans les
enregistrements.
• Ne renvoie pas l'ensemble d'enregistrements (INSERT, DELETE, UPDATE) : Utiliser cette option
si la requête ne renvoie pas les enregistrements. Ou insérer de nouveaux enregistrements,
supprimer ou mettre à jour les enregistrements existants. Le résultat est une réponse sur le
nombre de lignes affectées par votre requête.
• Délai d'exécution : vous permet de définir le délai pour d'envoi de vos commandes au serveur SQL.
Utiliser le délai d'exécution dans le cas d'un envoi de commandes SQL multiples et consécutives
nécessitant un temps de traitement plus long.
Saisir la durée du délai requis en secondes. Par défaut, la durée du délai d'exécution est de 60 s. Si
vous voulez que votre fournisseur de base de données définisse le délai, saisir 0 s.
Le groupe Résultat permet de déterminer comment stocker le résultat de la requête SQL et de définir la
répétition de l'action.
• Enregistrer le résultat dans la variable : définit la variable dans laquelle sera enregistré le résultat de
l'instruction SQL. Cette option dépend du Mode d'exécution sélectionné.
• Résultat de la requête SELECT. L'exécution de la requête SELECT renvoie un jeu
d'enregistrements. Le contenu du texte reçu sera au format CSV. La première ligne contient
les noms de champs de résultats. Les lignes suivantes contiennent les enregistrements.
Pour extraire les valeurs des ensembles de données renvoyées et les utiliser dans d'autres
actions, définir et exécuter l'action Utiliser le filtre de données sur le contenu de cette variable.
Action disponible dans Automation Builder).
• Résultat des requêtes INSERT, DELETE et UPDATE. Les requêtes INSERT, DELETE et UPDATE
renvoient un chiffre indiquant le nombre d'enregistrements affectés dans la table.
• Répéter pour chaque enregistrement. Si c'est activé, NiceLabel ajoute automatiquement une nouvelle
action Pour chaque enregistrement. Voir plus d’informations sur cette action dans un sujet dédié.
Toutes les actions indentées sont répétées pour chaque enregistrement renvoyé par la requête SQL.
NOTE
Le mappage automatique est activé. L'action Pour chaque enregistrement ne peut pas
être supprimée.
Champ de base de données : food_products_1c.ProdCode
Variable d’invite sur votre étiquette : ProdCode
Réessayer après échec : Ce groupe permet de configurer l'action pour réessayer continuellement de rétablir
la connexion à la base de données si la première tentative n'a pas réussi. Si l'action échoue au cours du
nombre de tentatives défini, une erreur est signalée.
• Nouvelles tentatives : Spécifie le nombre de tentatives de connexion au serveur de la base de
données.
519
• Intervalle entre les tentatives : Spécifie le temps d'attente entre chaque essai.
AVERTISSEMENT
Ne placez pas l’objet Table de base de données sur votre formulaire d’impression si vous
utilisez l’action Exécuter une requête SQL. Il se peut que les résultats soient incorrects.
Exemple
Vous voulez imprimer des étiquettes avec des données provenant de votre base de données
food_products_1c, mais seulement les enregistrement dont la valeur de champ prédéfinie est UseBy.
Vous définissez la valeur de UseBy avec la variable ProdUser. Dans ce cas, la valeur ProdUser est « 3 ».
Après l’impression de chaque étiquette, NiceLabel écrit les valeurs de base de données dans un fichier
texte sur votre disque. Utilisez la chaîne suivante :
Seules les étiquettes où la valeur UseBy est égale à « 3 » sont imprimées et les valeurs sont écrites dans un
fichier texte :
520
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
521
7.7.2.5.2. RAFRAÎCHIR LA TABLE
Cette action relit une table donnée dans une base de données.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Table sélectionne la table de la base de données à relire.
• Table: permet de définir une table existante à relire ou d'en créer une nouvelle en utilisant l'assistant
Base de données.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
522
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.5.3. IMPORTER LES DONNÉES DANS LA TABLE
Cette action lit les données formatées en CSV dans un fichier texte et les importe dans une base de
données SQL.
NOTE
Avant d'utiliser cette action, il faut d'abord paramétrer la connexion à la base de données
SQL. Cette action ne marche pas avec des bases de données sur fichiers de type Microsoft
Access, ou des fichiers de données comme Microsoft Excel, ou des fichiers de texte brut.
Utiliser une base de données sur serveur SQL comme Microsoft SQL Server.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Les règles suivantes s'appliquent à cette action:
• La table doit déjà exister dans la base de données SQL.
• La table doit contenir une CLE PRIMAIRE.
• La première ligne d'un fichier texte doit contenir les noms de champs.
• Le nom des champs du fichier texte doit correspondre au nom des champs de la table de la base de
données.
• Si le fichier texte ne contient pas de données pour certains champs, il sera écrit NUL dans la base de
données. Si le champ n'accepte pas la valeur NUL, il sera écrit une chaîne vide ("").
• Les valeurs de paramétrage pour les champs auto-incrémentés sont ignorées. La base de données
fournira les valeurs pour ce type de champ.
• Si la valeur provenant du fichier texte ne correspond pas à la structure du champ, l'action sera annulée
et un message d'erreur s'affichera. Par exemple, si on tente de mettre une valeur alphanumérique
dans un champ numérique.
523
• En filtrant les enregistrements sur le formulaire pour afficher uniquement les enregistrements
répondant à certaines conditions, on importera seulement soit les enregistrements qui n'apportent
aucune valeur correspondant au filtre, soit ceux qui apportent la même valeur que celle du filtre défini
avec le formulaire.
• Seuls les filtres avec les conditions "égal" , pas plus grand que", "moins que", "contient" ou similaires
sont autorisés.
• Si le fichier texte contient des champs non définis dans la base de données SQL, l'importation va les
ignorer. Seuls les champs connus seront importés.
Le groupe Paramètres sélectionne la table.
• Table permet de choisir une table prédéfinie dans un menu déroulant ou crée une nouvelle table en
utilisant l'assistant Base de données.
Le groupe Structure du fichier texte spécifie les paramètres de la base de données texte:
• Séparateur: Spécifie le délimiteur dans le fichier de données. Sélectionner un délimiteur prédéfini, ou
en introduire un personnalisé.
• Délimiteur: spécifie le délimiteur du texte. Sélectionner un délimiteur prédéfini, ou en introduire un
personnalisé.
• Encodage du fichier: Spécifie le mode d'encodage utilisé dans le fichier de données. Auto définit
automatiquement l'encodage. Si nécessaire, sélectionner le type d'encodage préféré dans le menu
déroulant.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
524
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.5.4. ENVOYER LES DONNÉES AU PORT TCP/IP
INFO NIVEAU DE PRODUIT
La fonctionnalité décrite se trouve dans NiceLabel LMS Enterprise et NiceLabel LMS Pro.
Envoie les données à tout périphérique acceptant une connexion TCP/IP sur un numéro de port prédéfini.
Envoyer les données au port TCP/IP établit la connexion avec le périphérique, envoie les données et
termine la connexion. La connexion et la communication sont gérées par le protocole de communication
qui s'établit entre le client et le serveur au début et à la fin de la connexion TCP.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres de connexion permet de choisir les paramètres de connexion.
• Répondre à l'expéditeur: Permet de répondre directement au socket à partir duquel proviennent
les données du déclencheur. Utiliser cette option pour renvoyer des informations sur le processus
d'impression.
525
NOTE
Cette option est disponible dans NiceLabel Automation.
Les conditions préalables pour le paramètre Répondre à l'expéditeur sont:
• L'interlocuteur ne ferme pas le canal de communication une fois le message livré.
• Envoyer les Données au port TCP/IP est utilisée dans le déclencheur du Serveur TCP/IP.
• Ne pas configurer l'événement d'exécution dans le déclencheur du serveur TCP/IP À la
déconnexion du client.
• Destination (adresse IP:port): Définit l'adresse et le port de destination du serveur TCP/IP. Coder en
dur les paramètres de connexion et utiliser une adresse IP fixe ou utiliser une variable en cliquant sur
la flèche à droite et en sélectionnant la variable prédéfinie. Pour plus d'informations, consulter l'article
Combinaison de valeurs dans un objet dans le guide utilisateur de NiceLabel Automation.
Exemple
Si la variable hostname procure le nom du serveur TCP/IP et la variable port fournit le numéro de
port, saisir la destination suivante:[hostname]:[port]
• Délai de déconnexion: Prolonge la connexion sur le socket ciblé de l'intervalle de temps défini après
que les données ont été fournies. Certains périphériques ont besoin de plus de temps pour traiter les
données. Taper le différé à la main ou cliquer sur les flèches pour augmenter ou diminuer la valeur.
• Enregistrer la réponse de données dans une variable: Permet de créer ou sélectionner une variable où
sont enregistrées les données reçues du serveur. Toutes les données reçues du serveur TCP/IP après
le « délai de déconnexion » sont enregistrées dans la variable.
NOTE
L’action Envoyer les données au port TCP/IP s’exécute sur Web Printing Server et pas sur
Web Printing Client.
Si vous utilisez l’action Envoyer les données au port TCP/IP dans NiceLabel Web Client et
que vous souhaitez l’exécuter localement (en contournant Web Printing Server), ajoutez le
préfixe « LOCAL_ » au nom de votre action.
Le groupe Contenu définit le contenu à envoyer au serveur TCP/IP.
526
ASTUCE
Utiliser le contenu fixe, un mixte de contenu fixe et variable, ou contenu variable seul. Pour
insérer un contenu de variable, cliquer sur le bouton avec une flèche à droite de la zone
de données et insérer la variable de la liste. Pour plus d'informations, consulter l'article
Combinaison de valeurs dans un objet dans le guide utilisateur de NiceLabel Automation.
• Données: Spécifie le contenu qui sera envoyé en sortie.
• Encodage: Spécifie l'encodage des données envoyées. Auto définit automatiquement l'encodage. Si
nécessaire, sélectionner le type d'encodage préféré dans le menu déroulant.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
527
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.5.5. ENVOYER LES DONNÉES AU PORT SÉRIE
Cette action envoie les donnéessur un port série. Cette action permet de communiquer avec les
périphériques connectés à un port série.
ASTUCE
Il faut que la configuration du port série soit identique des deux côtés, dans l'action et sur
le périphérique en série. Le port série peut être utilisé par une application dans la machine.
Pour que cette action puisse utiliser ce port, aucune autre application ne doit l'utiliser,
même pas un pilote d'imprimante.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Port permet de choisir le port série.
• Nom du port: port sur lequel le périphérique est connecté. Cela peut être un port COM matériel ou un
port COM virtuel.
Le groupe Paramètres de port permet de définir d'autres paramètres pour se connecter au port série.
• Bits par seconde: Vitesse utilisée par un périphérique pour communiquer avec le PC. L'alias
généralement utilisé pour ce paramètre est « baud rate ». Sélectionner la valeur dans la liste du
menu déroulant.
• Bits de données: Spécifie le nombre de bits de données dans chaque caractère. 8 bits de données
sont généralement utilisés dans les appareils récents. Sélectionner la valeur dans la liste du menu
déroulant.
• Parité: Spécifie la méthode de détection d'erreurs de transmission. Le paramètre de parité
généralement utilisé est « aucune », avec la détection d'erreur gérée par un protocole de
communication (contrôle de flux). Sélectionner la valeur dans la liste du menu déroulant.
• Bits d'arrêt: Les bits d'arrêt envoyés à la fin de chaque caractère permettent à la machine de réception
de détecter la fin d'un caractère et de le resynchroniser avec le flux de caractères. Les appareils
électroniques utilisent généralement un bit de stop. Sélectionner la valeur dans la liste du menu
déroulant.
528
• Contrôle de flux: Le port série peut utiliser les signaux de l'interface pour interrompre et reprendre la
transmission des données.
Le groupe Contenu définit le contenu à envoyer au port série.
ASTUCE
Il peut être fixe, un mixte de contenu fixe et variable, ou contenu variable seul. Pour insérer
un contenu de variable, cliquer sur le bouton avec une flèche à droite de la zone de données
et insérer la variable de la liste. Pour plus d'informations, consulter l'article Combinaison de
valeurs dans un objet dans le guide utilisateur de NiceLabel Automation.
• Données: Spécifie le contenu qui sera envoyé en sortie.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
529
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.5.6. LIRE LES DONNÉES DU PORT SÉRIE
Cette action collecte les données reçues par le port série (RS-232) et les enregistre dans une variable
sélectionnée. Cette action permet de communiquer avec les périphériques connectés à un port série.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Port permet de choisir le port série.
• Nom du port: port sur lequel le périphérique est connecté. Cela peut être un port COM matériel ou un
port COM virtuel.
Le groupe Paramètres de port permet de définir d'autres paramètres pour se connecter au port série.
• Bits par seconde: Vitesse utilisée par un périphérique pour communiquer avec le PC. L'alias
généralement utilisé pour ce paramètre est « baud rate ».
• Bits de données: Spécifie le nombre de bits de données dans chaque caractère. 8 bits de données
sont généralement utilisés dans les appareils récents.
• Parité: Spécifie la méthode de détection d'erreurs de transmission. Le paramètre de parité
généralement utilisé est « aucune », avec la détection d'erreur gérée par un protocole de
communication (contrôle de flux).
• Bits d'arrêt: Les bits d'arrêt envoyés à la fin de chaque caractère permettent à la machine de réception
de détecter la fin d'un caractère et de le resynchroniser avec le flux de caractères. Les appareils
électroniques utilisent généralement un bit de stop.
• Contrôle de flux: Le port série peut utiliser les signaux de l'interface pour interrompre et reprendre la
transmission des données.
Exemple
Un appareil lent peut avoir besoin de garder le contact avec le port série pour indiquer que les données
doivent être mises en pause pendant qu'il traite les données reçues.
Le groupe Options comporte les paramètres suivants:
530
• Différé de lecture: Spécifie un différé éventuel durant la lecture de données sur le port série. Le
contenu complet du buffer du port série sera lu à la fin du différé. Taper le différé à la main ou cliquer
sur les flèches pour augmenter ou diminuer la valeur.
• Envoyer les données d'initialisation: Spécifie la chaîne de caractères qui est envoyée au port série
sélectionné avant la lecture des données. Cette option permet d'initialiser le périphérique pour qu'il
puisse fournir les données. L'utiliser aussi pour envoyer une question spécifique à l'appareil, et
recevoir la réponse spécifique. Cliquer sur le bouton avec une flèche pour insérer des caractères
spéciaux.
Le groupe Extraction des données permet de définir l'extraction de certaines parties des données reçues.
• Point de départ: Position de départ pour l'extraction des données.
• Position de fin: Position finale pour l'extraction des données.
Le groupe Résultat définit une variable pour le stockage des données.
• Enregistrer les données dans une variable: Sélectionner ou créer une variable pour y stocker les
données reçues.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
531
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.5.7. ENVOYER LES DONNÉES À L'IMPRIMANTE
Cette action envoie les données à l'imprimante sélectionnée. Cette action est utile pour envoyer des flux
d'impression pré-générés à toute imprimante disponible.
NiceLabel Automation utilise les pilotes d'imprimante en mode de transit, pour pouvoir envoyer les données
au port de destination, tel que le port LPT, COM, TCP/IP ou USB, sur lequel l'imprimante est connectée.
NOTE
Scénario possible. Les données reçues par le déclencheur doivent être imprimées sur la
même imprimante réseau mais sur des masques d'étiquettes différents (fichiers .NLBL).
L'imprimante peut accepter des données de différents postes de travail. Elle imprime
généralement les travaux dans l'ordre reçu. Automation Builder va envoyer chaque masque
d'étiquette dans des travaux d'impression distincts, donnant la possibilité à d'autres postes
de travail d'insérer leurs impressions entre celles créées par Automation Builder. Au lieu
d'envoyer chaque travail séparément à l'imprimante, il est possible de les fusionner en
utilisant l'action Rediriger l'impression vers un fichier pour envoyer ensuite un seul gros
travail d'impression à l'imprimante.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Imprimante sélectionne l'imprimante.
• Nom de l'imprimante: Nom de l'imprimante à laquelle les données sont envoyées. Sélectionner
l'imprimante dans la liste d'imprimantes installées localement, saisir un nom d'imprimante ou la
définir dynamiquement avec une variable nouvelle ou existante.
532
Source de données définit le contenu à envoyer à l'imprimante.
• Utiliser les données reçues par le déclencheur : Définit l'utilisation des données reçues par le
déclencheur. Dans ce cas, le flux d'imprimante reçu est utilisé en entrée dans le filtre. L'objectif est
de le rediriger vers l'imprimante sans qu'il soit modifié. Le même résultat peut être atteint en activant
la variable interne DataFileName et en utilisant le contenu du fichier auquel elle se réfère. Pour
plus d'informations, consulter l'article Utilisation de Valeurs Composées dans le guide utilisateur de
NiceLabel Automation.
• Nom de fichier: Définit le chemin et nom de fichier contenant le flux d'impression. Le contenu
du fichier spécifié est envoyé à l'imprimante. Sélectionner la Source de données pour définir
dynamiquement le nom du fichier en utilisant une valeur variable.
• Variable: Définit la variable (nouvelle ou existante) qui contient le flux d'impression.
• Personnalisé: Définit un contenu personnalisé à envoyer à une imprimante. Il peut être fixe, un mixte
de contenu fixe et variable, ou contenu variable seul. Pour insérer un contenu de variable, cliquer sur
le bouton avec une flèche à droite de la zone de données et insérer la variable de la liste. Pour plus
d'informations, consulter l'article Combinaison de valeurs dans un objet dans le guide utilisateur de
NiceLabel 10.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
533
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.5.8. REQUÊTE HTTP
Cette action envoie les données au serveur Web de destination en utilisant la méthode HTTP sélectionnée.
Les schémas d'URI HTTP et HTTPS sont autorisés.
HTTP fonctionne comme un protocole de requête-réponse entre client et serveur. Dans cette action,
fonctionne comme un client qui communique avec un serveur à distance. Cette action va soumettre la
requête HTTP sélectionnée au serveur. Le serveur renverra un message de réponse, concernant l'état
d'achèvement de la requête et la réponse dans le corps du message.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres de connexion permet de choisir les paramètres de connexion.
NOTE
Cette action supporte le Protocole Internet version 6 (IPv6).
• Destination: L'adresse, le port et la destination (chemin) sur le serveur Web.
NOTE
La définition du port est facultative quand le serveur Web fonctionne sur le port 80
par défaut. Coder en dur les paramètres de connexion ou utiliser un nom d'hôte et une
adresse IP fixes. Utiliser une valeur variable pour définir cette option dynamiquement.
Pour plus d'informations, consulter l'article Utilisation des valeurs composées dans le
guide utilisateur de NiceLabel Automation.
534
Exemple
Si la variable hostname procure le nom du serveur Web et la variable port fournit le numéro de port,
saisir la destination suivante:[hostname]:[port]
• Méthode requise: Affiche les méthodes de requête disponibles.
• Délai écoulé: Le temps imparti (en ms) pour que la connexion au serveur soit établie et la réponse
reçue.
• Enregistrer la réponse d'état dans une variable: Définit la variable dans laquelle est enregistré le code
d'état renvoyé par le serveur.
ASTUCE
L'état du code doit être de l'ordre de 2XX. Par exemple, 200 est une bonne réponse.
Les codes 5XX sont des erreurs du serveur.
• Enregistrer la réponse de données dans une variable: Variable où sont enregistrées les données
reçues du serveur.
Le groupe Authentification permet de sécuriser la connexion au serveur Web.
• Activer une authentification de base: Permet de mettre les identifiants nécessaires à la connexion au
serveur Web. L'identifiant et le mot de passe peuvent être fixes ou fournis par une valeur variable.
L'authentification Basique HTTP (BA) utilise les entêtes statiques standard HTTP. Le mécanisme BA ne
procure aucune protection de confidentialité pour les infos d'identification transmises. Elles sont seulement
encodées en Base64 pendant le transit, mais ne sont ni cryptées ni hachées. L'authentification de base
devrait être utilisée en HTTPS.
• Afficher le mot de passe: Démasque les caractères de l'identifiant et du mot de passe.
NOTE
L’action Requête HTTP s’exécute sur Web Printing Server et pas sur Web Printing Client.
Si vous utilisez l’action Requête HTTP dans NiceLabel Web Client et que vous souhaitez
l’exécuter localement (en contournant Web Printing Server), ajoutez le préfixe « LOCAL_ » au
nom de votre action.
535
Contenu permet de définir le contenu à envoyer au serveur Web.
• Données: Spécifie le contenu qui sera envoyé en sortie. Il peut être fixe, un mixte de contenu fixe
et variable, ou contenu variable seul. Pour insérer un contenu de variable, cliquer sur le bouton avec
une flèche à droite de la zone de données et insérer la variable de la liste. Pour plus d'informations,
consulter l'article Combinaison de valeurs dans un objet dans le guide utilisateur de NiceLabel 10.
• Encodage: Spécifie l'encodage des données envoyées.
ASTUCE
Auto définit automatiquement l'encodage. Si nécessaire, sélectionner le type
d'encodage préféré dans le menu déroulant.
• Type: Spécifie la caractéristique Content-Type pour le message HTTP. Si aucun type n'est sélectionné,
la valeur par défaut application/x-www-form-urlencoded est utilisée. Si la liste ne contient
aucun type utilisable, il est possible d'en définir un personnalisé, ou déterminer une variable qui le
définira dynamiquement..
Des Entêtes HTTP supplémentaires sont exigées par certain serveurs HTTP (spécialement pour les
services REST).
• Entêtes additionnelles: Entêtes codées en dur ou récupérées d'une variable. Pour accéder aux
variables, cliquer sur la petite flèche à la droite du champ de texte. Pour plus d'informations, consulter
l'article Combinaison de valeurs dans un objet dans le guide utilisateur de NiceLabel 10.
Certains serveurs HTTP (spécialement pour les services REST) obligent à inclure l'entête HTTP
personnalisée dans le message. Cette section permet de fournir les entêtes HTTP nécessaires.
L'entête HTTP doit être introduite en respectant la syntaxe suivante:
header field name: header field value
Par exemple, pour utiliser les noms des champs Accept, User-Agent et Content-Type, utiliser la
syntaxe suivante:
Accept: application/json; charset=utf-8
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML,
like Gecko) Chrome/31.0.1650.63 Safari/537.36
Content-Type: application/json; charset=UTF-8
Les noms des champs d'entête peuvent être codés en dur ou bien ils peuvent récupérer leur valeur
des variables du déclencheur. Il est possible d'utiliser autant de champs d'entête personnalisés que
nécessaires, mais chaque entête doit être placée sur une nouvelle ligne.
NOTE
Les entêtes HTTP saisies vont remplacer les entêtes déjà définies dans les propriétés
des actions, telles que Content-Type (type de contenu).
Exécution d'une action et traitement d'erreurs
536
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.5.9. WEB SERVICE
Le Service Web est une méthode de communication entre deux appareils électroniques ou logiciels. Il est
défini comme norme d'échange de données. Il utilise XML pour taguer les données, SOAP pour transférer
les données et WSDL pour décrire les services disponibles.
Cette action se connecte à un service Web distant et exécute les méthodes sur celui-ci. Les méthodes sont
comme des actions publiées sur le service Web. L'action va envoyer des valeurs à la méthode sélectionnée
dans le service Web distant, collecter le résultat et l'enregistrer dans les variables sélectionnées.
537
Après avoir importé le WSDL et ajouté une référence au service Web, ses méthodes s'affichent dans la liste
déroulante Méthode.
NOTE
Cette action permet de transférer des données simples, telles que des chaînes de
caractères, entières, booléennes, mais pas de données complexes. Le WSDL ne doit
contenir qu'un seul lien.
Il faut imprimer des étiquettes de produit. Le déclencheur ne doit recevoir que le segment de données
nécessaire. Par exemple, le déclencheur reçoit la valeur pour ID Produit et Description, mais pas
le Prix. L'information de prix est disponible dans une base de données séparée qui est accessible par
un appel du service Web. Le service Web définit la fonction utilisant une définition WSDL. Par exemple, la
fonction entrée est Product ID et celle en sortie est Prix. L'action service Web envoie Product ID
au service Web. Elle exécute une recherche dans la base de données et donne le Prix correspondant en
retour. L'action enregistre le résultat dans une variable, qui peut être utilisée sur l'étiquette.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Définition du service web comporte les paramètres suivants:
NOTE
Cette action supporte le Protocole Internet version 6 (IPv6).
• WSDL: Emplacement de la définition WDSL.
Le WSDL est généralement fourni par le service Web. Il suffit de saisir le lien vers le WSDL et de
cliquer sur le bouton Importer pour lire la définition. Si le WSDL est difficile à récupérer, enregistrer
le WSDL dans un fichier et entrer le chemin et le nom du fichier pour en charger les méthodes.
Nicelabel détectera automatiquement si le service Web distant utilise la syntaxe document ou RPC et
communique de façon appropriée.
• Adresse: Donne l'adresse du Service Web.
Initialement, cette information est extraite de WSDL, mais elle peut être actualisée avant l'exécution
de l'action. C'est utile pour les environnements de développement / test / production, qui utilisent la
même liste d'actions, mais avec des noms différents de serveurs sur lesquels fonctionne le service
Web.
Il peut être fixe, un mixte de contenu fixe et variable, ou contenu variable seul. Pour insérer un contenu
de variable, cliquer sur le bouton flèche à droite de la zone de données et insérer la variable de la
538
liste. Pour plus d'informations, consulter l'article Combinaison de valeurs dans un objet dans le guide
utilisateur de NiceLabel 10.
• Méthodes: Liste les méthodes (fonctions) disponibles sur le service Web sélectionné. La liste est
mise à jour automatiquement par la définition WSDL.
• Paramètres: Définit les variables d'entrée et de sortie pour la méthode (fonction) sélectionnée.
Les paramètres d'entrée attendent une entrée. Pour détecter des erreurs et tester, saisir des valeurs
fixes et visualiser le résultat à l'écran. ou sélectionner une variable. La valeur de cette variable sera
utilisée comme paramètre d'entrée. Le paramètre de sortie fournit le résultat de la fonction. il faut
sélectionner la variable qui va stocker le résultat.
• Délai écoulé Le temps imparti (en ms) pour que la connexion au serveur soit établie.
NOTE
L’action Web Service s’exécute sur Web Printing Server et pas sur Web Printing Client.
Si vous utilisez l’action Web Service dans NiceLabel Web Client et que vous souhaitez
l’exécuter localement (en contournant Web Printing Server), ajoutez le préfixe « LOCAL_ » au
nom de votre action.
Authentification Active l'authentification de base. Cette option définit les infos d'identification nécessaires à
établir l'appel externe vers le service Web distant.
• Activer l'authentification de base: active la définition de l'identifiant et le mot de passe pouvant être
tapé à la main ou définit par une variable. Sélectionner Sources de données pour sélectionner ou créer
les variables.
• Afficher le mot de passe: démasque les caractères de l'identifiant et du mot de passe.
Les détails concernant la sécurité se trouvent au chapitre Sécuriser l'accès aux déclencheurs dans le
guide utilisateur de NiceLabel Automation.
Le champ Aperçu des données permet de tester l'exécution du service Web.
• Le bouton Exécuter exécute l'appel du service Web.
Il envoie les valeurs des paramètres d'entrée au Web Service et fournit le résultat dans le paramètre
de sortie. Utiliser cette fonctionnalité pour tester l'exécution du Web Service. Donner des valeurs aux
paramètres de sortie et visualiser le résultat à l'écran. Si le résultat est satisfaisant, remplacer les
valeurs fixes introduites du paramètre d'entrée par une variable de la liste.
539
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.6. Opérations de fichier
7.7.2.6.1. ENREGISTRER LES DONNÉES DANS UN FICHIER
Cette action enregistre la valeur variable ou autres flux de données (telles que les données binaires) dans le
fichier. Le service NiceLabel Automation doit avoir les droits d'accès en écriture dans le dossier spécifié.
Le groupe Fichier définit le fichier à ouvrir.
540
• Nom de fichier: Emplacement du fichier ou du programme à ouvrir.
Le nom et le chemin du fichier peuvent être codés en dur, et le même fichier sera utilisé à chaque
fois. Si le nom du fichier est défini sans le chemin, le dossier comportant le fichier de configuration
d'NiceLabel Automation (.MISX) sera utilisé. En utilisant une référence relative au nom de fichier, le
dossier avec le fichier .MISX est utilisé comme dossier racine.
Source de données active le nom de fichier variable. Sélectionner une variable qui contient le
chemin et/ou le nom du fichier, ou combiner plusieurs variables pour créer le nom du fichier. Pour
plus d'informations, consulter l'article Utilisation de Valeurs Composées dans le guide utilisateur de
NiceLabel Automation.
Le groupe Si le fichier existe gère les options en cas de fichier existant.
• Écraser le fichier: Écrase les données existantes avec les nouvelles données. L'ancien contenu est
perdu.
• Joindre les données au fichier: Joint les valeurs de la variable au fichier de données existantes.
Le groupe Contenu définit les données à écrire dans le fichier spécifié.
• Utiliser les données reçues par le déclencheur : Les données reçues par le déclencheur seront
enregistrées dans le fichier. En fait, cela réalisera une copie des données entrantes.
• Personnalisé(e) : Enregistre le contenu fourni dans le cadre du texte. Le contenu peut être un
mélange de valeurs fixes, variables et caractères spéciaux. Pour insérer des variables et des
caractères spéciaux, cliquer sur le bouton avec une flèche à droite de la zone de texte. Pour plus
d'informations, consulter l'article Combinaison de valeurs dans un objet dans le guide utilisateur de
NiceLabel Automation.
• Encodage: Spécifie l'encodage des données envoyées. Auto définit automatiquement l'encodage. Si
nécessaire, sélectionner le type d'encodage préféré dans le menu déroulant.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
541
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.6.2. LIRE LES DONNÉES DU FICHIER
INFO NIVEAU DE PRODUIT
La fonctionnalité décrite se trouve dans NiceLabel LMS Enterprise et NiceLabel LMS Pro.
Cette action lit le contenu du fichier fourni et l'enregistre dans la variable. Elle peut lire le contenu de tout
type de fichiers, y compris les données binaires.
En principe, le module Automation Builder reçoit les données pour l'impression de l'étiquette avec
le déclencheur. Par exemple, avec le déclencheur fichier, le contenu du fichier déclencheur est
automatiquement lu et analysé par des filtres. Mais il faut parfois contourner les filtres pour obtenir des
données externes. Après exécution de cette action et enregistrement des données dans une variable, ces
données sont de nouveau utilisables avec une des actions.
Cette action est utile :
• Pour combiner les données reçues par le déclencheur avec les données sauvegardées dans un fichier.
AVERTISSEMENT
Pour charger des données de fichiers binaires (comme des fichiers image bitmap ou
d'impression), vérifier que la variable dans laquelle les données lues sont enregistrées est
définie comme variable binaire.
542
• Pour échanger des données entre les déclencheurs. Un déclencheur prépare les données et les
enregistre le fichier (en utilisant l'action Enregistrer les données dans le fichier), l'autre déclencheur lit
les données.
Fichier: Nom du fichier dans lequel il faut lire les données.
• Nom de fichier: Emplacement du fichier ou du programme dans lequel cette action va lire les
données.
Le nom et le chemin du fichier peuvent être codés en dur, et le même fichier sera utilisé à chaque
fois. Si le nom du fichier est défini sans le chemin, le dossier comportant le fichier de configuration
d'NiceLabel Automation (.MISX) sera utilisé. En utilisant une référence relative au nom de fichier, le
dossier avec le fichier .MISX est utilisé comme dossier racine.
Source de données active le nom de fichier variable. Sélectionner une variable qui contient le chemin
et/ou le nom du fichier, ou combiner plusieurs variables pour créer le nom du fichier. Pour plus
d'informations, consulter l'article Utilisation des valeurs composées dans le guide utilisateur de
NiceLabel Automation.
NOTE
Utiliser la syntaxe UNC pour les ressources réseau. Pour plus d'informations,
consulter l'article Accès aux Ressources de Réseau Partagées dans le guide
utilisateur de NiceLabel Automation.
Le groupe Contenu détermine les détails relatifs au contenu du fichier.
• Variable: Variable qui comporte le contenu du fichier. Il faut définir au moins une variable.
• Encodage: Spécifie l'encodage des données envoyées. Auto définit automatiquement l'encodage. Si
nécessaire, sélectionner le type d'encodage préféré dans le menu déroulant.
NOTE
Il est impossible d'encoder des données si elles proviennent d'une variable binaire.
Dans ce cas, la variable contiendra les données telles qu'elles.
Le groupe Ressayer après échec définit comment l'action peut continuer si le fichier spécifié devient
inaccessible.
ASTUCE
Quand Automation Builder ne peut pas accéder au fichier, c'est peut être parce qu'il est
verrouillé par une autre application. Si une application écrit encore des données dans le
fichier et l'a bloqué en mode exclusif, aucune autre application ne peut l'ouvrir en même
temps, même pas en lecture. Les causes de nouvelles tentatives sont les suivantes : le
fichier n'existe pas (encore), le dossier n'existe pas (encore), l'utilisateur du service ne
dispose pas des droits d'accès au fichier.
543
• Nouvelles tentatives: Spécifie le nombre de tentatives pour accéder au fichier. Si la valeur est 0, il n'y
aura aucune tentative.
• Intervalle entre les tentatives: Spécifie l'intervalle de temps entre les essais défini en millisecondes.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
544
7.7.2.6.3. EFFACER UN FICHIER
INFO NIVEAU DE PRODUIT
La fonctionnalité décrite se trouve dans NiceLabel LMS Enterprise et NiceLabel LMS Pro.
Cette action efface le fichier sélectionné dans un lecteur.
Le module NiceLabel Automation tourne en service sous un compte utilisateur Windows défini. Vérifier que
le compte a les permissions pour effacer le fichier dans le dossier spécifié.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Fichier: Ce groupe paramètre les détails relatifs au fichier.
• Nom du fichier: Le nom du fichier à supprimer. Le Nom du Fichier peut être codé en dur. La source de
données définit dynamiquement le Nom du fichier en utilisant une variable nouvelle ou existante.
Le nom et le chemin du fichier peuvent être codés en dur, et le même fichier sera utilisé à chaque
fois. Si le nom du fichier est défini sans le chemin, le dossier comportant le fichier de configuration
d'NiceLabel Automation (.MISX) sera utilisé. En utilisant une référence relative au nom de fichier, le
dossier avec le fichier .MISX est utilisé comme dossier racine.
L'option Source de données active le nom de fichier variable. Sélectionner ou créer une variable qui
contient le chemin et/ou le nom du fichier, ou combiner plusieurs variables pour créer le nom du
fichier. Pour plus d'informations, consulter l'article Utilisation des valeurs composées dans le guide
utilisateur de NiceLabel Automation.
NOTE
Utiliser la syntaxe UNC pour les ressources réseau. Pour plus d'informations,
consulter l'article Accès aux Ressources de Réseau Partagées dans le guide
utilisateur de NiceLabel Automation.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
545
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.6.4. PARCOURIR LE FICHIER/DOSSIER
Cette action ouvre l'explorateur de fichiers ou de dossiers.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Dialogue détermine les préférences d'explorateur.
• Parcourir: Sélectionne entre rechercher un fichier ou un dossier.
• Filtrer: Détermine le type de fichier à localiser. Saisir à la main le type de fichier, définir les filtres avec
la boîte de dialogue Définir les filtres du fichier ou sélectionner Source de données pour déterminer le
546
filtre de manière dynamique en utilisant la valeur d'une variable. La boîte de dialogue Définir les filtres
du fichier permet à l'utilisateur de:
• Lister les filtres. Chaque filtre est identifié par un Nom de filtre et un type de Filtre.
• Gérer les filtres existants en utilisant les boutons Ajouter, Effacer, Déplacer vers le haut et
Déplacer vers le bas.
NOTE
En supprimant tous les filtres, le menu déroulant de la sélection du type de fichier ne
s'affichera pas à l'ouverture de la boîte de dialogue.
• Dossier initial: Détermine le dossier initial que l'action doit ouvrir.
• Titre de la boîte: Titre de la fenêtre de l'explorateur de fichiers qui va s'ouvrir avec l'action.
• Autoriser un fichier inexistant: Permet de rechercher un fichier qui n'existe pas dans le dossier
spécifié. Cette option permet de mémoriser le chemin d'un fichier qui n'existe pas dans une variable
et de l'utiliser dans une série d'actions. Ce fichier pourra être créé par la suite en utilisant d'autres
actions, comme Enregistrer les données dans le fichier.
Le groupe Source de données de sortie sélectionne une variable pour le chemin du stockage du fichier/
dossier.
• Utiliser Enregistrer le chemin en une variable nouvelle ou existante pour y enregistrer le chemin du
fichier/dossier.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
547
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.7. Contrôle de flux
7.7.2.7.1. BOUCLER
INFO NIVEAU DE PRODUIT
Cette action est disponible dans NiceLabel LMS Enterprise.
Cette action exécute de multiple fois les actions indentées subordonnées. Toutes les actions indentées
s'exécutent en boucle autant de fois que défini par la différence entre les valeurs de départ et d'arrivée.
548
NOTE
L'action Boucler lance l'impression en session - un mode d'optimisation de l'impression
qui imprime toutes les étiquettes d'une boucle dans un seul fichier d'impression. Pour
plus d'informations, consulter l'article Impression en session dans le guide utilisateur de
NiceLabel Automation.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres de boucle comporte les options suivantes:
• Valeur de départ: Point de référence pour démarrer la boucle. Sélectionner la Source de données pour
définir dynamiquement la valeur de départ en utilisant une valeur variable. Sélectionner une variable
contenant une valeur numérique pour le départ.
• Valeur finale: point final de référence. Sélectionner la Source de données pour définir dynamiquement
la valeur de départ en utilisant une valeur variable. Sélectionner une variable contenant une valeur
numérique pour le départ.
ASTUCE
Les Valeur de départ et Valeur finale peuvent être négatives.
• Enregistrer la valeur de la boucle dans une variable: enregistre la valeur du pas de la boucle dans
une variable nouvelle ou existante. La valeur du pas de bouclage se situe entre la valeur de départ et
la valeur finale. Enregistrer la valeur, soit pour la réutiliser dans une autre action, soit pour identifier
l'itération actuelle.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
549
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.7.2. POUR CHAQUE ENREGISTREMENT
Cette action exécute de multiple fois les actions indentées subordonnées. Toutes les actions indentées
sont exécutées dans une boucle tant qu'il y a des enregistrements dans la table du formulaire connectée à
une base de données.
Vous pouvez utiliser tous les enregistrements ou les enregistrements sélectionnés pour exécuter les
actions indentées subordonnées.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres sélectionne les enregistrements.
• Table du formulaire : table de formulaire qui contient les enregistrements pour lesquels une action
doit se répéter.
550
• Utiliser tous les enregistrements : répète une action pour tous les enregistrements d'une table
donnée.
• Utiliser l'enregistrement sélectionné : répète une action uniquement pour les enregistrements
sélectionnés.
Si vous utilisez l’action Exécuter une requête SQL avec l’option Recommencer pour chaque enregistrement
activée, NiceLabel insère automatiquement l’action Pour chaque action d’enregistrement. Une note
s’affiche concernant le mappage automatique de vos variables.
Les variables d’invite sur votre étiquette se connectent automatiquement à vos champs de base de
données avec les mêmes noms. Voir les instructions sur la manière de créer vos solutions :
IMPORTANT
Lorsque vous créez votre solution avec une connexion de base de données, utilisez les
variables d’invite sur vos étiquettes au lieu de champs de base de données.
Utilisez les mêmes noms pour les variables d’invite que ceux définis pour les champs de
base de données, par exemple :
Champ de base de données : food_products_1c.ProdCode
Variable d’invite sur votre étiquette : ProdCode
NiceLabel associe ensuite automatiquement les variables correspondantes aux champs de
base de données.
Exemple
Votre solution est connectée à votre base de données. Vous voulez imprimer des enregistrements
sélectionnés sur vos étiquettes.
551
Utiliser l’action Pour chaque enregistrement et les actions indentées pour imprimer vos étiquettes.
Sélectionner l’option Utiliser les enregistrements sélectionnés.
Sélectionner les enregistrements dans votre table de base de données sur votre formulaire d’impression,
puis imprimer vos étiquettes.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
552
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.7.3. ESSAYER
Cette action vous permet de :
• gérer facilement les erreurs pendant que les actions s'exécutent
• Lancer un autre ensemble d'actions si une erreur survient
L'action Essayer comporte deux sous-groupes d'actions, Faire et En cas d'erreur. Toutes les actions qui
doivent s'effectuer quand le déclencheur est activé doivent être placées dans le sous-groupe Faire. Si
aucune erreur n'est détectée, seules les actions du sous-groupe Faire sont exécutées. Toutefois, quand une
erreur survient, l'exécution des actions du sous-groupe Faire s'interrompt et l'exécution passe aux actions
du sous-groupe En cas d'erreur.
Exemple
Si une des actions du sous-groupe Faire échoue, l'exécution de l'action s'arrête et redémarre avec les
actions du sous-groupe En cas d'erreur. Quand Essayer est placé séparément, il peut mettre fin à l'exécution
du déclencheur. Dans ce cas, Essayer est indenté sous l'action Boucler. Normalement, toute erreur dans le
sous-groupe Faire arrête aussi l'exécution de l'action Boucler, même si d'autres phases de Boucler doivent
encore être exécutées. Dans ce cas, l'action Enregistrer les Données dans un Fichier ne sera pas exécutée
non plus. Par défaut, toute erreur interrompt le processus complet du déclencheur. Toutefois, l'exécution de
l'itération suivante de l'action Boucler peut continuer. Pour cela, il faut activer Ignorer l'échec dans l'action
Essayer. Si les données de l'étape Boucler causent une erreur dans Faire, les actions de En Cas d'erreur
s'exécutent. Après ça, l'action Enregistrer les Données dans un Fichier au niveau 2 s'exécute, puis l'action
Boucler reprend jusqu'à la prochaine itération.
553
Cette action permet de détecter facilement les erreurs et d'exécuter les actions Renvoi d'informations ou
Rapports. Par exemple, si une erreur survient durant le traitement du déclencheur, un avertissement peut
être envoyé. Pour plus d'informations, consulter l'article Retour de l'état du travail d'impression dans le
guide utilisateur de NiceLabel Automation.
NOTE
Important ! L'action Essayer donne les résultats attendus avec des actions asynchrones. Si
votre boucle Essayer inclut l'action Imprimer l'étiquette qui échoue, l'exécution de l'action
effectue quand même la boucle Essayer et ne bascule pas sur les actions En cas d'erreur
comme attendu. La conséquence du non-basculement sur les actions En cas d'erreur
est l'action Imprimer l'étiquette exécutée en mode synchrone par défaut. Afin d'éviter
ça, assurez-vous d'avoir activé l'impression supervisée. Aller dans les paramètres des
déclencheurs > Autre > Commentaires du moteur d'impression puis activer Impression
supervisée.
NOTE
Plus d'informations sur l'impression supervisée dans la section Mode d'impression
synchrone.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
554
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.7.4. GROUPER
Utiliser cette action pour regrouper les actions dans un même ensemble. Toutes les actions regroupées
dans une action Grouper appartiennent au même groupe et s'exécutent ensemble.
Cette action comporte les avantages suivants :
• Une meilleure organisation et un affichage du flux de travail de l'action. Chaque action Grouper peut
être développée ou réduite pour afficher les actions indentées uniquement en cas de besoin. Cela
permet de conserver l'espace de configuration plus propre.
• Définition d'une exécution sous condition. Il suffit de définir une condition pour l'action Grouper,
plutôt que pour chaque action du groupe. Quand la condition est réalisée, toute les actions du Groupe
s'exécutent. Cela permet de gagner du temps pour la configuration et de réduire les erreurs. L'action
Grouper est une bonne méthode pour définir l'exécution de IF..THEN (Si..Alors) pour plusieurs actions.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Exécution d'une action et traitement d'erreurs
555
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.8. Autre
7.7.2.8.1. RÉCUPÉRER LES INFORMATIONS DE L'ÉTIQUETTE
Cette action renvoie les informations structurelles du fichier d'étiquette concerné. L'action fournit les
informations concernant les dimensions de l'étiquette, le pilote d'imprimante et la liste de toutes les
variables avec leurs propriétés principales.
L'action Récupérer les informations de l'étiquette renvoie les informations d'origine telles qu'enregistrées
dans le fichier de l'étiquette. De plus, elle fournit les informations après simulation du processus
556
d'impression. La simulation garantit que toutes les variables d'étiquette ont reçu une valeur comme c'est
le cas durant une impression normale. Également les informations de hauteur de l'étiquette pour contrôler
les dimensions correctes dans le cas où l'étiquette est de hauteur variable (dans ce cas, les dimensions de
l'étiquette dépendent de la quantité de données à imprimer). L'action renvoie les dimensions de l'étiquette,
pas les dimensions de page.
L'action enregistre les informations concernant la structure de l'étiquette dans une variable sélectionnée.
Ces données peuvent être renvoyées au système en utilisant l'action Requête HTTP (ou une action
de connexion externe similaire), ou dans la réponse du déclencheur, si vous utilisez un déclencheur
bidirectionnel.
NOTE
Cette action doit être indentée sous l'action Ouvrir l'étiquette.
Le groupe Variable sélectionne ou crée une variable pour stocker les informations concernant la structure
de l'étiquette.
• Nom : Spécifie le nom de la variable. Il faut sélectionner ou créer une variable dans laquelle les
informations de l'étiquette sont sauvegardées en format XML.
• Si vous voulez utiliser les informations du XML à l'intérieur du déclencheur, vous pouvez le
définir et l'exécuter avec l'action Utiliser un filtre de données (Automation Builder uniquement).
• Si vous voulez retourner les données XML en tant que réponse dans votre déclencheur HTTP ou
Web Service, utiliser cette variable directement dans le champ Données de réponse de la page
de configuration du déclencheur.
• Pour enregistrer les données XML dans un fichier, utiliser l'action Enregistrer les données dans
le fichier.
Le groupe Paramètres additionnels permet d'utiliser des valeurs provisoires.
• Utiliser des valeurs provisoires : Remplace les valeurs des données manquantes par des valeurs
provisoires.
ASTUCE
Pour plus de renseignements sur les valeurs provisoires, consulter la section
Variables dans le guide utilisateur de NiceLabel 10.
557
Exemple d'Informations XML de l'étiquette
Cet exemple présente une vue structurelle des éléments et leurs attributs tels qu'ils sont renvoyés.
<?xml version="1.0" encoding="UTF-8"?>
<Label>
<Original>
<Width>25000</Width>
<Height>179670</Height>
<PrinterName>QLS 3001 Xe</Printer>
</Original>
<Current>
<Width>25000</Width>
<Height>15120</Height>
<PrinterName>QLS 3001 Xe</Printer>
</Current>
<Variables>
<Variable>
<Name>barcode</Name>
<Description></Description>
<DefaultValue></DefaultValue>
<Format>All</Format>
<CurrentValue></CurrentValue>
<IncrementType>None</IncrementType>
<IncrementStep>0</IncrementStep>
<IncrementCount>0</IncrementCount>
<Length>100</Length>
</Variable>
</Variables>
</Format>
Spécification des informations XML de l'étiquette
Cette section contient la description de la structure du fichier XML telle qu'elle est renvoyée par l'action
Récupérer les informations de l'étiquette.
NOTE
Toutes les unités de mesure sont exprimées en 1/1000 mm. Par exemple, une largeur de
25 000 correspond à 25 mm.
• <Label> : : Élément racine.
• <Original> : Spécifie les dimensions de l'étiquette et le nom d'imprimante tels qu'ils sont sauvegardés
dans le fichier d'étiquette.
• Largeur: Cet élément contient la largeur originale de l'étiquette.
558
• Hauteur: Cet élément contient la hauteur originale de l'étiquette.
• PrinterName: Cet élément contient le nom de l'imprimante pour laquelle l'étiquette a été créée.
• Current : Spécifie les dimensions de l'étiquette et le nom de l'imprimante après la simulation
d'impression.
• Largeur: Cet élément contient la largeur actuelle de l'étiquette.
• Hauteur: Cet élément contient la hauteur actuelle de l'étiquette. Si l'étiquette est de hauteur
variable, elle s'adapte en fonction de la taille des objets. Par exemple, les objets Paragraphe et
RTF peuvent s'agrandir en hauteur entraînant la modification de la taille de l'étiquette.
• PrinterName: Cet élément contient le nom de l'imprimante à utiliser pour l'impression.
Exemple
L'imprimante utilisée sera différente si le pilote de l'imprimante originale n'est pas installé sur cet
ordinateur, ou si l'imprimante est modifiée par l'action Installer l'imprimante.
• <Variables> et <Variable> : L'élément Variables contient la liste des variables saisies de l'étiquette,
chacune étant définie dans un élément Variable distinct. Les variables de saisie se trouvent listées
dans la boîte de dialogue Imprimer quand l'impression est effectuée depuis NiceLabel 10. S'il n'y a
pas de variable saisie dans l'étiquette, l'élément Variables est vide.
• Nom: Contient le nom de la variable.
• Description: Contient la description de la variable.
• DefaultValue: Contient les valeurs par défaut telles qu'elles ont été définies pour la variable lors
du processus de création d'étiquette.
• Format: Contient le type de contenu de la variable acceptable (caractères).
• IsPrompted: Indique si la variable est saisie au moment de l'impression ou non.
• PromptText: Contient le texte d'invite pour que l'utilisateur entre la valeur.
• CurrentValue: Contient la valeur actuelle telle qu'utilisée pour l'impression.
• IncrementType: Indique si la variable est définie en tant que compteur ou non. Si c'est un
compteur, le type de compteur est précisé.
• IncrementStep: Contient des informations concernant l'incrément du compteur. La valeur du
compteur s'incrémente/décrémente de cette valeur sur l'étiquette suivante.
• IncrementCount: Contient des informations concernant le point de la valeur du compteur qui
s'incrémente/décrémente. Généralement, le compteur change de valeur à chaque étiquette,
mais cela peut être modifié.
• Longueur: Contient le nombre maximum de caractères stockés dans une variable.
• IsPickListEnabled: Contient des informations qui permettent de savoir si l'utilisateur sélectionne
ou non les valeurs de variable parmi une liste de choix.
559
• PickListValues: Contient les valeurs actuelles de la liste de choix (sélectionnables).
Définition du Schéma XML (XSD) pour la Spécification XML de l'étiquette
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="Format" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Label">
<xs:complexType>
<xs:all>
<xs:element name="Original">
<xs:complexType>
<xs:sequence>
<xs:element name="Width" type="xs:decimal"
minOccurs="1" />
<xs:element name="Height" type="xs:decimal"
minOccurs="1" />
<xs:element name="PrinterName" type="xs:string"
minOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Current">
<xs:complexType>
<xs:sequence>
<xs:element name="Width" type="xs:decimal"
minOccurs="1" />
<xs:element name="Height" type="xs:decimal"
minOccurs="1" />
<xs:element name="PrinterName"
type="xs:string"
minOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Variables">
<xs:complexType>
<xs:sequence>
<xs:element name="Variable" minOccurs="0"
maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Name"
type="xs:string" minOccurs="1" />
<xs:element name="Description"
type="xs:string" minOccurs="1" />
<xs:element name="DefaultValue"
type="xs:string" minOccurs="1" />
<xs:element name="Format"
560
type="xs:string" minOccurs="1" />
<xs:element name="CurrentValue"
type="xs:string" minOccurs="1" />
<xs:element name="IncrementType"
type="xs:string" minOccurs="1" />
<xs:element name="IncrementStep"
type="xs:integer" minOccurs="1" />
<xs:element name="IncrementCount"
type="xs:integer" minOccurs="1" />
<xs:element name="Length"
type="xs:string" minOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:schema>
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
561
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.8.2. EXÉCUTER LE FICHIER DE COMMANDE
Cette action exécute les commandes du fichier de commande sélectionné. Toutes les options de Type de
fichier comportent les commandes qu'NiceLabel 10 exécutera de haut en bas.
Les fichiers de commande fournissent généralement des données pour une seule étiquette. Il est possible
de définir des fichiers plus complexes. Pour plus d'informations, consulter le chapitre Types de fichiers de
commande.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Fichier définit le type et le nom du fichier de commande à exécuter (JOB, XML or CSV).
• Type de fichier. Spécifie le type de fichier de commande à exécuter.
• Nom du fichier. Spécifie le nom du fichier de commande.
Le Nom du fichier peut être codé en dur, et le même fichier de commande sera utilisé à chaque fois.
L'option Variable active le nom de fichier variable. Sélectionner ou créer une variable qui contient le
chemin et/ou le nom du fichier, si un déclencheur s'exécute ou un événement survient. En général, la
valeur est assignée à la variable par un filtre.
Utiliser la syntaxe UNC pour les ressources réseau. Pour plus d'informations, consulter la section
Accès aux Ressources de Réseau Partagées dans le guide utilisateur de NiceLabel Automation.
Cette section s'applique au module Automation Builder.
Comment recevoir un fichier de commande dans un déclencheur et l'exécuter
Quand le déclencheur reçoit le fichier de commande et qu'il faut l'exécuter, effectuer les opérations
suivantes :
562
1.
Dans le module Automation Builder, dans l'onglet Variables , cliquer sur le bouton Variable Interne
sur le ruban.
2.
Dans le menu déroulant, activer la variable interne DataFileName. Cette variable interne fournit
le chemin et le nom du fichier qui contient les données reçues par le déclencheur. Dans ce cas, le
contenu est le fichier de commande. Pour plus d'informations, consulter l'article Variables internes
dans le guide utilisateur de NiceLabel Automation.
3.
Dans l'onglet Actions, ajouter l'action pour exécuter le fichier de commande, telle qu'Exécuter un
Fichier de Commande, Exécuter un Fichier de Commande Oracle XML, ou Exécuter un Fichier de
Commande SAP AII XML.
Pour l'action Lancer le Fichier de Commande, sélectionner le type de fichier de commande dans
Type de Fichier.
4.
Activer l'option Variable.
5.
Sélectionner la variable DataFileName dans la liste de variables disponibles.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
563
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.8.3. ENVOYER DES COMMANDES PERSONNALISÉES
Cette action exécute les commandes personnalisées saisies dans NiceLabel.
Cette action doit toujours être indentée dans l'action Ouvrir l'étiquette. Elle comporte toutes les références
de l'étiquette à laquelle les commandes s'appliquent. Pour plus d'informations, consulter l'article Utilisation
des commandes personnalisées dans le guide utilisateur de NiceLabel Automation.
NOTE
La majorité des commandes personnalisées sont disponibles avec des actions
individuelles, donc dans la plupart des cas, il n'y a pas besoin de commandes
personnalisées.
NOTE
L'action Envoyer des commandes personnalisées est utilisable pour terminer une
impression en session. C'est un mode d'optimisation de l'impression qui imprime toutes
les étiquettes d'une boucle dans un seul fichier d'impression. Pour terminer une impression
en session, indenter l'action Envoyer une commande personnalisée sous l'action Boucler
et utiliser la commande SESSIONEND. Pour plus d'informations, consulter les articles
Impression en session et Utiliser des commandes personnalisées dans le guide utilisateur
de NiceLabel Automation.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
L'éditeur de Script propose les fonctionnalités suivantes:
• Insérer une source de données permet d'insérer une variable, nouvelle ou existante, dans un script.
• Éditeur de script: Ouvre l'éditeur qui rend l'écriture du script plus facile et plus efficace.
564
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.8.4. VÉRIFIER LA LICENCE
Cette action lit la licence activée et exécute les actions indentées sous cette action seulement si un certain
type de licence est utilisé.
ASTUCE
Cette action protège la configuration des déclencheurs, pour qu'ils ne soient pas utilisés sur
des machines non autorisées.
565
NOTE
La clé de licence qui active le logiciel peut également encoder l'ID d'une solution. C'est un
nombre unique qui identifie le fournisseur de solution qui a vendu la licence NiceLabel 10.
Si l'ID de la solution configurée correspond à l'ID de solution encodée dans la licence, la machine de
destination sera autorisée à utiliser les actions indentées, limitant l'exécution aux licences vendues par le
fournisseur de la solution.
Les déclencheurs peuvent être cryptés et verrouillés pour que seuls les utilisateurs autorisés puissent
ouvrir la configuration. Pour plus d'informations, consulter l’article Protection de la configuration des
déclencheurs dans le guide utilisateur de NiceLabel Automation.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Information sur la licence permet de sélectionner l'ID de la licence.
• ID de la licence: Définit le numéro ID des licences qui sont autorisées à exécuter les actions
indentées.
• Si la valeur introduite n'est pas l'ID de la licence qui est encodée dans la licence, les actions
indentées ne seront pas exécutées.
• Si la valeur introduite est 0, les actions seront exécutées quelle que soit la licence valide
trouvée.
NOTE
L'identifiant (UID) de partenaire numérique peut aussi servir d'ID de licence. Cette option
n'est disponible que pour les membres du programme de partenariat numérique de
NiceLabel.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
566
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.8.5. JOURNALISER LES ÉVÉNEMENTS
Cette action consigne les événements dans un journal de NiceLabel Control Center pour en avoir
l'historique ou en cas de problème.
NOTE
Pour que cette action soit active, vérifier que la journalisation du travail d'impression dans
NiceLabel Control Center est activée.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
567
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Données de l'événement contient les informations sur l'événement à consigner.
• Information: Description basique de l'événement qui sera incluse dans le journal des événements de
NiceLabel Control Center. Elle peut avoir jusqu'à 255 caractères.
• Détails: Description détaillée de l'événement à consigner dans le journal de NiceLabel Control Center.
Elle peut avoir jusqu'à 2000 caractères.
ASTUCE
La description saisie dans les champs Information et Détails permet de filtrer les
événements dans l'historique de toutes les activités de Control Center. Dans Control Center,
aller sur Historique > Toutes les activités > Définir un filtre. Pour plus d'informations,
consulter le Guide d'utilisation du Control Center.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
568
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.8.6. APERÇU DE L'ÉTIQUETTE
Cette action exécute le processus d'impression et prévisualise l'étiquette. Par défaut, l'aperçu est enregistré
sur le disque au format JPEG, mais tout autre type d'image est utilisable. La taille de l'aperçu créé est
modifiable. L'action va générer l'aperçu pour une étiquette.
Une fois créé l'aperçu de l'étiquette dans un fichier, ce fichier peut être envoyé à une application tierce
en utilisant une des actions de sortie, telle que Envoyer les données au HTTP, Envoyer les données
au port série, Envoyer les données vers un port TCP/IP ou utilisé comme message de réponse pour
les déclencheurs bidirectionnels, tels que Déclencheur de serveur HTTP et déclencheur Web Service.
L'application tierce peut prendre l'image et la montrer comme aperçu à l'utilisateur.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Aperçu définit le fichier de l'étiquette à prévisualiser.avec les détails.
• Nom du fichier : Spécifie le chemin et nom du fichier. S'il est codé en dur, le même fichier sera utilisé
à chaque fois. En utilisant le nom de fichier sans le chemin, le dossier où est sauvegardé le fichier
de configuration (.MISX) est utilisé. En utilisant une référence relative au nom de fichier, le dossier
avec le fichier .MISX est utilisé comme dossier racine. L'option Source de données active le nom de
fichier variable. Sélectionner une variable qui contient le chemin et/ou le nom du fichier quand le
déclencheur est exécuté. En général, la valeur est assignée à la variable par un filtre.
• Type d'image: spécifie le type d'image utilisé pour enregistrer l'aperçu de l'étiquette.
• Aperçu du verso de l'étiquette (étiquettes double-face): permet de prévisualiser le verso de
l'étiquette. C'est utile pour avoir l'aperçu du verso dans les étiquettes recto-verso.
Exemple
Par exemple, si le masque de l'étiquette définit des dimensions de 4" × 3" et l'imprimante d'étiquettes a une
résolution de 200 DPI, l'aperçu d'image résultant aura les dimensions de 800 × 600 pixels. La largeur égale
à 4 pouces multipliée par 200 DPI, donne un résultat de 800 pixels. La hauteur égale à 3 pouces multipliée
par 200 DPI, donne un résultat de 600 pixels.
569
Le groupe Paramètres additionnels permet d'utiliser des valeurs provisoires.
• Utiliser des valeurs provisoires: remplace les valeurs des données manquantes par des valeurs
provisoires et les affiche dans l'aperçu.
ASTUCE
Valeur provisoire définit une valeur variable dans un espace personnalisé d'un objet
lors de la création des étiquettes ou formulaires. Dans un objet de l'étiquette, la valeur
provisoire est remplacée par la valeur réelle de la variable au moment de l'impression.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
570
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.2.8.7. CRÉER UNE VARIANTE D'ÉTIQUETTE
Cette action permet de créer un double de l'étiquette existante avec les données en clair. Dans les objets de
l'étiquette, les valeurs des sources de données sont verrouillées. Ces valeurs sont définies par la source de
données applicable.
L'objectif de cette étiquette avec les données « verrouillées » en clair est d'avoir une étiquette adaptée
aux processus d'approbation ayant besoin d'approuver simultanément les données et le masque. Au lieu
d'afficher une étiquette sans contenu défini pour les objets, l'approbateur examine une variante comportant
les valeurs définies. Cela lui permet de voir rapidement et d'approuver la mise en page finale de l'étiquette
avec les valeurs qui vont être utilisées pour l'impression.
ASTUCE
Le processus d'approbation des étiquettes s'applique aux étiquettes stockées dans le
Stockage de documents du Control Center. Différents types de flux d'approbation peuvent
s'appliquer aux étiquettes stockées et à leurs variantes. Le choix du flux d'approbation
dépend des contraintes liées à l'activité. Pour plus de détails, consulter le guide utilisateur
NiceLabel 10 du Control Center.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action dans
la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif et le
rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres définit le fichier de l'étiquette à convertir et le fichier de sortie (variante).
• Nom de l'étiquette: Le nom du fichier d'étiquette à convertir en variante lisible avec les valeurs des
sources de données verrouillées. La Source de données définit dynamiquement le Nom de l'étiquette
en utilisant une variable nouvelle ou existante.
• Sources de données pour l'impression: Cette option permet de définir les sources de données
fournissant les valeurs au moment de l'impression. Quand une source de données est listée dans
ce champ, sa valeur n'est pas verrouillée. Elle peut être fournie au moment de l'impression. Exemple:
les sources de données de production comme le lot, la date d'expiration, etc.
ASTUCE
Mettre uniquement les noms des sources de données, sans crochet, séparées par des
virgules ou mis en colonne avec la touche Entrée.
571
• Nom du fichier de sortie: Nom du fichier de la variante de l'étiquette qui permettra la lecture. La
Source de données définit dynamiquement le Nom de l'étiquette en utilisant une variable nouvelle ou
existante.
Plusieurs règles s'appliquent à la variante de l'étiquette:
1.
Par défaut, les valeurs de source de données sont verrouillées. Pour éviter qu'elles soient
verrouillées, il faut les lister dans le champ Sources de données à l'impression pour qu'elles
restent actives sur la variante de l'étiquette. Leurs valeurs pourront être définies au moment de
l'impression.
2.
Les variables compteurs, les fonctions, les champs de base de données et les variables globales
sont convertis en variables non saisies.
3.
Les graphiques sont intégrés.
4.
La variante de l'étiquettes stockée dans le Stockage de documents du NiceLabel Control Center
est automatiquement archivée. Le nom d’étiquette d’origine et les sources de données de temps
d’impression sont utilisés en tant que commentaire d’archivage.
5.
Les variantes d'étiquettes peuvent être ouvertes dans NiceLabel 10 Designer, mais elles sont
verrouillées.
6.
Les fichiers d'étiquettes générés avec cette action ne peuvent pas être importés.
7.
Quand une variante d'étiquette est stockée dans la mémoire de l'imprimante, la commande de
rappel donne seulement la valeur des sources de données saisies à l'impression.
8.
En utilisant NiceLabel Control Center, l'aperçu de l'étiquette dans le Stockage de documents permet
de modifier les sources de données saisies à l'impression.
9.
Les variables de temps actuel et date du jour ne peuvent être définies comme sources de données
saisies à l'impression sur la variante de l'étiquette.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront exécutées.
Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux). Quand
le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que l'action soit
exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est activé,
l'exécution des actions continue même si l'action en cours a échoué.
572
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même niveau
que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle n'interrompt pas
l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement des
actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer l'étiquette doit
avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer l'erreur. La
raison de l'erreur est également enregistrée dans les variables internes ActionLastErrorId et
ActionLastErrorDesc.
7.7.3. Combinaison des valeurs dans un objet
Certains objets acceptent plusieurs valeurs pour leur contenu. Le contenu peut être un mélange de valeurs
fixes, variables et caractères spéciaux (codes de contrôle). Les objets qui acceptent les valeurs composées
sont identifiés par un petit bouton avec une flèche sur leur côté droit. Cliquer sur le bouton flèche pour
insérer soit une variable, soit un caractère spécial.
• Utilisation de valeurs fixes. Saisir une valeur fixe pour la variable.
• Utiliser des valeurs fixes et des données de variables. Les valeurs combinées peuvent contenir des
valeurs variables et des valeurs fixes. Les noms de variable doivent être entourés par des crochets
[]. Saisir les variables manuellement, ou les insérer en cliquant sur le bouton flèche sur la droite. Lors
du traitement, les variables fusionneront avec les données fixes et seront utilisées comme contenu.
Dans l'exemple ci-dessous, le contenu résulte de la fusion de trois variables et de certaines données
fixes.
Exemple
[variable1] // C'est une valeur fixe [variable2][variable3]
• Utiliser des caractères spéciaux. Les caractères spéciaux sont utilisables dans les valeurs
combinées. Vous pouvez introduire les caractères spéciaux manuellement, ou les insérer avec le
menu déroulant. Dans ce cas, la valeur de variable1 est fusionnée avec des données fixes et des
caractères binaires de saut de page. La liste des caractères spéciaux disponibles se trouve ici.
573
Exemple
[variable1] Saut de page va suivre ce texte fixe <FF>
7.7.4. Accès aux ressources partagées du réseau
Ce chapitre présente les bonnes pratiques pour utiliser les ressources partagées du réseau.
7.7.4.1. Privilèges utilisateur pour le mode de service
Designer s'exécute en mode service sous le compte utilisateur spécifié et hérite des droits d'accès de ce
compte.
Pour pouvoir ouvrir les fichiers d'étiquettes et utiliser les pilotes d'imprimante de Designer, le compte
utilisateur associé doit disposer de droits suffisants.
7.7.4.2. Notation UNC pour les partages réseau
Pour accéder à un fichier sur un disque réseau, utiliser toujours la syntaxe UNC (Convention Universelle de
Noms) et non les lettres des disques mappés. UNC est une convention de noms pour spécifier les disques
réseau. Designer essaiera de remplacer automatiquement la syntaxe de lettre du disque par la syntaxe
UNC.
Exemple
Quand l'adresse du fichier est G:\Labels\label.lbl, la présenter sous la forme UNC \
\server\share\Labels\label.lbl (sans laquelle le lecteur G: drive est lié à \\server\share).
7.7.4.3. Notation pour accéder aux fichiers dans Control Center
Pour ouvrir un fichier dans le Stockage de documents du Control Center, utiliser la notation
HTTP comme http://servername:8080/label.lbl, ou une notation WebDAV comme \
\servername@8080\DavWWWRoot\label.lbl.
NOTE
Vous devez d'abord ajouter et configurer les utilisateurs qui travaillent avec des fichiers
stockés dans le Stockage de documents dans votre Control Center. Plus d'informations sur
la gestion des utilisateurs dans le Guide utilisateur de Control Center.
574
7.7.4.4. Disponibilité des pilotes d'imprimantes
Pour imprimer des étiquettes sur une imprimante partagée en réseau, le pilote de l'imprimante doit être
accessible depuis le serveur sur lequel Designer est installé.
Vérifier que le compte utilisateur sous lequel Designer s'exécute a les droits d'accès au pilote d'imprimante.
Si l'imprimante en réseau vient d'être installée sur la machine, il est possible que Designer ne la voie pas
avant d'avoir redémarré le Service.
ASTUCE
Pour permettre la notification automatique de nouveaux pilotes d'imprimantes réseau,
il faut activer la règle d'entrée correspondante dans le pare-feu Windows. Pour plus
d'informations, consulter la Base de connaissances article KB 265.
7.7.5. Ordre de recherche des fichiers
Si Designer tente de charger un fichier d'étiquette ou d'image, et que ce fichier n'est pas immédiatement
trouvé, il n'annule pas le traitement et n'indique pas d'erreur. Il essaye de localiser le fichier à un autre
emplacement.
Designer vérifie où se trouve le fichier en lançant les recherches dans l'ordre suivant :
1.
Vérifier que le fichier existe à l'emplacement défini dans l'action.
2.
Vérifier que le fichier existe dans le même dossier que la solution ou l'étiquette.
3.
Vérifier si le fichier de l'étiquette existe dans le dossier .\Labels (pour un graphique, il vérifie le
dossier .\Graphics).
4.
Vérifier si le fichier de l'étiquette existe dans le dossier ..\Labels (pour un graphique, il vérifie le
dossier ..\Graphics).
5.
Vérifier que le fichier existe dans le dossier global d'étiquettes (Dossier Graphics pour les fichiers
graphiques).
S'il ne trouve pas le fichier dans tous ces emplacements, l'action échoue. Une erreur est relevée.
7.7.6. ID de l'état du spouleur
ID de l'état du spouleur (en hexadécimal)
Description de l'état du spouleur
0
Pas d'état.
1
Imprimante en pause.
2
Imprimante en impression.
4
Imprimante en erreur.
575
8
Imprimante indisponible.
10
L'imprimante n'a plus de papier.
20
Alimentation manuelle requise.
40
L'imprimante a un problème de papier.
80
Imprimante hors ligne.
100
État Entrée/Sortie actif.
200
Imprimante occupée.
400
Bourrage de papier.
800
Corbeille de sortie pleine.
2000
Imprimante en attente.
4000
Imprimante en cours d'exécution.
10000
Imprimante en pré-chauffage.
20000
Niveau d'encre bas.
40000
Plus d'encre dans l'imprimante.
80000
La page actuelle ne peut pas être imprimée.
100000
Une intervention de l'utilisateur est requise.
200000
L'imprimante n'a plus de mémoire disponible.
400000
Protection ouverte.
800000
Erreur inconnue.
1000000
L'imprimante est en mode économiseur d'énergie.
576
8. NiceLabel Print
NiceLabel Print est une application autonome pour impression facile et rapide. Elle évite d'ouvrir l'étiquette
et les documents de la solution dans Designer.
La fenêtre NiceLabel Print comporte :
• Le sélecteur d'emplacement du fichier: Un menu déroulant permet de sélectionner et gérer les
emplacements sur lesquels les étiquettes ou les solutions sont enregistrées.
ASTUCE
Pour plus de détails sur les fichiers et les emplacements, voir la section ci-dessous.
• Recherche: Trouve le document demandé.
• Structure des dossiers: Affiche les dossiers sélectionnés dans le Sélecteur d'emplacement du fichier.
• La Zone d'affichage du document présente les documents qui sont stockés dans le dossier
sélectionné.
8.1. Gestion des emplacements des documents
Lors de la première utilisation du NiceLabel Print, une fenêtre NiceLabel Print vierge s'ouvre. Cliquer
sur Gérer les emplacements dans le Sélecteur d'emplacement du fichier. La boîte de dialogue Gérer les
emplacements s'ouvre.
Utiliser la boîte de dialogue Gérer les emplacements pour parcourir le système ou le réseau à la recherche
de l'emplacement du document.
• Ajouter: Bouton pour ajouter les fichiers d'étiquette:
• Emplacement du dossier: Parcourt les fichiers sur votre système ou votre réseau.
• Déplacer vers le haut et Déplacer vers le bas changent l'ordre des emplacements sélectionnés.
• Supprimer enlève l'emplacement de NiceLabel Print.
8.2. Ouverture des documents
Après définition de l'emplacement local ou distant qui contient les documents, commencer l'impression.
Suivre les étapes de cette section pour réussir à imprimer les étiquettes.
577
8.3. Impression utilisant NiceLabel Print
Pour imprimer une étiquette avec le NiceLabel Print, procéder comme suit.
1.
Utilisez la boîte de dialogue Gérer les emplacements pour sélectionner l'emplacement où se
trouvent les documents à imprimer ou à ouvrir. Pour plus de détails, voir la section Gestion des
emplacements d'étiquettes. Tous les documents deviennent visibles et sont imprimables aussitôt
dans l'espace d'affichage de documents.
ASTUCE
Sauter cette étape pour l'impression répétée d'un même dossier.
2.
Sélectionner un document. Le type de document détermine les actions qui suivent :
• En cas de fichier d'étiquette, cliquer sur Imprimer pour ouvrir le formulaire d'impression.
• À l'ouverture d'un fichier d'impression, le formulaire d'impression apparaît. Il permet de
prévisualiser l'étiquette, sélectionner l'imprimante, définir les paramètres de quantité et
saisir les valeurs des variables (si incluses dans l'étiquette).
• Pour retourner au champ d'affichage de l'étiquette, cliquer sur la flèche retour dans le
coin supérieur gauche de la fenêtre NiceLabel Print.
• En cas de solution, cliquer sur Exécuter pour ouvrir la solution dans une instance séparée.
ASTUCE
Tous les types de document possibles dans la zone d'affichage de document sont
présentés avec la prévisualisation pour les reconnaître et les sélectionner plus facilement.
578
9. Articles didactiques et de références
Voici quelques articles didactiques qui vous aideront selon la situation :
• Section 9.1, « Saisir des caractères avec la syntaxe <#hex_code> »
• Section 9.2, « Saisir des caractères avec <Alt>+<code ASCII> »
• Section 9.3, « Remplacement automatique de la police »
• Section 9.4, « Formatage des allergènes des ingrédients alimentaires »
• Section 9.5, « Créer des étiquettes de longueur variable »
• Section 9.6, « Impression multicolore »
• Section 9.7, « Comment créer des étiquettes aux normes GS1 »
• Section 9.8, « Impression de données illimitées »
• Section 9.9, « Utilisation du compteur interne de l'imprimante »
• Section 9.10, « Installation des pilotes d'imprimantes »
• Section 9.11, « Créer des liens hypertexte et envoyer des e-mails sur les formulaires »
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Pour vous aider à passer au niveau supérieur, voici quelques guides de référence rapide :
• Section 9.12, « Types de fichiers de commande »
• Section 9.13, « Définition du fichier d'exportation des variables »
• Section 9.14, « Définition du fichier Oracle WMS »
• Section 9.15, « Importer les variables d'une ancienne étiquette »
• Section 9.16, « Attribution des licences et imprimantes utilisées »
• Section 9.17, « Aide orthographique »
• Section 9.18, « Session d'impression »
• Section 9.19, « Mode de Traçage »
• Section 9.20, « Synchroniser les paramètres du massicot avec l'imprimante »
579
9.1. Saisir des caractères avec la syntaxe <#hex_code>
<#hex_code> est une autre méthode de saisie de caractères spéciaux. La norme du hex_code représente
un nombre de deux chiffres du système hexadécimal. Les valeurs correctes vont de 0 (chiffre) à FF
(décimale 255).
Exemple
<#BC> (décimale 188) sera identique à <FNC1>, puisqu'elles encodent toutes les deux le caractère ayant un
code ASCII 0188.
9.2. Saisir des caractères avec <Alt>+<code ASCII>
Cette méthode n'est valable que pour les caractères supérieurs au code ASCII 32. Par exemple les codes
FNC utilisés pour encoder les données du code à barres GS1-128. Le logiciel d'étiquetage encode ce type
de code à barres selon les normes – normalement, il ne faut rien changer. Cependant, il est quelquefois
nécessaire d'ajouter à la main des caractères aux données de l'étiquette.
Pour inclure des Codes de fonction, saisir le caractère approprié pour un code fonction. Les codes ASCII
des codes fonctions sont les suivants:
FNC1
0188
FNC2
0189
FNC3
0190
FNC4
0191
Pour mettre un caractère pour FNC1, maintenir enfoncée la touche <Alt> et taper le nombre 0188 avec le
clavier numérique. Noter que le zéro d'entête est obligatoire. Relever la touche <Alt> et le caractère FNC1
apparaît.
9.3. Remplacement automatique de la police
Il est possible de créer des masques d'étiquettes pour imprimer des objets texte formatés en polices
imprimante. Voici les polices qui sont stockées dans la mémoire de votre imprimante. Si vous essayez
d'imprimer de telles étiquettes sur un autre type d'imprimante, les polices internes sélectionnées ne seront
peut-être pas disponibles. Il se peut que la nouvelle imprimante prenne en charge un jeu de polices internes
différent. Les polices peuvent être semblables dans ce cas, mais disponibles sous un autre nom.
Une différence de polices peut également se produire si la police Truetype que vous utilisez sur vos
étiquettes n'est pas installée sur l'ordinateur sur lequel vous exécutez Designer pour créer et imprimer vos
étiquettes.
Designer peut être configuré pour remplacer automatiquement les polices utilisées dans l'étiquette par
des polices compatibles. Dans ce cas, Designer mappe et remplace les polices en utilisant leurs noms.
580
Si la police originale n'est pas disponible, Designer essayera d'utiliser la première police de remplacement
disponible, comme définie dans la table de mappage.
S'il n'y a pas de polices de remplacement appropriées, Designer utilise la police Arial Truetype.
NOTE
Après avoir configuré la police de remplacement, les règles du mappage s'exécuteront
lorsque vous changerez d'imprimante pour votre étiquetage.
9.3.1. Configuration du mappage de police
1.
Ouvrir l'explorateur de fichiers et rechercher le dossier suivant :
%PROGRAMDATA%\NiceLabel\NiceLabel 10
2.
Copier le fichier fontmapping.def file dans fontmapping.local.def.
3.
Ouvrir le fichier fontmapping.local.def dans un éditeur de texte XML.
4.
Dans l'élément FontMappings, créer un nouvel élément avec un nom personnalisé.
5.
Dans le nouvel élément, créer au moins deux éléments portant le nom Mappage.
• La valeur du premier élément portant le nom Mappage doit contenir le nom de la police
d'origine.
• La valeur du second élément portant le nom Mappage doit contenir le nom de la police de
remplacement.
NOTE
Il est autorisé de mettre d'autres éléments de mappage avec de nouveaux
noms de police. Si la première police de remplacement n'est pas disponible,
Designer essaiera la suivante. Si aucune police de remplacement n'est
disponible, Arial Truetype sera utilisée.
NOTE
Le fichier fontmapping.local.def est le vôtre. Il est conservé lors des mises à
niveau. D'un autre côté, fontmapping.def appartient à NiceLabel et est écrasé
lors des mises à jour. Ne pas modifier le fichier fontmapping.def.
9.3.2. Exemple de configuration de mappage
Dans cet exemple, deux mappages sont définis.
581
• Le premier mappage va convertir toute police Avery en police correspondante Novexx. Par exemple,
une police nommée Avery YT100 sera remplacée par une police nommée Novexx YT100, et une
police nommée Avery 1 sera remplacée par une police nommée Novexx. Si la police Novexx n'est pas
disponible, Arial Truetype sera utilisée.
• Le deuxième mappage va convertir Avery YT100 en Novexx YT104. Si cette police n'est pas
disponible, la police Zebra 0 sera utilisée. Et si cette police n'est pas disponible, Arial Truetype sera
utilisée.
• Le second mappage écrasera le premier.
<?xml version="1.0" encoding="utf-8"?>
<FontMappi

Manuels associés