Toggle navigation
Accueil
Modifications récentes
Aide
français
Se connecter
Exporter des traductions
De MappingDoc
Aller à :
navigation
,
rechercher
Configuration
Groupe
FAQ:FAQ - Général
FAQ:FAQ - Technique
Foire aux questions
Fonctionnalités gamme IBM i
Fonctionnalités gamme Linux / Windows
Fonctionnalités Mapping
Installation de Designer de différentes versions sur le même poste
MAP C031P9
Mapcpysplf
Mapout-M-Storage:Script d'export
Mapping Knowledge Center
Mapxpsconfig
ONYX:10:Message d'erreur à la lecture des PDFs sur Acrobat Reader
ONYX:9.0:About
ONYX:9.0:Accueil
ONYX:9.0:Exploitation:Guide d'exploitation ONYX Server sur Linux
ONYX:9.0:Exploitation:Guide d'exploitation ONYX Server sur Windows
ONYX:9.0:Installation:Duplication d'une instance ONYX Server Linux
ONYX:9.0:Installation:Duplication d'une instance ONYX Server Windows
ONYX:9.0:Installation:Désinstallation ONYX Server sur Linux
ONYX:9.0:Installation:Guide d'installation de ONYX Serveur de licence
ONYX:9.0:Installation:Guide d'installation ONYX Designer
ONYX:9.0:Installation:Guide d'installation ONYX Server sur Windows
ONYX:9.0:Installation:Installation ONYX Server sur Linux
ONYX:9.0:Installation:MAJ ONYX Server sur Linux
ONYX:9.0:KB:Designer cesse de fonctionner sous Windows 10
ONYX:9.0:KB:Designer Erreur de polices manquantes
ONYX:9.0:KB:Nettoyage des fichiers du Spooler
ONYX:9.0:KB:Nettoyage des fichiers temporaires
ONYX:9.0:ONYX Server
ONYX:9.0:utilisation des profils de conversion
ONYX:9.0:Utilisation:Agrafage de documents en XPS
ONYX:9.0:Utilisation:Autres menus d'administration
ONYX:9.0:Utilisation:Commandes ONYX Server
ONYX:9.0:Utilisation:Création d'un code barre avec plusieurs informations du spool
ONYX:9.0:Utilisation:Création Projet de ONYX Designer
ONYX:9.0:Utilisation:Droits d'accès sur les spools
ONYX:9.0:Utilisation:Fonctionnalités avancées de ONYX Designer
ONYX:9.0:Utilisation:Fonctionnement des graphiques
ONYX:9.0:Utilisation:Fonctionnement des groupes
ONYX:9.0:Utilisation:Fond de page de ONYX Designer
ONYX:9.0:Utilisation:Gestion Connect
ONYX:9.0:Utilisation:Gestion des workflows-Les fondamentaux
ONYX:9.0:Utilisation:Gestion Designer
ONYX:9.0:Utilisation:Guide de prise en main ONYX Server
ONYX:9.0:Utilisation:Génération d'un projet de ONYX Designer
ONYX:9.0:Utilisation:Interface de ONYX Designer
ONYX:9.0:Utilisation:Introduction de ONYX Designer
ONYX:9.0:Utilisation:Les bonnes pratiques
ONYX:9.0:Utilisation:Les bonnes pratiques ONYX Designer
ONYX:9.0:Utilisation:Les principaux menus d'administration
ONYX:9.0:Utilisation:Maintenance
ONYX:9.0:Utilisation:mapSoapRunStreamFromPost
ONYX:9.0:Utilisation:Menus Personnalisés
ONYX:9.0:Utilisation:Paramètres de configuration principaux (mapping.conf)
ONYX:9.0:Utilisation:Paramétrage de ONYX Designer
ONYX:9.0:Utilisation:Partie Dynamique de ONYX Designer
ONYX:9.0:Utilisation:Traitements XSL
ONYX:9.0:Utilisation:Utilisation de ONYX Designer
ONYX:9.0:Utilisation:XPSConfig et conversion PDF
ONYX:9.0:Utilisation:XPSConfig et conversion ZEBRA
ONYX:9.1:Utilisation:Gestion des logs AMETHYST
ONYX:9.1:Utilisation:Rollback des formats Designer et Connect
ONYX:MMC:ONYX Mapping Management Console
ONYX:Utilisation:Duplication de queues MAPPING
ONYX:Utilisation:PCL(UTF8) to XPS
ONYX:Utilisation:Personnalisation de l'interface Designer
ONYX:Utilisation:Signature électronique de PDFs
OPALE:10.0: Accueil
OPALE:10.0:About:A propos de Designer
OPALE:10.0:About:A propos de la suite OPALE
OPALE:10.0:About:A propos de OPALE Server
OPALE:10.0:Designer:Paramètres de génération
OPALE:10.0:Dupliquer un format Mapping: MAPDUPFMT
OPALE:10.0:Exploitation:Guide d'exploitation OPALE Server
OPALE:10.0:Exploitation:Résoudre les incidents de production du robot
OPALE:10.0:Installation:Installation et mise à jour M-Designer version Opale
OPALE:10.0:Installation:Installation OPALE Server
OPALE:10.0:Installation:Paramétrage
OPALE:10.0:KB:Bonnes pratiques Designer
OPALE:10.0:KB:Créer un fichier dump à partir d'un spool remappé
OPALE:10.0:KB:Designer Erreur de polices manquantes
OPALE:10.0:KB:Dupliquer un format Mapping : MAPDUPFMT
OPALE:10.0:KB:Informations sur la dernière mise à jour MAP400 : DATESOFT
OPALE:10.0:KB:Réorganisation des fichiers physiques de Mapping : MAPRGZ
OPALE:10.0:KB:Saisie de la clef logicielle : MAPKEY
OPALE:10.0:KB:Sauvegarder l'ifs: SAV
OPALE:10.0:Migration:Abaques de migration
OPALE:10.0:Migration:Passage natif vers XPS
OPALE:10.0:Migration:Process de migration
OPALE:10.0:Saisie de la clef logicielle
OPALE:10.0:Utilisation: Ajouter ou supprimer une bibliothèque: MAPRBTJOBD
OPALE:10.0:Utilisation: Association de projets
OPALE:10.0:Utilisation: Créer ou modifier une ligne de commande d'une action
OPALE:10.0:Utilisation: Créer une nouvelle action dans le robot
OPALE:10.0:Utilisation: Fichiers spools d'exemple pour la conception des Mappings
OPALE:10.0:Utilisation: Formats de fichier
OPALE:10.0:Utilisation: Générer une association de projets
OPALE:10.0:Utilisation: Gérer les actions et lignes de commande par action
OPALE:10.0:Utilisation: Gérer les relations entre Outq d'origine et Outq de destination
OPALE:10.0:Utilisation: Manipulations et astuces
OPALE:10.0:Utilisation: Maquette
OPALE:10.0:Utilisation: Modifier une association de projets
OPALE:10.0:Utilisation: Nouvelle association de projets
OPALE:10.0:Utilisation: OUTQ
OPALE:10.0:Utilisation: Ouvrir une association de projets
OPALE:10.0:Utilisation: Paramétrage du mail
OPALE:10.0:Utilisation: Projet
OPALE:10.0:Utilisation: Récupérer en critère d'archivage la date du spool d'origine
OPALE:10.0:Utilisation: Répertoires de travail
OPALE:10.0:Utilisation:Affichage du contenu d'une DTAQ : DSPDTAQ
OPALE:10.0:Utilisation:Afficher l'historique du robot : MAPDSPLOG
OPALE:10.0:Utilisation:Afficher la file d'attente des mails : MAPDSPMAIL
OPALE:10.0:Utilisation:Agrafer en PCL direct
OPALE:10.0:Utilisation:Agrafer un PCL en mode XPS
OPALE:10.0:Utilisation:Ajout d'une Outq dans le gestionnaire de spool : MAPADDOUTQ
OPALE:10.0:Utilisation:Ajouter ou de supprimer une bibliothèque : MAPRBTJOBD
OPALE:10.0:Utilisation:Arrêter la gestion du mail : ENDMAPMAIL
OPALE:10.0:Utilisation:Arrêter M-Connect : ENDMAPRPT
OPALE:10.0:Utilisation:Automatiser l'exécution d'un Mapping : MAPCPYSPLF
OPALE:10.0:Utilisation:Barre d’outils « Accès rapide »
OPALE:10.0:Utilisation:Cas d'usages de la commande MAP XPS
OPALE:10.0:Utilisation:Charger les objets d'une imprimante : MAPRSTPRT
OPALE:10.0:Utilisation:Commande MAPOFFICE
OPALE:10.0:Utilisation:Commandes Opale/AS400
OPALE:10.0:Utilisation:Composant
OPALE:10.0:Utilisation:Conversion PDF vers PDFA
OPALE:10.0:Utilisation:Convertir AFPDS en ACIF : MAPACIF
OPALE:10.0:Utilisation:Copier un spool ASCII dans un fichier physique : MAPSPLPF
OPALE:10.0:Utilisation:Créer la table de conversion ASCII / EBCDIC pour les polices AFPDS : CALL MAP 847
OPALE:10.0:Utilisation:Créer un fichier PDF : MAPSPLPDF
OPALE:10.0:Utilisation:Créer une nouvelle JOBD pour le robot : MAPCRTJOBD
OPALE:10.0:Utilisation:Dupliquer un spool : MAPDUPSPLF
OPALE:10.0:Utilisation:Démarrer la gestion du mail : STRMAPMAIL
OPALE:10.0:Utilisation:Démarrer le robot : STRRBTDTA
OPALE:10.0:Utilisation:Démarrer M-Connect : STRMAPRPT
OPALE:10.0:Utilisation:Envoi d'objets dans la mémoire flash en PJL : MAPFLHPJL
OPALE:10.0:Utilisation:Envoyer des objets d'un mapping dans une imprimante : SNDMAPPRT
OPALE:10.0:Utilisation:Envoyer un mail avec un document PDF : MAPSNDMAIL
OPALE:10.0:Utilisation:Envoyer un mail depuis l'AS/400 : MAPSNDDST
OPALE:10.0:Utilisation:Envoyer un objet dans la mémoire flash : SNDFLASH
OPALE:10.0:Utilisation:Envoyer un spool ASCII en FTP : MAPSNDFTP
OPALE:10.0:Utilisation:Envoyer un spool au réseau : SNDTCPSPLF
OPALE:10.0:Utilisation:Envoyer un spool via service web : MAPRMTPROC
OPALE:10.0:Utilisation:Exporter les fichiers : MAPREPORT
OPALE:10.0:Utilisation:Exécuter un rapport pour déclencher la création du spool : MAPRUNRPT
OPALE:10.0:Utilisation:Exécuter une action du robot sur plusieurs spools : MAPRUNSPL
OPALE:10.0:Utilisation:filtre de condition
OPALE:10.0:Utilisation:Fond de page (Draw)
OPALE:10.0:Utilisation:FORMTYPE
OPALE:10.0:Utilisation:Gestion des codes OMR
OPALE:10.0:Utilisation:Gérer les fichiers spools : MAPSPLF
OPALE:10.0:Utilisation:La commande MAP XPS
OPALE:10.0:Utilisation:Le paramètre EXTRACT
OPALE:10.0:Utilisation:Les menus et barres d’outils associées
OPALE:10.0:Utilisation:Manipulation MAP XPS ( change format + paper + rotation + pagerotation )
OPALE:10.0:Utilisation:MAPPING APPENDLANG
OPALE:10.0:Utilisation:MAPPING CODEPAGE
OPALE:10.0:Utilisation:MAPPING DATASTREAM
OPALE:10.0:Utilisation:MAPPING DEBUG
OPALE:10.0:Utilisation:MAPPING DISABLESQLCOUNT
OPALE:10.0:Utilisation:MAPPING HEIGHTPAGE
OPALE:10.0:Utilisation:MAPPING HTTPREQ CONN TIMEOUT
OPALE:10.0:Utilisation:MAPPING INSTANCE
OPALE:10.0:Utilisation:MAPPING MAXWHILE
OPALE:10.0:Utilisation:MAPPING SQL RETURNCODE
OPALE:10.0:Utilisation:MAPPING SYSTEM
OPALE:10.0:Utilisation:MAPPING TRACE
OPALE:10.0:Utilisation:MAPPING TRACEDATA
OPALE:10.0:Utilisation:MAPPING TRACESQL
OPALE:10.0:Utilisation:MAPPING WIDTHPAGE
OPALE:10.0:Utilisation:MAPRMTPROC
OPALE:10.0:Utilisation:Menu Accueil
OPALE:10.0:Utilisation:Menu Affichage
OPALE:10.0:Utilisation:Menu Fichier
OPALE:10.0:Utilisation:Menu Formes/Mapping
OPALE:10.0:Utilisation:Menu Mise en forme
OPALE:10.0:Utilisation:Merger deux spools : MAPMOVDATA
OPALE:10.0:Utilisation:Mise à jour des fichiers Mapping d'une autre bibliothèque : MAPUPDPF
OPALE:10.0:Utilisation:Modification d'un spool : MAPSPLSPL
OPALE:10.0:Utilisation:Modification d'une table de caractères : MAPTABLE
OPALE:10.0:Utilisation:Nettoyer l'historique: MAPCLRLOG
OPALE:10.0:Utilisation:Note
OPALE:10.0:Utilisation:Paramètres
OPALE:10.0:Utilisation:Partie Dynamique (Map)
OPALE:10.0:Utilisation:Présentation générale
OPALE:10.0:Utilisation:Qualification d'un spool : MAPQUALSPL
OPALE:10.0:Utilisation:RDY
OPALE:10.0:Utilisation:Remapper un fichier physique : MAPCPYDB
OPALE:10.0:Utilisation:Remise à blanc de la mémoire de l'imprimante : MAPRAZPRT
OPALE:10.0:Utilisation:Renvoi d'information : MAPRTVNFO
OPALE:10.0:Utilisation:Repagination d'un fichier spool IBM-i
OPALE:10.0:Utilisation:Reprise de page : MAPSPLF(option R)
OPALE:10.0:Utilisation:Restaurer un fichier.PAG : RESTOREPAG
OPALE:10.0:Utilisation:RPTNAM
OPALE:10.0:Utilisation:Réaction sur erreur
OPALE:10.0:Utilisation:Réaction sur succès
OPALE:10.0:Utilisation:SAV
OPALE:10.0:Utilisation:Send FROM
OPALE:10.0:Utilisation:Send TO
OPALE:10.0:Utilisation:SPOOLFILE
OPALE:10.0:Utilisation:Subject
OPALE:10.0:Utilisation:Tableaux dynamiques
OPALE:10.0:Utilisation:Transférer un spool AS/400 vers le PC : MAPSPLF(option P)
OPALE:10.0:Utilisation:Tri et regroupement de spools : MAPSORTPAG
OPALE:10.0:Utilisation:Utiliser le robot d'exploitation Mapping
OPALE:10.0:Utilisation:XML DRAW
OPALE:10.0:Utilisation:Éclater un spool EBCDIC : MAPECLAT
OPALE:10.1:Récupérer une valeur d'un spool et l'utiliser dans une commande
OPALE:10.1:Utilisation:Gestion des envois de ressources vers les imprimantes
OPALE:deploiementEnvironnement MAPDEPLOY
OPALE:Utilisation:Ordre de priorités des règles sur le moteur de règles MAPPING IBM-i
Partner:ONYX:Plan de formation Server
Versions Mapping Suite
Versions Mapping Suite sur IBM i
Versions Mapping Suite sur Windows et Unix / Linux
Langue
aa - Afar
ab - Abkhazian
abs - Ambonese Malay
ace - Achinese
ady - Adyghe
ady-cyrl - Adyghe (Cyrillic script)
aeb - Tunisian Arabic
aeb-arab - Tunisian Arabic (Arabic script)
aeb-latn - Tunisian Arabic (Latin script)
af - Afrikaans
ak - Akan
aln - Gheg Albanian
am - Amharic
an - Aragonese
ang - Old English
anp - Angika
ar - Arabic
arc - Aramaic
arn - Mapuche
arq - Algerian Arabic
ary - Moroccan Arabic
arz - Egyptian Arabic
as - Assamese
ase - American Sign Language
ast - Asturian
atj - Atikamekw
av - Avaric
avk - Kotava
awa - Awadhi
ay - Aymara
az - Azerbaijani
azb - South Azerbaijani
ba - Bashkir
ban - Balinese
bar - Bavarian
bbc - Batak Toba
bbc-latn - Batak Toba (Latin script)
bcc - Southern Balochi
bcl - Central Bikol
be - Belarusian
bg - Bulgarian
bgn - Western Balochi
bho - Bhojpuri
bi - Bislama
bjn - Banjar
bm - Bambara
bn - Bangla
bo - Tibetan
bpy - Bishnupriya
bqi - Bakhtiari
br - Breton
brh - Brahui
bs - Bosnian
btm - Batak Mandailing
bto - Iriga Bicolano
bug - Buginese
bxr - Russia Buriat
ca - Catalan
cbk-zam - Chavacano
cdo - Min Dong Chinese
ce - Chechen
ceb - Cebuano
ch - Chamorro
cho - Choctaw
chr - Cherokee
chy - Cheyenne
ckb - Central Kurdish
co - Corsican
cps - Capiznon
cr - Cree
crh - Crimean Turkish
crh-cyrl - Crimean Tatar (Cyrillic script)
crh-latn - Crimean Tatar (Latin script)
cs - Czech
csb - Kashubian
cu - Church Slavic
cv - Chuvash
cy - Welsh
da - Danish
de - German
de-at - Austrian German
de-ch - Swiss High German
de-formal - German (formal address)
din - Dinka
diq - Zazaki
dsb - Lower Sorbian
dtp - Central Dusun
dty - Doteli
dv - Divehi
dz - Dzongkha
ee - Ewe
el - Greek
eml - Emiliano-Romagnolo
en - English
en-ca - Canadian English
en-gb - British English
eo - Esperanto
es - Spanish
es-419 - Latin American Spanish
es-formal - español (formal)
et - Estonian
eu - Basque
ext - Extremaduran
fa - Persian
ff - Fulah
fi - Finnish
fit - Tornedalen Finnish
fj - Fijian
fo - Faroese
fr - French
frc - Cajun French
frp - Arpitan
frr - Northern Frisian
fur - Friulian
fy - Western Frisian
ga - Irish
gag - Gagauz
gan - Gan Chinese
gan-hans - Gan (Simplified)
gan-hant - Gan (Traditional)
gcr - kréyòl gwiyanè
gd - Scottish Gaelic
gl - Galician
glk - Gilaki
gn - Guarani
gom - Goan Konkani
gom-deva - Goan Konkani (Devanagari script)
gom-latn - Goan Konkani (Latin script)
gor - Gorontalo
got - Gothic
grc - Ancient Greek
gu - Gujarati
gv - Manx
ha - Hausa
hak - Hakka Chinese
haw - Hawaiian
he - Hebrew
hi - Hindi
hif - Fiji Hindi
hif-latn - Fiji Hindi (Latin script)
hil - Hiligaynon
ho - Hiri Motu
hr - Croatian
hrx - Hunsrik
hsb - Upper Sorbian
ht - Haitian Creole
hu - Hungarian
hu-formal - magyar (formal)
hy - Armenian
hyw - Western Armenian
hz - Herero
ia - Interlingua
id - Indonesian
ie - Interlingue
ig - Igbo
ii - Sichuan Yi
ik - Inupiaq
ike-cans - Eastern Canadian (Aboriginal syllabics)
ike-latn - Eastern Canadian (Latin script)
ilo - Iloko
inh - Ingush
io - Ido
is - Icelandic
it - Italian
iu - Inuktitut
ja - Japanese
jam - Jamaican Creole English
jbo - Lojban
jut - Jutish
jv - Javanese
ka - Georgian
kaa - Kara-Kalpak
kab - Kabyle
kbd - Kabardian
kbd-cyrl - Kabardian (Cyrillic script)
kbp - Kabiye
kg - Kongo
khw - Khowar
ki - Kikuyu
kiu - Kirmanjki
kj - Kuanyama
kk - Kazakh
kk-arab - Kazakh (Arabic script)
kk-cn - Kazakh (China)
kk-cyrl - Kazakh (Cyrillic script)
kk-kz - Kazakh (Kazakhstan)
kk-latn - Kazakh (Latin script)
kk-tr - Kazakh (Turkey)
kl - Kalaallisut
km - Khmer
kn - Kannada
ko - Korean
ko-kp - Korean (North Korea)
koi - Komi-Permyak
kr - Kanuri
krc - Karachay-Balkar
kri - Krio
krj - Kinaray-a
krl - Karelian
ks - Kashmiri
ks-arab - Kashmiri (Arabic script)
ks-deva - Kashmiri (Devanagari script)
ksh - Colognian
ku - Kurdish
ku-arab - Kurdish (Arabic script)
ku-latn - Kurdish (Latin script)
kum - Kumyk
kv - Komi
kw - Cornish
ky - Kyrgyz
la - Latin
lad - Ladino
lb - Luxembourgish
lbe - Lak
lez - Lezghian
lfn - Lingua Franca Nova
lg - Ganda
li - Limburgish
lij - Ligurian
liv - Livonian
lki - Laki
lmo - Lombard
ln - Lingala
lo - Lao
loz - Lozi
lrc - Northern Luri
lt - Lithuanian
ltg - Latgalian
lus - Mizo
luz - Southern Luri
lv - Latvian
lzz - Laz
mai - Maithili
map-bms - Basa Banyumasan
mdf - Moksha
mg - Malagasy
mh - Marshallese
mhr - Eastern Mari
mi - Maori
min - Minangkabau
mk - Macedonian
ml - Malayalam
mn - Mongolian
mni - Manipuri
mnw - Mon
mo - Moldovan
mr - Marathi
mrj - Western Mari
ms - Malay
mt - Maltese
mus - Muscogee
mwl - Mirandese
my - Burmese
myv - Erzya
mzn - Mazanderani
na - Nauru
nah - Nāhuatl
nap - Neapolitan
nb - Norwegian Bokmål
nds - Low German
nds-nl - Low Saxon
ne - Nepali
new - Newari
ng - Ndonga
niu - Niuean
nl - Dutch
nl-informal - Nederlands (informeel)
nn - Norwegian Nynorsk
nov - Novial
nrm - Norman
nso - Northern Sotho
nv - Navajo
ny - Nyanja
nys - Nyunga
oc - Occitan
olo - Livvi-Karelian
om - Oromo
or - Odia
os - Ossetic
pa - Punjabi
pag - Pangasinan
pam - Pampanga
pap - Papiamento
pcd - Picard
pdc - Pennsylvania German
pdt - Plautdietsch
pfl - Palatine German
pi - Pali
pih - Norfuk / Pitkern
pl - Polish
pms - Piedmontese
pnb - Western Punjabi
pnt - Pontic
prg - Prussian
ps - Pashto
pt - Portuguese
pt-br - Brazilian Portuguese
qu - Quechua
qug - Chimborazo Highland Quichua
rgn - Romagnol
rif - Riffian
rm - Romansh
rmy - Romani
rn - Rundi
ro - Romanian
roa-tara - Tarantino
ru - Russian
rue - Rusyn
ruq - Megleno-Romanian
ruq-cyrl - Megleno-Romanian (Cyrillic script)
ruq-latn - Megleno-Romanian (Latin script)
rw - Kinyarwanda
sa - Sanskrit
sah - Sakha
sat - Santali
sc - Sardinian
scn - Sicilian
sco - Scots
sd - Sindhi
sdc - Sassarese Sardinian
sdh - Southern Kurdish
se - Northern Sami
sei - Seri
ses - Koyraboro Senni
sg - Sango
sh - Serbo-Croatian
shi - Tachelhit
shi-latn - Tachelhit (Latin script)
shi-tfng - Tachelhit (Tifinagh script)
shn - Shan
shy-latn - Shawiya (Latin script)
si - Sinhala
sk - Slovak
skr - Saraiki
skr-arab - Saraiki (Arabic script)
sl - Slovenian
sli - Lower Silesian
sm - Samoan
sma - Southern Sami
sn - Shona
so - Somali
sq - Albanian
sr - Serbian
sr-ec - Serbian (Cyrillic script)
sr-el - Serbian (Latin script)
srn - Sranan Tongo
ss - Swati
st - Southern Sotho
stq - Saterland Frisian
sty - cебертатар
su - Sundanese
sv - Swedish
sw - Swahili
szl - Silesian
ta - Tamil
tay - Tayal
tcy - Tulu
te - Telugu
tet - Tetum
tg - Tajik
tg-cyrl - Tajik (Cyrillic script)
tg-latn - Tajik (Latin script)
th - Thai
ti - Tigrinya
tk - Turkmen
tl - Tagalog
tly - Talysh
tn - Tswana
to - Tongan
tpi - Tok Pisin
tr - Turkish
tru - Turoyo
ts - Tsonga
tt - Tatar
tt-cyrl - Tatar (Cyrillic script)
tt-latn - Tatar (Latin script)
tum - Tumbuka
tw - Twi
ty - Tahitian
tyv - Tuvinian
tzm - Central Atlas Tamazight
udm - Udmurt
ug - Uyghur
ug-arab - Uyghur (Arabic script)
ug-latn - Uyghur (Latin script)
uk - Ukrainian
ur - Urdu
uz - Uzbek
uz-cyrl - Uzbek (Cyrillic script)
uz-latn - Uzbek (Latin script)
ve - Venda
vec - Venetian
vep - Veps
vi - Vietnamese
vls - West Flemish
vmf - Main-Franconian
vo - Volapük
vot - Votic
wa - Walloon
war - Waray
wo - Wolof
wuu - Wu Chinese
xal - Kalmyk
xh - Xhosa
xmf - Mingrelian
yi - Yiddish
yo - Yoruba
za - Zhuang
zea - Zeelandic
zgh - Standard Moroccan Tamazight
zh - Chinese
zh-cn - Chinese (China)
zh-hans - Simplified Chinese
zh-hant - Traditional Chinese
zh-hk - Chinese (Hong Kong)
zh-mo - Chinese (Macau)
zh-my - Chinese (Malaysia)
zh-sg - Chinese (Singapore)
zh-tw - Chinese (Taiwan)
zu - Zulu
info - Message documentation
Format
Exporter pour une traduction hors-ligne
Exporter au format natif
Lister
<languages/> =Partie Dynamique (Onglet Map)= ==Définition== La partie ''Map'' d’un projet correspond à la partie dynamique des éditions dépendant de chaque flux de données traité par ce modèle. Les éléments principaux pouvant être placés dans cette partie sont, tout d’abord, les informations imprimables des fichiers de données. L’élaboration de cette partie se fera en sélectionnant l’onglet '''Map R''' ('''Map V''' pour le verso du document). Dans cette vue de conception, les éléments de la partie ''Draw'' apparaissent en filigrane pour faciliter les positionnements des données à imprimer. ==Notion de "Fichier Spool"== Pour repérer et identifier les données à imprimer, la conception d’un projet Designer s’appuie sur un fichier exemple. Ce fichier exemple est l’image du ''spool'' de production à mettre en forme. Deux types de fichiers de données sont pris en charge nativement dans Designer : des fichiers textes paginés et des fichiers ''XML'' au format Mapping. Le paramétrage du type de fichier en entrée est fait dans les propriétés du projet. Les fichiers traités par Designer peuvent avoir une extension ''.PAG'' ou ''.TXT''. Historiquement, les ''fichiers textes'' ont pour extension ''.PAG'' car ils doivent être paginés. Un fichier non paginé peut être paginé grâce à la commande ''MAPPAGIFS'' depuis Onyx Server où un argument précisant le nombre de lignes par page ("Overflow") sera notamment précisé. Les ''fichiers XML'' doivent respecter une syntaxe prédéfinie pour être correctement exploitables dans l’application (voir chapitre [[#mode-xml-syntaxe-et-spécifications|''<span class="underline">6.3 Mode XML : syntaxe et spécifications</span>'']]). Pour ouvrir et afficher un fichier d’exemple dans Designer, la vue spool doit être activée dans le menu ''Affichage'' : [[File:onyxdesigner-image33.png]] Pour charger le fichier spool dans l’application, dans l’onglet ''Accueil'', il faut cliquer sur [[File:onyxdesigner-image34.png]] et sélectionner le fichier à charger. La vue ''Spool'' affiche alors les données à mettre en forme : [[File:onyxdesigner-image35.png]] [[File:onyxdesigner-image36.png]] Pour aider l’utilisateur dans la conception de son projet, il est possible de pré-visualiser le résultat sans avoir à imprimer le document. Pour cela, il suffit de cliquer simplement sur le bouton ''Aperçu'' dans le menu ''Accueil''. ==Mode XML : syntaxe et spécifications== En ''mode XML'', les principes de conceptions sont les mêmes et s’appuient sur un fichier d’exemple chargé dans l’application. Comme décrit dans le paragraphe [[#création-dun-projet-1|<span class="underline">4.2. Création d’un projet</span>]], pour charger un document .xml, il ne faut surtout pas oublier d’aller dans les '''Propriétés''' du projet et vérifier que dans '''Paramètres''' > '''Mode''' = '''XML'''. [[File:onyxdesigner-image37.png]] La ''vue Spool'' s’appelle alors '''Vue XML''' et présente le contenu du fichier sous forme d’arborescence. [[File:onyxdesigner-image38.png]] ===Structure de données=== Les fichiers ''XML'' nativement pris en charge par Designer doivent respecter un schéma et une syntaxe prédéfinis dont voici une illustration : Les balises '''<page name="..."> … </page>''' permettent de délimiter les pages du document. Dans l’exemple précédent, il n’y a qu’une page. *Les balises '''<field name="...">value1</field>''' représentent une information unitaire (l’équivalent des ''zones'' dans Designer). *Les balises '''<group name="..."> … </group>''' désignent un certain nombre de lignes contenant des zones, comme un ''groupe'' dans Designer. *Les balises '''<line name="…"> … <line>''' représentent les lignes à l’intérieur de ces groupes. En procédant par analogie avec une facture papier : *'''<page name="..."> … </page>''' représente les pages de la facture. *'''<group name="..."> … </group>''' représente la délimitation du corps de la facture (de sa première ligne à sa dernière ligne). *'''<line name="…"> … <line>''' décrit le contenu de chaque ligne du corps de la facture. *'''<field name="...">value1</field>''' peut représenter deux possibilités : **Si cette balise est <span class="underline">en dehors</span> d’un groupe, il s’agit d’une information unitaire dans la facture. Dans ce cas, '''value1''' représente le n° de facture dans l’entête par exemple, ou le n° de client, le type de facture, etc. **Si elle se trouve <span class="underline">à l’intérieur</span> de la définition d’un groupe, '''value1''' désigne la valeur de la zone dans la ligne. Par exemple, le code produit, désignation, prix, etc. ===Spécifications du schéma XML=== Les spécifications attendues par Designer sont les suivantes : <ul> <li><p>L’entête XML doit préciser l’'''encodage''' du fichier.</p> <p><span class="underline">Exemple</span> : <?xml version="1.0" ''encoding="'''UTF-16'''"'' standalone="yes" ?></p></li> <li><p>La balise racine des données XML doit s’appeler '''''doc'''''.</p></li> <li><p>Toutes les balises mentionnées ci-après doivent avoir au moins un attribut nommé '''''name'''''. C’est par cet attribut que les informations seront identifiées, récupérées et mises en forme par l’application.</p></li> <li><p>Les noms des balises et des attributs sont '''sensibles à la casse''' et doivent être écrits en lettres '''minuscules'''.</p></li> <li><p>Pour être accessibles par l’application, les données doivent être localisées dans des pages entre les balises <'''page''' name="…"> et </page>. Un même document peut contenir plusieurs pages.</p></li> <li><p>A l’intérieur d’une page, les données sont ensuite organisées par champs unitaires (balise <'''field''' name="…">) ou par groupes d’informations (balise <'''group''' name="…">).</p></li> <li><p>Les groupes d’informations sont composés de lignes (balise <'''line''' name="…">).</p></li> <li><p>Les lignes contiennent des informations unitaires (balise <'''field''' name="…">).</p></li></ul> Voici un exemple de fichier XML : [[File:onyxdesigner-image40.png]] Des données XML peuvent se situer en dehors d’une page comme des informations liées au document dans son ensemble et non à une page en particulier. Elles ne seront, cependant, pas visibles par l’application M-Designer et donc non utilisables pour la conception du document. Elles pourront en revanche être utilisées dans le moteur M-Processing Server. ===Vue XML dans Designer=== [[File:onyxdesigner-image41.png]] Le chargement d’un fichier d’exemple XML dans Designer se fait de la même manière qu’un fichier texte. Dans la '''vue XML''', la présentation des données apparait sous forme d'une liste d'éléments. ===Rupture de page sur valeur d'un champ XML=== Dans les '''Propriétés''' d’un groupe, la génération d’un saut de page peut à présent se déclencher sur le changement de valeur d’un champ XML. Par exemple : <code><group name="groupe"><br /><line name="ligne"><br /><field name="id">1</field><br /><field name="data"> data </field><br /></line><br /><line name="ligne"><br /><field name="id">1</field><br /><field name="data"> data </field><br /></line><br /><line name="ligne"><br /><field name="id">2</field><br /><field name="data"> data </field><br /></line><br /><line name="ligne"><br /><field name="id">2</field><br /><field name="data"> data </field><br /></line><br />…<br /></group></code> Dans cet exemple, si le champ utilisé pour générer un saut de page est le champ "'''''id'''''", un saut de page sera alors généré après l’exécution de la deuxième ligne. Dans l’interface, le paramètre « '''Saut de page''' » d’un groupe possède plusieurs choix : [[File:onyxdesigner-image42.png]] [[File:onyxdesigner-image43.png]] [[File:onyxdesigner-image44.png]] [[File:onyxdesigner-image45.png]] *'''Aucun''' : le groupe ne génère aucun saut de page. *'''Limite ''': le groupe déclenche un saut de page sur une limite de positionnement. *'''Champ XML ''': le groupe déclenche un saut de page sur changement de la valeur d’un champ XML. *'''Champ XML et Limite''' : le groupe déclenche un saut de page sur changement de la valeur d’un champ XML et sur une limite de positionnement. La gestion de la reprise d’en-têtes, lors de la génération de sauts de page automatiques, est possible grâce aux options « '''En-tête''' » et « '''Dernier en-tête''' » : [[File:onyxdesigner-image46.png]] *'''En-tête''' : permet de choisir le nom de la ligne du fichier XML servant d’en-tête. *'''Dernier en-tête''' : si cochée, cette option permet de ne conserver que le dernier en-tête. La case est cochée par défaut. Lors de la génération d’un saut de page, le dernier en-tête (ou tous les en-têtes précédents, si l’option est décochée) sont repris en début de la nouvelle page. Si dans le XML deux lignes d’en-tête se suivent, elles sont alors considérées comme un seul en-tête. Si un saut de page se déclenche juste après une ligne d’en-tête, celle-ci n’est pas imprimée et est reporté sur la page suivante. ===Éditer une liste variable d’éléments sous forme de tableau=== Pour pouvoir afficher une liste d’éléments présents dans un groupe XML sous forme de tableau, il faut passer par l’outil de scripts. La fonction '''rowtotable''' permet de réorganiser les lignes d’un groupe de manière à obtenir une répartition horizontale des éléments. <span class="underline">Syntaxe</span> :<br /><code>rowtotable(nom du groupe, nombre maximal de colonne);</code> La fonction '''rowtotable''' possède deux paramètres : *'''Nom du groupe''' : Contient le nom du groupe devant être réorganisé en tableau, entouré de '''<span class="underline">doubles guillemets</span>'''. *'''Nombre maximum de colonne''' : Nombre maximum de colonne du tableau. '''Remarque :''' Toutes les lignes du groupe doivent avoir le même nom. Prenons l’exemple de ce groupe : <code><group name="invoice"><br /><line name="item"><br /><field name="name">item 1</field><br /></line><br /><line name="item"><br /><field name="name">item 2</field><br /></line><br /><line name="item"><br /><field name="name">item 3</field><br /></line><br /><line name="item"><br /><field name="name">item 4</field><br /></line><br /><line name="item"><br /><field name="name">item 5</field><br /></line><br /><line name="item"><br /><field name="name">item 6</field><br /></line><br /><line name="item"><br /><field name="name">item 7</field><br /></line><br /><line name="item"><br /><field name="name">item 8</field><br /></line><br /></group></code> Pour réorganiser ce groupe sous la forme d’un tableau de trois colonnes, il faut utiliser le script suivant : <code>rowtotable("invoice",3);</code> Ce script aura pour effet de modifier le groupe qui devient alors : <code><group name="invoice"><br /><line name="item"><br /><field name="name'''_1'''">item 1</field><br /><field name="name'''_2'''">item 2</field><br /><field name="name'''_3'''">item 3</field><br /></line><br /><line name="item"><br /><field name="name'''_1'''">item 4</field><br /><field name="name'''_2'''">item 5</field><br /><field name="name'''_3'''">item 6</field><br /></line><br /><line name="item"><br /><field name="name'''_1'''">item 7</field><br /><field name="name'''_2'''">item 8</field><br /></line><br /></group></code> ==Eléments Dynamiques== Cette partie de la documentation présente les éléments de base pouvant être ajoutés dans la partie dynamique d’un projet ce qui permet une prise en main des fonctionnalités principales de l’application. ===Zone=== ====Définition==== Une '''zone''' est l’élément principal qui permet de récupérer des informations dans les données en entrée afin de les positionner et de les mettre en forme dans le document graphique final. En ''mode texte'', l’information est identifiée par trois données : *un numéro de ligne, *un numéro de colonne *une longueur. En ''mode XML'', elle est identifiée par le nom du champ XML (balise field). Une '''zone''' ne peut lire qu’une seule ligne à la fois. Dans l’espace de conception, elle est représentée de deux façons : *La '''zone''' est vide, aucune donnée ne lui est associée : une icône apparait dans le coin supérieur droit de celle-ci. [[File:onyxdesigner-image47.png]] *La '''zone''' est associée à une donnée, elle apparait sans icône. [[File:onyxdesigner-image48.png]] <p>Une '''zone''' est identifiée par son ''nom'', défini dans la fenêtre des propriétés (plus de détails dans [[#créer-une-zone|<span class="underline">a.2 Créer une zone</span>]]).</p><p></p> ====Créer une zone==== Pour créer une '''zone''', deux méthodes sont possibles : <ul> <li><p>Sélectionner l’icône correspondante et son type dans l’onglet ''Donnée'' puis cliquer (sans relâcher) à l’endroit où cet élément doit être positionné. Cette méthode crée une '''zone''' vide. Pour lier la '''zone''' à une donnée du fichier source il suffit de sélectionner la donnée dans la ''vue Spool'' (voir la deuxième méthode ci-dessous) et de la ''glisser-déposer'' dans la zone précédemment crée en maintenant la touche '''Ctrl''' appuyée.</p> <p>[[File:onyxdesigner-image49.png]]</p></li></ul><p>Sélectionner directement les données à récupérer dans la ''vue Spool'' et utiliser le ''glisser-déposer'' à l'endroit désiré sur l'espace de conception pour créer automatiquement une zone liée aux données sélectionnées.</p><p>[[File:onyxdesigner-image50.png]]</p><p>Une fois la zone créée, sélectionnez celle-ci et affichez la ''vue des Propriétés'' pour renseigner ses informations :</p><p>[[File:onyxdesigner-image51.png]]</p><ul> <li><p>'''Nom''' :</p> <ul> <li><p>''Nom'' (de la zone) : information interne à Designer, permettant d’identifier les différents objets dans le projet. Ce champ est vide lors d'une création de zone à vide et vaut la valeur de la donnée lors d'une création de zone à partir de la ''vue Spool.''</p></li> <li><p>''Label av''/''Label ap'' : possibilités d’ajouter du texte avant et/ou après l’information récupérée.</p></li></ul> </li> <li><p>'''Position''' :</p> <ul> <li><p>Identification de la position de l'information dans le spool de données : colonne, longueur, ligne de début.</p></li> <li><p>Permet également d'extraire une certaine quantité d'information en mode XML.</p></li></ul> </li> <li><p>'''Position dans le document''' :</p> <ul> <li><p>Permet de modifier le positionnement de la zone dans la page.</p></li></ul> </li> <li><p>'''Type de données''' :</p> <ul> <li><p>Permet de définir comment l'application Designer doit traiter l'information récupérée (voir [[#type-de-zones|''<span class="underline">a.3 Types de zones</span>'']]).</p></li></ul> </li> <li><p>'''Police''' :</p> <ul> <li><p>Permet de paramétrer toutes les options de mise en forme de l'information : police, taille, couleur, cadrage, orientation, etc.</p></li></ul> </li></ul> ====Type de zones==== L’application Designer propose diverses options de traitement de l’information selon le type de données à traiter : *'''Texte''' : permet d’imprimer du texte simple. **''Normal'' : recopie exactement les valeurs se trouvant aux positions définies par la zone qu'il s'agisse de lettres, de chiffres ou de blancs. **''Optimisé'' : recopie les caractères se trouvant à ces positions excepté les blancs au début et à la fin de ces positions. Ainsi, le cadrage à gauche, ou à droite est toujours respecté. Il n'y a pas de décalage dû à la présence de blancs dans le spool. **''Substitution'' : permet de remplacer une valeur du spool par une autre stockée dans un fichier appelé replacevalue.txt. Par défaut, ce fichier se trouve à l'état vierge dans le dossier d'installation de M-Designer. Pour faire fonctionner les substitutions, il faut le placer dans le dossier '''lgobitmap''' et il doit contenir les '''valeurs à remplacer''' suivies des '''valeurs de remplacement''' séparées par une '''tabulation.''' Ce sous-type est plus détaillé dans le paragraphe [[#_Remplacement_de_caractère|''<span class="underline">8.3. Remplacement de caractère</span>'']]. **''Translate'' : permet de substituer une valeur par son équivalent traduit dans une autre langue. On utilise au préalable une zone de type '''Outils''' / ''Set Lang'' pour définir le fichier qui contient les traductions. Pour chaque zone '''Texte''' / ''Translate'' définie dans la maquette, le programme cherche l'entrée correspondante à la valeur de la zone dans le fichier qui contient les traductions. Celui-ci doit se trouver dans le dossier ''lgobitmap'' et son nom doit commencer par « '''Translate_''' ». **''Compressé'' : zone affichant le texte récupéré dans l’espace alloué. Le texte occupe la largeur de la zone et adapte la taille de police entre un maximum et un minimum afin que le texte soit affiché complètement dans cet espace alloué. Si la taille de police minimum ne permet toujours pas d’afficher le texte complet, celui-ci est tronqué et est suivi de « … ». **''Tronqué'' : zone affichant le texte récupéré dans l’espace alloué par la largeur de zone. Si le texte ne peut être complètement affiché, il est tronqué suivi de « … ». *'''Code barre''' : permet d’encoder et d’imprimer des codes-barres. La liste des codes à barres disponible est détaillée chapitre ''[[#code-à-barre|<span class="underline">8.1 Code à barre</span>]]'' *'''Outils ''': permet d’insérer un numéro de page, des images, … mais aussi d’afficher le nombre total de pages, de pages dans le lot en cours, … **''N° Page'' : permet d'imprimer le numéro de la page éditée. Ce numéro n'est pas forcément le même que le numéro de page du spool initial. En effet, si M-Processing Server est conditionné afin d'exclure certaines pages, le nombre de pages éditées n'est pas forcément le même que le nombre de pages du spool d'origine. **''N° Lot '': permet d’afficher le numéro du lot. **''N° Page'' ''(Lot)'' : permet d’afficher le numéro de la page dans le lot. **''Nombre total de pages'' : permet d’afficher le nombre total de pages dans le document entier. **''Nombre total de lots'' : permet d’afficher le nombre total de lots dans le document entier. **''Nombre total de pages (Lot)'' : permet d’afficher le nombre total de pages dans le lot. **''Remplacement spécifique'' : remplace une valeur présente dans le spool traité par une autre valeur récupérée dans un fichier. Par exemple, vous pouvez remplacer le numéro de client qui apparaît dans le spool par le nom de ce client que vous récupérez dans un fichier base de données. **''Image'' : imprime une image différente en fonction d'une valeur du spool. **''Export'' : ce type de zone permet de récupérer une information du spool et de l'exporter vers un fichier physique. **''Rempl. Fichier'' : récupère du texte dans un fichier. Le nom de la zone doit correspondre au nom du fichier. Celui-ci doit se trouver dans le dossier ''lgobitmap'' et s’appeler ''data_NOMDELAZONE.txt'' (où NOMDELAZONE est le nom réel de la zone). Les paramètres de ligne et longueur de la zone indiquent la ligne de texte et la longueur du texte à récupérer. **''Input Text'' : permet de créer champs de saisie en interactif pour concevoir des formulaires SOAP au format PDF ou HTML. Lorsque l'utilisateur ouvre le formulaire ainsi généré dans Adobe Reader ou un navigateur internet, celui-ci peut remplir les champs de saisie et envoyer les données sur une URL M-Processing Server dans un point d’entrée Web en cliquant sur le bouton SUBMIT, celui-ci étant en réalité une zone '''Outils /''' ''Input Text'' appelée '''SUBMIT''' (nom système). **''HyperLink'' : ajoute un lien URL. **''Set Lang'' : permet de spécifier le fichier contenant les traductions. Celui-ci doit se trouver dans le dossier ''lgobitmap'' et son nom doit commencer par Translate_. Cette zone particulière ne s’imprime pas dans le document final, elle n’est visible ni à la visualisation ni au re-maquettage. Le nom de cette zone n’est pas très important, en revanche elle doit être déclarée avant toute autre zone Designer nécessitant une traduction. Ensuite, pour chaque zone de type '''Texte''' / ''Translate'' définie dans la maquette, le programme cherchera l'entrée correspondante à la valeur de la zone dans le fichier qui contient les traductions. **''Message XPS'' : permet d’insérer dans la page en cours un fichier XPS. La zone est en fait un lien vers un fichier XPS présent sur le serveur M-Processing Server. Ce fichier ne doit contenir qu’une seule page et se trouver dans le répertoire ''lgobitmap'' (directement ou dans un sous-répertoire). La casse n’a pas d’importance. Si vous modifiez le fichier XPS, cela impactera tous les projets utilisant celui-ci. **''Fichier XPS'' : par opposition avec les ''Messages XPS'', les fichiers insérés à l’aide de zones de type ''Fichier XPS'' : ***peuvent contenir plusieurs pages. ***sont des pages entières. ***créent des pages supplémentaires dans le fichier de sortie. *'''Métadonnée''' : permet d’indexer le document pour l’archivage (zones non imprimées). La longueur des métadonnées est iilimitée. **''Index'' : zone index par défaut et utilisable dans les manipulations XPS et dans M-Storage Manager en tant que critère. **''MapFrom'' : index réservé pour l’envoi de mail. La valeur portée par cette zone sera utilisée pour définir l’expéditeur du mail. **''MapSend'' : index réservé pour l’envoi de mail. La valeur portée par cette zone sera utilisée pour définir le destinataire du mail. **''MapCopy'' : index réservé pour l’envoi de mail. La valeur portée par cette zone sera utilisée pour définir le destinataire en copie. **''MapBCopy'' : index réservé pour l’envoi de mail. La valeur portée par cette zone sera utilisée pour définir le destinataire en copie cachée. **''MapNote'' : index réservé pour l’envoi de mail. La valeur portée par cette zone sera utilisée pour définir le corps du mail. **''MapSubject'' : index réservé pour l’envoi de mail. La valeur portée par cette zone sera utilisée pour définir le sujet du mail. **''MapOrg'' : index réservé pour l’envoi de fax. La valeur portée par cette zone sera utilisée pour définir l’expéditeur. **''MapTo'' : index réservé pour l’envoi de fax. La valeur portée par cette zone sera utilisée pour définir le destinataire. **''MapUser'' : index réservé pour l’envoi de fax. La valeur portée par cette zone sera utilisée pour définir le propriétaire. **''MapFormat'' : index réservé pour l’envoi de fax. La valeur portée par cette zone sera utilisée pour définir le format du document (.BMP, .JPG, .EXE, .PAG, .PDF, .TIF, .TIF_FAX, .TXT, .XLS). *'''Mémoire ''': permet d’insérer et de mémoriser des informations (non imprimées) qui seront reprises et réutilisées par la suite dans la maquette. (Cf. paragraphe [[#cumul-de-données|''<span class="underline">8.1.b. Cumul de données</span>'']]) **''Texte'' : mise en mémoire d'une information alphanumérique et suppression des espaces après le texte. **''Texte avec espaces'' : mise en mémoire d'une information alphanumérique en conservant les espaces après le texte. **''Entier'' : mise en mémoire d'une information numérique de type entier. **''Flottant'' : mise en mémoire d'une information numérique de type flottant. **''SQL'' : mise en mémoire d’une information alphanumérique retrouvée dans une base de données par l’exécution d’une requête SQL. **''Protect SQL'' : mise en mémoire d’une information alphanumérique retrouvée dans une base de données par l’exécution d’une requête SQL protégée. **''Calcul Mathématique'' : utilisation des zones mémoire pour effectuer un calcul. **''Remplacement Mémoire'' : impression des informations mises en mémoire. **''Memory Translate'' : mise en mémoire d’une information alphanumérique, résultat de la traduction automatique de l’information récupérée dans le spool. *'''Graphique''' : permet de générer un graphique à partir de plusieurs données **Données du graphique. **Données de l'axe X. **Données de l'axe Y. **Titre du graphique. **Titre de l'axe X. **Titre de l'axe Y. **Données de la légende. **Valeur minimum de l'axe Y. **Valeur maximum de l'axe Y. **Nombre d'intervalles de l'axe Y. **Arrondir à n près de l'axe Y. **Origine de l'axe Y. <p>La construction d’un graphique est détaillée dans le paragraphe [[#construction-dun-graphique|''<span class="underline">8.6. Construction d’un graphique</span>'']].</p> <p>Designer a la possibilité de convertir automatiquement les anciens types de graphique en graphiques complexes. Cette fonctionnalité permet de faciliter la conversion d’anciens projets en projets XPS.</p> *'''Conversion''' : permet de convertir des données numériques selon les règles de conversion (Euro à Dollar par exemple) définies dans '''Onyx Server''' > '''Gestion des Formats M-Designer''' > '''Gestion des Taux''' (01=E1 ; 02=E2 ; …) *'''XPS PrintTicket''' : **''Copy'' : nombre d’exemplaire à imprimer. **''Input Bin'' : numéro de bac d’entrée (alimentation de papier sur imprimante). **''Output Bin'' : numéro de bac de sortie. **''Media Type'' : Type de papier (A4, A5, etc...). **''Force Front Side'' : Conditionne le mode Recto, Recto / Verso lors de l’impression. *'''Commandes''' : permet d’ajouter des données dans le flux d’impression directement en langage d’impression. Tout comme pour les propriétés du projet ''Document'' et ''Page'' (cf. [[#création-dun-projet-1|<span class="underline">4.2. Création d’un projet</span>]]), une zone « ''Commandes'' » permet de définir des données en langage imprimante pour les langages suivants : '''PCL5''', '''APFDS''', '''PDF''', '''ZPL''', '''DPL''', '''TEC''', '''IGP''', '''IPL''' et '''EPL'''. Une zone peut contenir des données pour plusieurs langages différents. Lors de la conversion du XPS vers le langage de sortie, la donnée correspondante au langage de sortie sera utilisée. [[File:onyxdesigner-image52.png]] **<p>''Langage'' : sélection du langage.</p> **<p>''Activer'' : Active la zone pour le langage sélectionné.</p> **<p>''Pré-'' et ''Post-Imprimé''''' :''' Donnée écrite avant et après la donnée récupérée du spool.</p> <p>L’écriture de données hexadécimales dans le « ''pré-'' » et « ''post-imprimé'' » est possible en utilisant la syntaxe suivante : '''\x''' suivit de la valeur hexadécimale sur deux caractères.</p> ===Un Groupe=== ====Définition==== Un '''groupe''' permet de récupérer plusieurs lignes d’un flux. Il est caractérisé par une ligne de début et une ligne de fin. Sur l’espace de conception, il est représenté en rouge : [[File:onyxdesigner-image53.png]] Un '''groupe''' peut être ''fixe'' (lignes de début et de fin fixes) ou ''variable'' (lignes de début et de fin variables). ====Créer un groupe fixe==== Pour créer un '''groupe fixe''', les méthodes disponibles sont équivalentes à la création d'une ''zone''. *Créer un '''groupe''' vide à partir du menu ''Ruban'', sélectionner les données du fichier source et de les ''glisser-déposer'' dans le groupe précédemment créé en maintenant la touche '''Ctrl''' enfoncée. [[File:onyxdesigner-image54.png]] [[File:onyxdesigner-image55.png]] *Sélectionner directement les données dans la ''vue Spool'' et utiliser le ''glisser-déposer'' à l'endroit désiré sur l'espace de conception pour créer automatiquement un groupe lié à la zone de sélection du spool. Une fois le groupe créé, il faut renseigner ses informations dans la ''vue des Propriétés'' : [[File:onyxdesigner-image56.png]] '''Nom''' : *''Nom'' (du groupe) : information interne à Designer, permettant d’identifier les différents objets dans le projet. Ce champ est vide lors d'une création d'un groupe à vide et vaut la valeur de la première ligne de la sélection de données lors de la création d'un groupe à partir de la ''vue Spool'' *'''Position dans le document''' : **Permet de modifier le positionnement du groupe dans la page. *'''Position''' : **Identification des lignes de début et fin du bloc d’information à récupérer. **''Décalage '': position d’impression de la première ligne par rapport au groupe. *'''Option''' : **''Conditions exclusives'' : pour une ligne du groupe, une condition vraie s’exécutera de manière exclusive sans tester les suivantes. **''Tableau '': permet aux zones du groupe de se comporter comme les cellules d’un tableau. Les zones d’une même ligne se retrouvent donc automatiquement collées. Redimensionner ou déplacer une zone impacte la taille te le positionnement des zones adjacentes. De plus, les lignes du groupe (ou conditions) sont visuellement représentées dans la fenêtre de conception. Les zones sont, quant à elles, réparties verticalement en fonction de leur ligne. Cette option est détaillée dans le paragraphe [[#dessiner-un-tableau-dynamique|''<span class="underline">8.5.b. Dessiner un tableau dynamique</span>'']]. *'''Variable''' : **Permet de changer le type de groupe : de fixe (les lignes de début et de fin sont statiques) à variable (les lignes de début et de fin sont variables et définies par des conditions). Si l’utilisateur demande un aperçu, aucune information ne sera imprimée. En effet, un '''groupe''' ne définit que des bornes entre lesquelles de l’information doit être récupérée dans le spool. Les bornes de la zone de sélection des données étant définies grâce aux champs ''ligne de début'' et ''ligne de fin'' du '''groupe''', il convient maintenant de récupérer les données en créant une ou plusieurs ''Zones'' à l'intérieur du '''groupe'''. '''En résumé :''' *On configure la zone de sélection du bloc de données par la création d'un ''Groupe :'' [[File:onyxdesigner-image55.png]] *On récupère les données à l'intérieur de ce bloc de données par la création d'une ''Zone :'' [[File:onyxdesigner-image57.png]] *Nous pouvons alors constater que toutes les lignes de notre bloc de données sont récupérées grâce à l'aperçu ('''Ctrl+w'''). Il est possible de créer plusieurs ''Zones'' issues du bloc de données, de les placer dans le ''groupe'' et de conditionner leur mise en page (voir [[#une-condition|''<span class="underline">6.4.c. Une condition</span>'']]). [[File:onyxdesigner-image61.png]] ====Créer un groupe variable==== Le principe du '''groupe variable''' est identique au ''groupe fixe'' c’est-à-dire qu’il permet de récupérer plusieurs lignes d’information dans le spool. Lorsque la ligne de début ou la ligne de fin du groupe n'est pas toujours au même endroit dans le spool ou que vous voulez que les informations ne soient pas toujours imprimées au même endroit dans la page, vous devez alors utiliser un groupe variable. Un '''groupe variable''' utilise une ''condition de début'' et une ''condition de fin''. Le groupe commence à s'exécuter quand une condition est validée et il s'arrête lorsqu'une autre condition est validée ou lorsqu'il a exécuté un certain nombre de lignes. Un groupe variable peut-être exécuté une ou plusieurs fois dans la page. De plus, la position des valeurs imprimées par un groupe variable peut être variable. Vous pouvez définir, par exemple, que les valeurs imprimées par un groupe se positionnent après les valeurs imprimées par un autre groupe. Nous parlerons alors de '''positionnement relatif'''. Vous pouvez aussi définir que le total de la facture s'imprime toujours un centimètre après la dernière ligne de produits (qu'il y ait 5 ou 20 lignes). La position du total facture changera donc en fonction du nombre de lignes de produits que contient cette facture. Un groupe peut être '''variable''' en : *''taille'' : les lignes de début et de fin sont déterminées dynamiquement par conditions. *''position d’impression'' : les groupes variables peuvent être chainés les uns à la suite des autres, le groupe n+1 commençant à s’imprimer dès que le groupe n est terminé. Ces deux types de variable peuvent exister de façon distincte ou conjointe. Pour créer un groupe variable, il suffit de cliquer sur l’icône [[File:onyxdesigner-image64.png]] puis de dessiner le groupe sur l’espace de conception. La vue ''Propriétés'' s’affiche pour renseigner les informations du groupe : [[File:onyxdesigner-image65.png]] *'''Nom''' : **''Nom'' (du groupe) : information interne à Designer, permettant d’identifier les différents objets dans le projet. Ce champ est vide lors d'une création d'un groupe à vide. *'''Position dans le document''' : **Permet de modifier le positionnement du groupe dans la page. *'''Position''' : **''Décalage '': position d’impression de la première ligne par rapport au groupe. *'''Option''' : **''Conditions exclusives'' : pour une ligne du groupe, une condition vraie s’exécutera de manière exclusive sans tester les suivantes. **''Répéter'' : si la condition de début apparaît plusieurs fois, le groupe s'exécutera plusieurs fois à condition que la condition de fin ait été validée entre temps. **''MapOffice'' : permet de vérifier la conception d’un groupe MapOffice (voir la documentation Connect pour la conception d’un document Office). **''Tableau '': permet aux zones du groupe de se comporter comme les cellules d’un tableau. Les zones d’une même ligne se retrouvent donc automatiquement collées. Redimensionner ou déplacer une zone impacte la taille te le positionnement des zones adjacentes. De plus, les lignes du groupe (ou conditions) sont visuellement représentées dans la fenêtre de conception. Les zones sont, quant à elles, réparties verticalement en fonction de leur ligne. *'''Variable''' : **Permet de changer le type de groupe : de fixe (les lignes de début et de fin sont statiques) à variable (les lignes de début et de fin sont variables et définies par des conditions). **''Espacement'' : Espacement avant l'impression du groupe. **''Type de condition d'arrêt'' : Permet de conditionner la fin de l'exécution du groupe variable. **''Groupe précédent'' : Indique après quel ''groupe fixe'' le ''groupe variable'' s'exécute. ===Une Condition=== ====Condition d'Exécution==== Les '''conditions d'exécution''' permettent d'exécuter, ou non, l'objet conditionné en fonction d'une ''valeur dans le spool''. Une condition peut s’appliquer à la fois sur une page, un composant, un groupe, une zone, une ligne ou un rectangle. Si la condition est validée alors l'objet est exécuté. Dans le cas contraire, aucune autre action n'est réalisée. Pour réaliser deux actions différentes en fonction de la présence ou non d'une valeur de spool, il vous faut donc créer deux objets. <span class="underline">Exemple</span> : Vous voulez écrire différemment en noir quand il y a la valeur '''''Facture''''' et en rouge quand il y a la valeur '''''Avoir''''' dans une ligne de spool. Vous créez alors une zone avec une police noire quand il y a '''''Facture''''', et une zone qui utilise une police rouge quand il y a '''''Avoir''''' car la création d’une seule condition dans une même zone : « police noire si '''''Facture''''' et police rouge si '''''Avoir '''''» n’est pas possible. Les conditions sont gérées différemment si l'objet est fixe ou s'il appartient à un groupe. En effet, dans un groupe, la condition est nommée et elle est rattachée au groupe. Nous pouvons donc associer plusieurs objets à une même condition sans devoir ressaisir celle-ci à chaque fois. ====Condition de début==== La '''condition de début''' détermine la première ligne d'exécution du ''groupe variable''. Le groupe commence à s'exécuter sur la ligne où la condition de début est vraie. Onyx Server teste la validité de la condition à partir de la première ligne du spool (ligne 1). Dès que la condition est vérifiée, le groupe commence à s'exécuter. Il s'arrête lorsque la ''condition de fin'' est vérifiée à son tour. Il est également nécessaire de définir au niveau de la '''condition de début''' si le groupe est imprimé de manière ''fixe'' sur la page ou s'il est imprimé en ''positionnement relatif'' par rapport à un autre groupe. Il est aussi possible de choisir que le groupe s'imprime un centimètre après la fin d'un autre groupe. Si la condition de début de groupe n'est vérifiée sur aucune des lignes du spool, le groupe n'est pas exécuté. Si la condition de début est vérifiée sur plusieurs lignes du spool, le groupe ne s'exécute qu'une seule fois : à partir de la première ligne où la condition est vérifiée. ====Condition de fin==== La ligne de fin d'un ''groupe variable'' peut être définie de deux manières : *nombre de lignes d'exécution, *condition de fin. En connaissant le nombre de lignes que doit exécuter le groupe variable, Il est alors possible de paramétrer ce nombre en entrée après avoir coché ''Nombre de lignes''. La condition d'arrêt n'est pas un test de comparaison par rapport à une valeur présente dans le spool mais le nombre de ligne après lesquelles le groupe s'arrête. La '''condition de fin''' détermine la dernière ligne d'exécution du ''groupe variable''. Le groupe arrête de s'exécuter sur la ligne où la condition de fin est vraie. De plus, cette ligne peut être ''exclue'' (non exécutée) ou ''incluse'' (exécutée). ====Condition Exclusive==== Dans un groupe, il est possible de gérer plusieurs conditions. Par défaut, il y en a une seule qui est la condition ''Aucune'' et qui s'applique pour toutes les nouvelles zones créées. '''<span class="underline">Exemple</span> :''' Dans un groupe contenant des lignes de produit, il peut y avoir des lignes de sous-totaux. Il est possible d’utiliser plusieurs zones pour imprimer ces différents types de ligne (pour mettre les sous-totaux en gras par exemple) grâce à une condition. Ici, il y a donc, à la base, deux conditions : une condition ''Sous-total'' à laquelle est rattachée au moins une zone qui imprime en gras et la condition ''Aucune ''à laquelle est rattachée la zone qui écrit en standard pour les lignes de produit. Si le groupe fonctionne en '''conditions exclusives''', une seule condition est appliquée par ligne, même si plusieurs sont vraies (seule la première créée est appliquée). Les lignes de produit sont imprimées en standard par la zone sous la condition ''Aucune'' et les lignes de sous-totaux sont imprimées en gras par la zone sous la condition "Sous-total". Si le groupe fonctionne en '''conditions non exclusives''', toutes les conditions vérifiées sont appliquées par ligne. Dans ce cas, les lignes de sous-totaux sont imprimées deux fois, une fois en gras par la zone sous la condition ''Sous-total'' et une fois en standard par la zone sous la condition ''Aucune''. En effet, la condition ''Aucune'' est toujours vraie. Le fonctionnement en '''conditions non exclusives''' est très peu utilisé. Il oblige à ajouter dans les filtres d'une condition les conditions inverses des autres conditions. Dans ce type de fonctionnement, la condition ''Aucune'' n'est pas utilisée. Il sert uniquement à répéter l'impression d'une information, ou à imprimer sur deux lignes des informations figurant sur une même ligne de spool. La condition ''Aucune'' ne peut pas être supprimée. Si vous ne souhaitez pas l'utiliser, il faut n'y rattacher aucun objet. ====Type de comparaison==== Lors du paramétrage des conditions, vous pouvez tester : <ul> <li><p>L'existence dans la ligne : '''il y a''' dans une ligne ou dans toute la page.</p></li> <li><p>L'absence dans la ligne : '''il n'y a''' pas dans une ligne ou dans toute la page.</p></li> <li><p>La supériorité stricte (numérique) : '''>.'''</p></li> <li><p>L'égalité ou la supériorité (numérique) : '''=>.'''</p></li> <li><p>L'infériorité stricte (numérique) : '''<.'''</p></li> <li><p>L'égalité ou l'infériorité (numérique) : '''=<.'''</p></li> <li><p>Le numéro de la page.</p></li> <li><p>Le numéro de la ligne.</p></li></ul><p></p><p>Ces tests permettront à Designer de valider ou pas une condition.</p><p></p>
Pages spéciales
Version imprimable
Politique de confidentialité
À propos de MappingDoc
Avertissements