6 Annexe

6.5 Tableau des commandes pour les modèles d'exportation

6.5.11 Commandes d'impression

Commande pour        Description
LineWidth(X) D fixe la largeur de la ligne à la valeur de X
DrawLine(X1,Y1,X2,Y2) D trace une ligne de X1/Y1 à X2/Y2
DrawOval(X,Y,B,H) D dessine un ovale à la position X,Y avec une largeur B et une hauteur H
FillOval(X,Y,B,H) D dessine un ovale rempli à la position X,Y avec une largeur B et une hauteur H
DrawRect(X,Y,B,H) D dessine un rectangle à la position X,Y avec une largeur B et une hauteur H
FillRect(X,Y,B,H) D dessine un rectangle rempli à la position X,Y avec une largeur B et une hauteur H
DrawRoundRect(X,Y,B,H,R1,R2) D dessine un rectangle arrondi à la position X,Y avec une largeur B et une hauteur H et les rayons des coins R1 et R2
FillRoundRect(X,Y,B,H,R1,R2) D dessine un rectangle arrondi rempli à la position X,Y avec une largeur B et une hauteur H et les rayons des coins R1 et R2
DrawPicture(X,Y,W,H)nom de fichier D dessine une image à la position X,Y avec une largeur W et une hauteur H. Le nom du fichier est le chemin complet du fichier. Si le nom de fichier est l'image de sortie, seule la section définie comme image de sortie est sortie, le cas échéant.
PrintText(X,Y,Wrapwide)Text D dessine le texte Text à la position X,Y et enroule automatiquement les textes longs au plus tard après une longueur de Wrapwide.
PrintTextRight(X,Y,Wrapwide)Text D dessine le texte Text aligné à droite en position X,Y et enroule automatiquement les textes longs au plus tard après une longueur de Wrapwide.
PrintTextCenter(X,Y,Wrapwide)Text D dessine le texte texte centré à la position X,Y et enroule automatiquement les textes longs au plus tard après une longueur d'enroulement.
DrawColor(R,G,B) D modifie la valeur de la couleur des commandes graphiques et de la sortie de texte suivantes à la valeur RVB spécifiée. Les valeurs pour R (rouge), G (vert) et B (bleu) sont valables de 0 à 255.
Font(NomDePolice) D fixe la police de la sortie de texte suivante au jeu de caractères „nomDePolice“.
FontSize(X) D fixe la taille de la police à la valeur de X
TextUnderline(ja|nein) D définit ou supprime l'attribut de police souligné, une seule des deux valeurs (oui ou non) peut se trouver entre parenthèses.
TextBold(ja|nein) D définit ou supprime l'attribut de police bold, une seule des deux valeurs (oui ou non) peut se trouver entre parenthèses.
TextItalic(ja|nein) D définit ou supprime l'attribut de police skewed, une seule des deux valeurs (oui ou non) peut se trouver entre parenthèses.
NewObject(B,H) D crée un nouvel objet d'une largeur B et d'une hauteur H
DrawObject(X,Y,B,H,Angle) D dessine le dernier objet créé à la position X,Y avec une largeur B et une hauteur H. Si un angle est spécifié, l'objet est tourné du nombre de degrés spécifié
[TextWidth(Text)] D détermine la largeur du texte lors de la sortie avec le jeu de caractères actuellement défini dans la taille de police actuelle et renvoie la valeur en pixels.
Exemple:
[if][TextWidth([variable2])]>700
DrawMaskOn D dessine toutes les sorties suivantes vers le masque (pour spécifier les transparences) de l'objet courant
DrawMaskOff D redessine toutes les sorties suivantes vers la zone visible de l'objet en cours