4D v17

WP SELECT

Accueil

 
4D v17
WP SELECT

WP SELECT 


 

WP SELECT ( {* ;} zoneWP {; objCible} | {; débutPlage ; finPlage} ) 
Paramètre Type   Description
Opérateur in Si spécifié, zoneWP est un nom d'objet (chaîne). Si omis, zoneWP est un champ ou une variable
zoneWP  Chaîne, Objet in Nom d'objet de formulaire (si * spécifié) ou champ ou variable objet 4D Write Pro (si * omis)
objCible  Objet in Plage ou référence d'élément à utiliser pour créer une sélection
débutPlage  Entier long in Position du début de la plage
finPlage  Entier long in Position de la fin de la plage

La commande WP SELECT crée une nouvelle sélection dans la zone de 4D Write Pro zoneWP, basée sur l'objCible ou la plage définie par débutPlage et finPlage.

Si vous passez le paramètre optionnel *, vous indiquez que le paramètre zoneWP est un nom d’objet (une chaîne). Si vous ne passez pas le paramètre, vous indiquez que le paramètre zoneWP est un champ ou une variable objet. Si le paramètre zoneWP ne désigne pas une zone 4D Write Pro valide, la commande ne fait rien.

Note : Cette commande ne peut être utilisée que si zoneWP est associée à un objet de formulaire (i.e. elle est affichée dans le formulaire).

Pour définir la sélection, vous pouvez passer soit un objet existant dans objCible, soit des bornes de sélection dans débutPlage / finPlage :

  • Première syntaxe : WP SELECTIONNER({* ;} zoneWP; objCible)
    objCible
    peut être :
    • soit une plage 4D Write Pro
    • soit une référence d'élément (tableau / ligne / paragraphe / image en ligne ou ancrée / en-tête / corps / pied de page).
  • Seconde syntaxe : WP SELECTIONNER({* ;} zoneWP; débutPlage ; finPlage )
    Passez dans débutPlage et finPlage des valeurs correspondant à la position du premier et du dernier caractère à sélectionner dans le document. Vous pouvez passer wk start text dans débutPlage pour désigner le début du document et wk end text dans finPlage pour désigner la fin du document. N'oubliez pas qu'un document 4D Write Pro ne contient pas seulement du texte visible mais également des caractères de formatage et des balises qui sont inclus dans la plage.

Exemple  

Le code suivant :

 $range:=WP Create range([SAMPLE]WP;wk start text;12)
 WP SELECT(*;"WParea";$range)

... aura le même résultat que :

 WP SELECT(*;"WParea";wk start text;12)



Voir aussi  

WP Create range

 
PROPRIÉTÉS 

Produit : 4D
Thème : 4D Write Pro - Langage
Numéro : 1348

 
HISTORIQUE 

Créé : 4D v15 R4
Modifié : 4D v16 R5
Modifié : 4D v16 R6

 
UTILISATION DE L'ARTICLE

4D Write Pro ( 4D v17)