OPALE - 10.0 - Utilisation

Manipulations et astuces

De MappingDoc
Cette page contient des modifications qui ne sont pas marquées pour la traduction.

Autres langues :
English • ‎français

Déplacer un objet

Pour déplacer un élément du fond de page, il doit être sélectionné. Cliquer sur l’icône Iconeselectin.PNG 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

Allignement.PNG


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.

Alignementsplus.PNG
  • 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.


Tab1D.PNG
Tab2D.PNG

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.

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

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-300px.png 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-300px.pngAttention: 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:

OPALE Designer ReplaceValuePCL.PNG

  • 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)
  • 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