OPALE - 10.0 - Utilisation - Manipulations et astuces
Différence entre versions
m |
|||
(4 révisions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | + | <languages/> | |
+ | <translate> | ||
+ | <!--T:1--> | ||
'''Déplacer un objet''' | '''Déplacer un objet''' | ||
+ | <!--T:2--> | ||
Pour déplacer un élément du fond de page, il doit être sélectionné. Cliquer sur l’icône [[File:Iconeselectin.PNG|frameless|120px ]] puis sur l’élément à déplacer. Pour sélectionner plusieurs éléments, maintenir la touche "Ctrl" enfoncée puis sélectionner chaque élément. | Pour déplacer un élément du fond de page, il doit être sélectionné. Cliquer sur l’icône [[File:Iconeselectin.PNG|frameless|120px ]] puis sur l’élément à déplacer. Pour sélectionner plusieurs éléments, maintenir la touche "Ctrl" enfoncée puis sélectionner chaque élément. | ||
+ | <!--T:3--> | ||
L’objet apparait en surbrillance avec des indicateurs de positionnement/dimensionnement. | L’objet apparait en surbrillance avec des indicateurs de positionnement/dimensionnement. | ||
+ | <!--T:4--> | ||
Une fois l’objet sélectionné, il peut être déplacé à l’aide de la souris ou des flèches du clavier (pavé numérique). | Une fois l’objet sélectionné, il peut être déplacé à l’aide de la souris ou des flèches du clavier (pavé numérique). | ||
+ | <!--T:5--> | ||
Si la position exacte de cet élément est connue, les coordonnées peuvent être saisies directement (X et Y) ainsi que les dimensions (L et H), dans la partie gauche de la barre d’état. | Si la position exacte de cet élément est connue, les coordonnées peuvent être saisies directement (X et Y) ainsi que les dimensions (L et H), dans la partie gauche de la barre d’état. | ||
+ | <!--T:6--> | ||
'''Redimensionner un objet''' | '''Redimensionner un objet''' | ||
+ | <!--T:7--> | ||
Le redimensionnement d’un objet s’effectue de différentes manières : | Le redimensionnement d’un objet s’effectue de différentes manières : | ||
* A l’aide de la souris : cliquer (sans relâcher) sur l’un des indicateurs (carrés ou ronds) entourant l’objet puis déplacer l’indicateur jusqu’à la position souhaitée. L’objet suit visuellement le mouvement permettant le contrôle en temps réel du redimensionnement effectué. Les coordonnées et dimensions de l’objet dans la barre d’état suivent également le mouvement. | * A l’aide de la souris : cliquer (sans relâcher) sur l’un des indicateurs (carrés ou ronds) entourant l’objet puis déplacer l’indicateur jusqu’à la position souhaitée. L’objet suit visuellement le mouvement permettant le contrôle en temps réel du redimensionnement effectué. Les coordonnées et dimensions de l’objet dans la barre d’état suivent également le mouvement. | ||
Ligne 18 : | Ligne 26 : | ||
+ | <!--T:8--> | ||
'''Modifier une forme géométrique ou une zone texte''' | '''Modifier une forme géométrique ou une zone texte''' | ||
+ | <!--T:9--> | ||
Par les options correspondantes de la barre d’outils, par le menu contextuel (clic droit) ou depuis les propriétés de l’objet sur une zone géométrique ou une zone texte, il est possible de modifier : | Par les options correspondantes de la barre d’outils, par le menu contextuel (clic droit) ou depuis les propriétés de l’objet sur une zone géométrique ou une zone texte, il est possible de modifier : | ||
* Le contour : type, épaisseur, couleur. | * Le contour : type, épaisseur, couleur. | ||
Ligne 27 : | Ligne 37 : | ||
Conseil de conception : | Conseil de conception : | ||
+ | <!--T:10--> | ||
Pour l’utilisation des rotations, il est conseillé de le faire objet par objet et non sur plusieurs objets sélectionnés en même temps. | Pour l’utilisation des rotations, il est conseillé de le faire objet par objet et non sur plusieurs objets sélectionnés en même temps. | ||
+ | <!--T:11--> | ||
'''Alignements d’un objet''' | '''Alignements d’un objet''' | ||
+ | <!--T:12--> | ||
Lorsqu’un objet est sélectionné, le menu contextuel propose des options d’Alignement pour cet objet individuel | Lorsqu’un objet est sélectionné, le menu contextuel propose des options d’Alignement pour cet objet individuel | ||
+ | <!--T:13--> | ||
[[File:Allignement.PNG|700px|center|sans_cadre]] | [[File:Allignement.PNG|700px|center|sans_cadre]] | ||
+ | <!--T:14--> | ||
Les alignements à gauche, à droite, en haut et en bas permettent de « coller » l’objet aux marges correspondantes définies pour le modèle. Les trois autres options permettent de centrer l’objet sur la page : | Les alignements à gauche, à droite, en haut et en bas permettent de « coller » l’objet aux marges correspondantes définies pour le modèle. Les trois autres options permettent de centrer l’objet sur la page : | ||
* horizontalement sans changer sa position verticale. | * horizontalement sans changer sa position verticale. | ||
Ligne 43 : | Ligne 58 : | ||
+ | <!--T:15--> | ||
'''Alignements de plusieurs objets''' | '''Alignements de plusieurs objets''' | ||
+ | <!--T:16--> | ||
Il est également possible d’aligner plusieurs objets entre eux. Une fois les éléments sélectionnés, le menu contextuel propose des options d’alignement pour cet ensemble d’éléments. | Il est également possible d’aligner plusieurs objets entre eux. Une fois les éléments sélectionnés, le menu contextuel propose des options d’alignement pour cet ensemble d’éléments. | ||
[[File:Alignementsplus.PNG|500px|center|sans_cadre]] | [[File:Alignementsplus.PNG|500px|center|sans_cadre]] | ||
+ | <!--T:17--> | ||
* L’alignement « Sur la page » : si l’option est sélectionnée alors toutes les possibilités d’alignement seront appliquées sur la page en entier et non pas que sur la zone occupée par les objets sélectionnés. | * L’alignement « Sur la page » : si l’option est sélectionnée alors toutes les possibilités d’alignement seront appliquées sur la page en entier et non pas que sur la zone occupée par les objets sélectionnés. | ||
* L’alignement à gauche repositionne tous les objets par rapport à celui le plus à gauche. | * L’alignement à gauche repositionne tous les objets par rapport à celui le plus à gauche. | ||
Ligne 60 : | Ligne 78 : | ||
+ | <!--T:18--> | ||
'''Tracer une ligne droite''' | '''Tracer une ligne droite''' | ||
+ | <!--T:19--> | ||
Pour tracer une ligne parfaitement rectiligne (horizontale ou verticale), appuyer sur la touche "Shift" ou "Ctrl" du clavier pendant le tracé de cette ligne à la souris. | Pour tracer une ligne parfaitement rectiligne (horizontale ou verticale), appuyer sur la touche "Shift" ou "Ctrl" du clavier pendant le tracé de cette ligne à la souris. | ||
Cette option peut également être activée par défaut dans les Préférences de l’application. | Cette option peut également être activée par défaut dans les Préférences de l’application. | ||
+ | <!--T:20--> | ||
'''Tracer un tableau''' | '''Tracer un tableau''' | ||
+ | <!--T:21--> | ||
Pour obtenir un tableau parfaitement dessiné et aligné, sans utilisé l’option Tableau statique : | Pour obtenir un tableau parfaitement dessiné et aligné, sans utilisé l’option Tableau statique : | ||
* tracer d’abord le rectangle du contour du tableau. | * tracer d’abord le rectangle du contour du tableau. | ||
Ligne 75 : | Ligne 97 : | ||
+ | <!--T:22--> | ||
[[File:Tab1D.PNG|500px|center|sans_cadre]] | [[File:Tab1D.PNG|500px|center|sans_cadre]] | ||
+ | <!--T:23--> | ||
[[File:Tab2D.PNG|500px|center|sans_cadre]] | [[File:Tab2D.PNG|500px|center|sans_cadre]] | ||
− | + | <!--T:24--> | |
Remarque : | Remarque : | ||
+ | <!--T:25--> | ||
Cette aide à la conception est également opérationnelle en partie Dynamique du projet. | Cette aide à la conception est également opérationnelle en partie Dynamique du projet. | ||
+ | </translate> | ||
+ | |||
+ | |||
+ | '''Remplacement de caractère''' | ||
+ | |||
+ | L'objectif est d'expliquer comment remplacer une chaîne de caractères du fichier d'entrée par une autre. | ||
+ | |||
+ | Le principe de fonctionnement est l'utilisation d'un fichier texte comme table de correspondance entre la valeur à remplacer et la nouvelle valeur. | ||
+ | |||
+ | Pour utiliser cette table de correspondance, il faut : | ||
+ | |||
+ | *Définir la zone en mode Type = '''Texte''' / Sous-type = '''Substitution'''. | ||
+ | |||
+ | [[File:onyxdesigner-image79.png]] | ||
+ | |||
+ | *Terminer et générer la maquette | ||
+ | *Ouvrir le fichier ''ReplaceValue.txt'' dans un éditeur de texte (type Notepad mais pas Word). La syntaxe du fichier est la suivante : | ||
+ | |||
+ | Valeur à remplacer ''Tabulation'' Nouvelle valeur | ||
+ | |||
+ | [[File:onyxdesigner-image80.png]] | ||
+ | |||
+ | Ici, le caractère "''']'''" sera remplacé par le caractère "'''>'''" et le "'''Nom'''" sera remplacé par "'''Name'''" (si la valeur à remplacer se trouve dans une zone de Type Texte \ Substitution). | ||
+ | |||
+ | {{warning}} '''Attention:''' il est impératifs que le fichier replacevalue.txt ai le même encodage que le projet Onyx Designer. Par exemple, replaceValue.txt doit être unicode si le projet est unicode. | ||
+ | |||
+ | *Sauvegarder le fichier ''ReplaceValue.txt'' dans le sous-répertoire '''lgobitmap''' de Mapping (par défaut /apps/mapping/import/lgobitmap sur Unix) | ||
+ | |||
+ | |||
+ | '''Remplacement de caractère avec des balises PCL''' | ||
+ | |||
+ | Si votre projet est en non-unicode et générée en PCL, il est possible d'ajouter du code PCL pour modifier, par exemple la police, sa taille ou son format. | ||
+ | |||
+ | {{warning}}'''Attention: '''Pour modifier une police en PCL, il est impératif de reprécisé l'id de la police, sa taille et son format. | ||
+ | |||
+ | Exemple de replaceValue pour modifier le texte en arial gras taille 12: | ||
+ | * ajouter les valeurs suivantes dans le fichier replacevalue.txt: | ||
+ | [[Fichier:OPALE_Designer_ReplaceValuePCL.PNG]] | ||
+ | :* La partie <code>�(s</code> indique un chagement de police. | ||
+ | :* La partie <code>3b</code> permet de modifier le format. le chiffre 3 correspond au format gras et 0 au format standard. | ||
+ | :* La partie <code>12v</code> indique la taille de la police. | ||
+ | :* La partie <code>16602T</code> donne l'id de la police en PCL (16602 correspond à la police Arial) | ||
+ | * Placer les balises <code><ARIAL_12_BOLD></code> et <code></ARIAL_12_BOLD></code> respectivement au début et à la fin de la zone de texte que vous souhaitez passer en arial gras. | ||
+ | * la liste des id de police PCL peut-être trouvé dans [https://www.undocprint.org/_media/formats/page_description_languages/pcl5_comparison_guide.pdf ce document à la page 174] | ||
+ | * la liste des formats de police peut-être trouvé dans [http://www.hp.com/ctg/Manual/bpl13210.pdf ce document à la page 138] |
Version actuelle datée du 17 mars 2020 à 15:41
Déplacer un objet
Pour déplacer un élément du fond de page, il doit être sélectionné. Cliquer sur l’icône puis sur l’élément à déplacer. Pour sélectionner plusieurs éléments, maintenir la touche "Ctrl" enfoncée puis sélectionner chaque élément.
L’objet apparait en surbrillance avec des indicateurs de positionnement/dimensionnement.
Une fois l’objet sélectionné, il peut être déplacé à l’aide de la souris ou des flèches du clavier (pavé numérique).
Si la position exacte de cet élément est connue, les coordonnées peuvent être saisies directement (X et Y) ainsi que les dimensions (L et H), dans la partie gauche de la barre d’état.
Redimensionner un objet
Le redimensionnement d’un objet s’effectue de différentes manières :
- A l’aide de la souris : cliquer (sans relâcher) sur l’un des indicateurs (carrés ou ronds) entourant l’objet puis déplacer l’indicateur jusqu’à la position souhaitée. L’objet suit visuellement le mouvement permettant le contrôle en temps réel du redimensionnement effectué. Les coordonnées et dimensions de l’objet dans la barre d’état suivent également le mouvement.
- En saisissant directement la longueur et la hauteur de l’objet (voir ci-dessus : cases « L » et « H »).
Modifier une forme géométrique ou une zone texte
Par les options correspondantes de la barre d’outils, par le menu contextuel (clic droit) ou depuis les propriétés de l’objet sur une zone géométrique ou une zone texte, il est possible de modifier :
- Le contour : type, épaisseur, couleur.
- Le remplissage : aucun, tramé, hachuré, dégradé, en couleur ou non.
- L’orientation (rotation).
Conseil de conception :
Pour l’utilisation des rotations, il est conseillé de le faire objet par objet et non sur plusieurs objets sélectionnés en même temps.
Alignements d’un objet
Lorsqu’un objet est sélectionné, le menu contextuel propose des options d’Alignement pour cet objet individuel
Les alignements à gauche, à droite, en haut et en bas permettent de « coller » l’objet aux marges correspondantes définies pour le modèle. Les trois autres options permettent de centrer l’objet sur la page :
- horizontalement sans changer sa position verticale.
- verticalement sans changer sa position horizontale.
- au milieu exact de la page.
Alignements de plusieurs objets
Il est également possible d’aligner plusieurs objets entre eux. Une fois les éléments sélectionnés, le menu contextuel propose des options d’alignement pour cet ensemble d’éléments.
- L’alignement « Sur la page » : si l’option est sélectionnée alors toutes les possibilités d’alignement seront appliquées sur la page en entier et non pas que sur la zone occupée par les objets sélectionnés.
- L’alignement à gauche repositionne tous les objets par rapport à celui le plus à gauche.
- L’alignement à droite repositionne tous les objets par rapport à celui le plus à droite.
- L’alignement en haut repositionne tous les objets par rapport à celui le plus haut.
- L’alignement en bas repositionne tous les objets par rapport à celui le plus bas.
- Le centrage horizontal repositionne tous les objets au centre de l’espace compris entre le plus à gauche et le plus à droite, sans modifier les positions verticales des objets.
- Le centrage vertical repositionne tous les objets au centre de l’espace compris entre le plus haut et le plus bas, sans modifier les positions horizontales des objets.
- Le centrage au milieu combine les deux options précédentes.
- La répartition verticale permet de répartir uniformément les objets sélectionnés sur toute la verticale de l’espace.
- L’alignement « En ligne » repositionne les objets verticalement en forçant l’espacement vertical entre chacun avec la valeur précisée. Très utile pour uniformiser la hauteur de lignes d’un tableau par exemple.
Tracer une ligne droite
Pour tracer une ligne parfaitement rectiligne (horizontale ou verticale), appuyer sur la touche "Shift" ou "Ctrl" du clavier pendant le tracé de cette ligne à la souris. Cette option peut également être activée par défaut dans les Préférences de l’application.
Tracer un tableau
Pour obtenir un tableau parfaitement dessiné et aligné, sans utilisé l’option Tableau statique :
- tracer d’abord le rectangle du contour du tableau.
- tracer des lignes verticales pour définir les colonnes.
- tracer éventuellement des traits horizontaux pour définir les lignes si besoin (entêtes de colonnes par exemple).
- sélectionner enfin l’ensemble des éléments du tableau, puis appuyer sur la touche « a » minuscule du clavier.
Remarque :
Cette aide à la conception est également opérationnelle en partie Dynamique du projet.
Remplacement de caractère
L'objectif est d'expliquer comment remplacer une chaîne de caractères du fichier d'entrée par une autre.
Le principe de fonctionnement est l'utilisation d'un fichier texte comme table de correspondance entre la valeur à remplacer et la nouvelle valeur.
Pour utiliser cette table de correspondance, il faut :
- Définir la zone en mode Type = Texte / Sous-type = Substitution.
- Terminer et générer la maquette
- Ouvrir le fichier ReplaceValue.txt dans un éditeur de texte (type Notepad mais pas Word). La syntaxe du fichier est la suivante :
Valeur à remplacer Tabulation Nouvelle valeur
Ici, le caractère "]" sera remplacé par le caractère ">" et le "Nom" sera remplacé par "Name" (si la valeur à remplacer se trouve dans une zone de Type Texte \ Substitution).
Attention: il est impératifs que le fichier replacevalue.txt ai le même encodage que le projet Onyx Designer. Par exemple, replaceValue.txt doit être unicode si le projet est unicode.
- Sauvegarder le fichier ReplaceValue.txt dans le sous-répertoire lgobitmap de Mapping (par défaut /apps/mapping/import/lgobitmap sur Unix)
Remplacement de caractère avec des balises PCL
Si votre projet est en non-unicode et générée en PCL, il est possible d'ajouter du code PCL pour modifier, par exemple la police, sa taille ou son format.
Attention: Pour modifier une police en PCL, il est impératif de reprécisé l'id de la police, sa taille et son format.
Exemple de replaceValue pour modifier le texte en arial gras taille 12:
- ajouter les valeurs suivantes dans le fichier replacevalue.txt:
- La partie
�(s
indique un chagement de police. - La partie
3b
permet de modifier le format. le chiffre 3 correspond au format gras et 0 au format standard. - La partie
12v
indique la taille de la police. - La partie
16602T
donne l'id de la police en PCL (16602 correspond à la police Arial)
- La partie
- Placer les balises
<ARIAL_12_BOLD>
et</ARIAL_12_BOLD>
respectivement au début et à la fin de la zone de texte que vous souhaitez passer en arial gras. - la liste des id de police PCL peut-être trouvé dans ce document à la page 174
- la liste des formats de police peut-être trouvé dans ce document à la page 138