Table des matières

PostScript

3 types de fichier :

  1. FPS.DOC (@RECORD)
  2. FPS.PAG
  3. FPS.OBJ

Sur la création / modification d'un document, le “process modif” est lancé avant l'impression → change le @RECORD directement sans enregistrement dans le fichier de base, si vous voulez enregistrer votre fichier de base, ne pas oublier de faire un WRITE dans le programme “process modif”.

explication sur la position de la page :

Pour arriver sur le detail d'un objet (ligne, rectangle, texte) il faut partir du document, faire F5-def page, et sur la ligne d'objet qui nous interesse et faire F5 pour avoir le détail :

pour avoir les informations en mm sur une zone, faire F3(exemple sur les champs “position x” ou “position y”).

Le champ “pas” correspond à l'espacement entre 2 objets.

  • Pour un objet de type Code barre, le champ “justification” correspond a Left, Center ou Right (attention pas de F3 possible sur ce champ).
  • Pour un objet de type image, dans la hauteur mettre une valeur négative afin que l'image soit à l'endroit.
  • Pour un objet de type variable : le champ “conversion” à l'affichage (exemple affichage de montant sur 2 décimales mettre MR20)
  • Pour un objet de type Texte : dans le champ “expression” on peut encoder le texte voulu par contre, ce dernier sera présent sur toutes les pages du document.
  • Pour un objet de type graphe : Il faut définir une zone d’impression dans lequel le graphe sera imprimé. Cette définition se fait via l’écran de base de l’objet ‘Graphe’ et est identique quelque soit le type de Graphe.

Actuellement, deux types de graphique sont disponibles : Courbes et Histogrammes. Sauf spécification contraire, toutes les dimensions sont données en points (1 point = 1/72’’), 27 correspond donc à +/- 1 cm. Sur les champs nécessitant une dimension, vous pouvez utiliser la touche de fonction ‘F3’ ce qui vous permet de saisir les dimensions en mm.

L’écran de définition du graphe permet de définir les dimensions et les caractéristiques de la surface dans lequel le graphe sera intégré. Cette surface s’appelle : ‘Surface du graphe’. Cette surface contiendra, le graphe, le titre et le nom des axes X et Y.

Les caractéristiques de la surface du graphe sont :

→ Position X et Y : Coord. (X,Y) du point inférieur gauche de la surface du graphe (en points)

→ Largeur : Largeur de la surface du graphe (en points)

→ Hauteur : Hauteur de la surface du graphe (en points)

→ Epaisseur du cadre : Epaisseur de la ligne du cadre de la surface du graphe (en points).

→ Couleur du cadre : Couleur de la ligne du cadre, soit de type RGB ou ‘% White’.

→ Rayon de courbure : A utiliser pour arrondir les coins de la surface du graphe (en points).

→ Remplissage : Couleur de la surface du graphe, soit de type RGB ou ‘% White’.

→ Type de graphe : Courbes ou Histogrammes (2 autres types sont en préparation ‘Barres’ et ‘Secteurs’).

Astuce : Même si vous indiquez 0 dans l’épaisseur du cadre, le cadre apparaîtra. Si vous ne voulez pas de cadre, il faut mettre ‘GRAY/100’ dans la couleur du cadre.

La touche de Fonction ‘F7-Prop. Graphe’, permet de définir :

→ La surface du graphe proprement dites. On appelle cette surface ‘Surface de traçage’.

→ Les données qui seront intégrées dans le graphe.

→ Les caractéristiques des axes X et Y.

→ Les caractéristiques des noms des axes (Fonction ‘F6-Addit’)

→ Le positionnement de la ‘Surface de traçage’ par rapport à la ‘Surface du graphe' et l’emplacement des noms des axes par rapport à la ‘Surface de traçage’. (Fonction ‘F7-Param.Base‘)

L’écran des Propriétés du graphe est différent suivant le type de graphes.

  • Pour un objet de type graphe Courbes :

Les Propriétés :

→ Couleur zone de traçage : Couleur de la zone de traçage, soit de type RGB ou ‘% White’.

→ Epaisseur des Axes : Epaisseur des axes X et Y du graphe (en points).

→ Couleur des Axes : Couleur des axes X et Y des axes du cadre, soit de type RGB ou ‘% White’

Expression Axe X :
Permet d’afficher les valeurs en dessous de l’axe X. Les valeurs doivent être séparées par des @VM. 
Font :			Fonte des valeurs de l’axe X.
Taille :			Taille de la fonte des valeurs de l’axe X.
Couleur :		Couleur des valeurs de l’axe X.
Tableau - Expression Axe Y :
Expression : 	
Ce tableau défini les valeurs et caractéristiques des courbes à faire apparaître sur le graphique. Il faut définir dans le tableau autant de ligne que de courbes.
Couleur : 	
Couleur de la courbe, soit de type RGB ou ‘% White’
Epaisseur : 
Epaisseur de la courbe (en points)
Rayon : 	
Rayon, chaque point du graphique peut être entouré d’un cercle. Cette notion indique le rayon du cercle qui doit entourer chaque point du graphique (en points).
Aff.L : 	
Afficher la ligne, indique s’il faut ou non afficher la ligne. Dans la négative, seuls les points seront affichés.
Aff.Val.Y :
Afficher les valeurs Y, indique s’il faut faire apparaître sur la graphique la valeur de chacun des points. Les options sont :
‘B’ en bas du graphique
‘H’ en haut du graphique
‘C’ sur la courbes (au dessus du point)
‘N’ on n’affiche pas les valeurs.
Afficher courbes à la même échelle :
Cette notion permet de tracer les courbes avec des échelles différentes. Ceci peut-être utilisée, par exemple, pour afficher deux courbes avec des unités différentes afin de comparer ces deux groupes de données. Exemple : une courbe avec des montants et une courbe avec des quantités.
Font :			Fonte des valeurs de l’axe Y.
Taille :			Taille de la fonte des valeurs de l’axe Y.
Couleur :		Couleur des valeurs de l’axe Y.
Afficher le quadrillage :
Permet d’afficher un quadrillage horizontal, dans ce cas les valeurs sont affichées le long de l’axe Y

Les additionnelles des Propriétés :

- La fonction ‘F6-Addit’ permet de définir les caractéristiques des Axes X et Y

Hièrarchie d'un document Postscript :

Mettre Cadre / ligne / image / texte / variable afin de ne pas avoir d'information superposé et non affiché sur le document.

AFM

Alain Stéphan 03/09/2013 08:44 Sur base d'un mail de DT du 03/09/2013,contexte FMT chez DMK. pour répondre à “process qui calcul les espacements en points d’une chaîne de caractères dans une police donnée”

Il existe des fichiers AFM (Adobe Font Metric) qui contiennent pour une fonte donnée la largeur de chaque caractère en points (ce qu’on appelle Chasse).

Dans POST est déjà intégré les fichiers AFM pour les fontes standard (Paramètre PS > Fontes) – fichier FPS.FNT

Quand on a le fichier AFM il existe dans POST un process qui récupère le fichier et le met dans le fichier FPS.FNT (P.PS.RECUP.FILE.AFM)

Césure

Il existe un process P.CESURE.PROP on lui passe en paramètres :

@VALUE -> Texte
  • Paramètres :
    • FONT,
    • TAILLE,
    • LONG.MAX,
    • JUSTIF

en retour dans @VALUE le texte sur plusieurs lignes (pour ne pas dépasser LONG.MAX en mm).

intools/softtool/post/postscript.txt · Dernière modification: 03/09/2013 08:49 par Alain Stéphan
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki