4D View v16

PV GET BORDER ROW RANGES

Accueil

 
4D View v16
PV GET BORDER ROW RANGES

PV GET BORDER ROW RANGES  


 

PV GET BORDER ROW RANGES ( zone ; tabGauche ; tabHaut ; tabDroite ; tabBas ; typeEncadrements ; coulEncadrements ) 
Paramètre Type   Description
zone  Entier long in Zone 4D View
tabGauche  Tableau entier long in Tableau des numéros de colonnes des cellules de gauche
tabHaut  Tableau entier long in Tableau des numéros de lignes des cellules du haut
tabDroite  Tableau entier long in Tableau des numéros de colonnes des cellules de droite
tabBas  Tableau entier long in Tableau des numéros de lignes des cellules du bas
typeEncadrements  Tableau entier long in Tableau des types d'encadrement
coulEncadrements  Tableau entier long in Tableau des couleurs d'encadrement

La commande PV GET BORDER ROW RANGES retourne une liste de plages décrivant les cellules qui partagent le même style d'encadrement haut (un style d'encadrement est constitué d'un type et d'une couleur). 

Chaque plage est retournée via les tableaux synchronisés tabGauche, tabHaut, tabBas et tabDroite, dans lesquels chaque élément représente respectivement les numéros des cellules gauche, haut, droit et bas de la plage.

Les styles d'encadrement correspondants sont retournés dans les paramètres typeEncadrements et coulEncadrements :

  • les valeurs de typeEncadrements peuvent être comparées aux constantes du thème PV Style bordure :
    Constante Type Valeur
    pv border style 1 Entier long 1
    pv border style 111 Entier long 7
    pv border style 112 Entier long 9
    pv border style 2 Entier long 2
    pv border style 211 Entier long 8
    pv border style 212 Entier long 10
    pv border style 222 Entier long 11
    pv border style 232 Entier long 12
    pv border style 3 Entier long 3
    pv border style 4 Entier long 4
    pv border style 5 Entier long 5
    pv border style 6 Entier long 6
    pv border style half Entier long 14
    pv border style none Entier long 0
    pv border style quarter Entier long 13
  • les valeurs de coulEncadrements sont des entiers longs contenant des couleurs encodées en BVR. Pour plus d'informations, veuillez vous référer à la commande PV Color to index.

Cette commande doit être utilisée conjointement à la commande PV GET BORDER COLUMN RANGES afin d'obtenir une définition complète des encadrements de la zone, en vue par exemple d'exporter une zone 4D View au format MS Excel.

Note : La liste de plages retournées par la commande PV GET BORDER ROW RANGES dépend de la manière dont elles ont été définies. Par exemple, si vous avez tracé un trait horizontal en sélectionnant la plage (4A;4E), la commande retourne une seule valeur correspondant à la plage (4A;4E). En revanche, si vous avez tracé un trait horizontal à la ligne 4 puis bouclé sur les colonnes de A à E, la commande retourne cinq valeurs correspondant à chaque itération de la boucle. Le résultat est visuellement identique, mais les informations stockées dans la zone sont différentes.

Exemple  

Votre zone 4D View contient les encadrements suivants :

Si vous exécutez le code ci-dessous :

  PV GET BORDER ROW RANGES (myArea;LeftArray;TopArray;RightArray;BottomArray;BorderTypeArray;BorderColorArray)

Quatre plages sont détectées, les tableaux contiennent :

LeftArrayTopArrayRightArrayBottomArrayBorderTypeArrayBorderColorArray
2333315597568
2535315597568
3848939168
29492255



Voir aussi  

PV GET BORDER COLUMN RANGES

 
PROPRIÉTÉS 

Produit : 4D View
Thème : PV Encadrement
Numéro : 705089

 
HISTORIQUE 

Créé : 4D View v14 R4

 
UTILISATION DE L'ARTICLE

4D View - Langage ( 4D View v16)