Aller au contenu principal
Version: 20 R7 BETA

QR GET BORDERS

QR GET BORDERS ( zone ; colonne ; ligne ; encadrement ; ligne {; couleur} )

ParamètreTypeDescription
zoneIntegerRéférence de la zone
colonneIntegerNuméro de colonne
ligneIntegerNuméro de ligne
encadrementIntegerValeur d'encadrement
ligneIntegerEpaisseur de trait
couleurIntegerCouleur de l'encadrement

Cette commande n'est pas thread-safe, elle ne peut pas être utilisée dans du code préemptif.

Description

La commande QR GET BORDERS retourne les attributs d'encadrement d'une cellule spécifique de zone.

Passez dans zone la référence de la zone d'état rapide.

Passez dans colonne le numéro de colonne de la cellule à lire.

Le paramètre ligne contient le numéro de ligne de la cellule à lire. Vous pouvez soit :

  • passer une valeur entière positive pour désigner la ligne de sous-total correspondante.
  • passer une des constantes suivantes du thème QR Lignes pour Propriétés :
    | Constante | Type | Valeur | Comment |
    | -------------- | ----------- | ------ | --------------------- |
    | qr detail | Entier long | -2 | Zone Détail de l'état |
    | qr grand total | Entier long | -3 | Zone Total général |
    | qr title | Entier long | -1 | Intitulé de l'état |

Le paramètre encadrement permet d'indiquer la bordure de cellule à lire. Passez l'une des constantes du thème QR Encadrements :

ConstanteTypeValeurComment
qr bottom borderEntier long8Bordure inférieure
qr inside horizontal borderEntier long32Bordure intérieure horizontale
qr inside vertical borderEntier long16Bordure intérieure verticale
qr left borderEntier long1Bordure gauche
qr right borderEntier long4Bordure droite
qr top borderEntier long2Bordure supérieure

Note : A la différence de la commande QR SET BORDERS, QR GET BORDERS n'accepte pas de valeurs cumulées. Vous devez tester séparément toutes les valeurs pour obtenir une description globale de l'encadrement de la cellule.

Le paramètre épaisseur retourne l'épaisseur de l'encadrement :

  • 0 indique une épaisseur nulle (pas de bordure),
  • 1 indique une épaisseur d'1/4 point,
  • 2 indique une épaisseur d'1/2 point,
  • 3 indique une épaisseur d'1 point,
  • 4 indique une épaisseur de 2 points.

Le paramètre couleur retourne le numéro de la couleur de la bordure.

Si un numéro de zone invalide est passé, l’erreur -9850 est générée.
Si le paramètre colonne est incorrect, l’erreur -9852 est générée.
Si le paramètre ligne est incorrect, l’erreur -9853 est générée.
Si le paramètre encadrement est incorrect, l’erreur -9854 est générée.

Voir aussi

QR SET BORDERS