Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v20 R7
WP Tableau lire lignes

WP Tableau lire lignes 


 

WP Tableau lire lignes ( objCible ) | ( refTableau ; debutLigne {; nbLignes} ) -> Résultat 
Paramètre Type   Description
objCible  Objet in Plage ou élément ou document 4D Write Pro
refTableau  Objet in Référence de tableau
debutLigne  Entier long, Chaîne in Position de la première ligne
nbLignes  Entier long in Nombre de lignes à lire
Résultat  Objet in Nouvelle plage de lignes contenant les lignes sélectionnées

La commande WP Tableau lire lignes retourne un nouvel objet plage ligne contenant une sélection de lignes de objCible ou de refTableau.

Passez soit :

  •  objCible :
    • une plage, ou   
    • un élément (ligne / paragraphe / corps / en-tête / pied / image en ligne / section / sous-section), ou   
    • un document 4D Write Pro 

Si objCible n'intersecte pas une plage de tableau ou de texte là où une sélection de lignes peut être récupérée, la commande retourne Null.

OU

  • refTableau : la référence du tableau contenant la sélection de colonnes à lire. 
  • debutLigne :  pointe vers la première ligne du tableau à retourner, et
  • (optionnel) nbLignes -  indique le nombre de colonnes à retourner. Si nbLignes est omis, l'unique colonne de debutLigne est retournée.

Si debutLigne plus nbLignes excède le nombre de lignes dans refTableau, ou si debutLigne est plus grand que le nombre de lignes dans refTableau, la plage retournée contient le maximum de lignes.

 

OU

  • refTableau la référence du tableau contenant la/les ligne(s) d'en-têtes à lire
  • wk header rows : pour indiquer que vous souhaitez lire les lignes d'en-têtes

    Dans ce cas, la commande retourne une plage de lignes contenant les lignes d'en-tête répétées (si elle est passée, le paramètre nbLignes est ignoré). La commande retourne Null s'il n'y a pas de lignes d'en-tête définies.

Vous souhaitez fixer une couleur d'arrière-plan spécifique pour les deux premières lignes d'un tableau, et modifier la bordure de la troisième ligne :

 var $wpTable;$wpRange;$wpRow1;$wpRow2;$wpRow3;$wpRow4;$wpRow5;$rows;$rows2 : Object
 $wpRange:=WP Plage texte(WParea;wk start text;wk end text)
 
 $wpTable:=WP Inserer tableau($wpRange;wk append)
 $wpRow1:=WP Tableau ajouter ligne($wpTable;"Paul";"Smith";25)
 $wpRow2:=WP Tableau ajouter ligne($wpTable;"John";"Richmond";40)
 $wpRow3:=WP Tableau ajouter ligne($wpTable;"Mary";"Trenton";18)
 $wpRow4:=WP Tableau ajouter ligne($wpTable;"Christopher";"Lee";53)
 $wpRow5:=WP Tableau ajouter ligne($wpTable;"Henry";"Cartier";42)
 
 $rows:=WP Tableau lire lignes($wpTable;1;2)
 WP FIXER ATTRIBUTS($rows;wk background color;0x00E0F0FF)
 $rows2:=WP Tableau lire lignes($wpTable;3)
 WP FIXER ATTRIBUTS($rows2;wk border style;wk solid)
 WP FIXER ATTRIBUTS($rows2;wk border width;4)

Vous souhaitez obtenir une plage de lignes à compter de la 10e jusqu'à la dernière :

 WP Tableau lire lignes(tableRef;10;MAXLONG)

Vous souhaitez récupérer les lignes sélectionnées par un utilisateur :

 var $userSelection;$rows : Object
 
 $userSelection:=WP Plage selection(myWPArea)
 
 $rows:=WP Tableau lire lignes($userSelection)

 

L'exemple suivant permet :

  1. de lire les deux premières lignes de la première table de WParea.
  2. de les définir comme des lignes d'en-tête.
  3. de définit leur couleur de texte à blanc et leur couleur de fond à noir.

 var $table;$range : Object
 
 $table:=WP Lire elements(WParea;wk type table)[0]  // Sélectionner le premier tableau dans WParea
 
 WP FIXER ATTRIBUTS($table;wk header row count;2) // Définir les deux premières lignes comme lignes d'en-tête
 
 $range:=WP Tableau lire lignes($table;wk header rows) // Obtenir les lignes d'en-tête définies ci-dessus
 
 WP FIXER ATTRIBUTS($range;wk text color;"white";wk background color;"#000") // Définir la couleur de texte et de fond pour les lignes d'en-tête
 



Voir aussi  

WP Inserer tableau
WP Tableau ajouter ligne
WP Tableau lire cellules
WP Tableau lire colonnes

 
PROPRIÉTÉS 

Produit : 4D
Thème : 4D Write Pro - Langage
Numéro : 1475
Nom intl. : WP Table get rows

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v16 R4
Modifié : 4D v17
Modifié : 4D v18
Modifié : 4D v19 R5

 
UTILISATION DE L'ARTICLE

4D Write Pro ( 4D v20 R7)