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
WP FIXER TEXTE

WP FIXER TEXTE 


 

WP FIXER TEXTE ( objCible ; nouveauTexte ; positionTexte {; miseAJourPlage} )  
Paramètre Type   Description
objCible  Objet in Plage ou élément ou document 4D Write Pro
nouveauTexte  Texte in Texte à insérer
positionTexte  Numérique in Position de l'insertion (remplace, avant, après)
miseAJourPlage  Numérique in Inclut ou exclut le contenu inséré dans la plage

La commande WP FIXER TEXTE insère le texte passé dans le paramètre nouveauTexte en texte brut dans le paramètre objCible à la position spécifiée par le paramètre positionTexte.

Dans le paramètre objCible, passez un objet plage pour désigner la position où le texte doit être inséré. La plage peut être un emplacement explicite dans le document 4D Write Pro ou peut être basée sur une sélection de l'utilisateur. Vous pouvez passer : 

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

Le paramètre nouveauTexte contient le texte à insérer dans objCible. WP FIXER TEXTE insère du texte brut seulement, tel qu'il est écrit, mais sans aucune balise de style.

Dans le paramètre positionTexte, l'emplacement du texte inséré peut être précisé en passant l'un des sélecteurs suivants :

Constante Comment
wk append

Insère le contenu à la fin de la cible

wk prepend

Le contenu est inséré au début de la cible

wk replace

Remplace le contenu de la cible

  • Si objCible est une plage, vous pouvez utiliser le paramètre optionnel miseAJourPlage pour passer une des constantes suivantes pour préciser si le contenu inséré doit être inclus ou non dans la plage résultante :

    Constante Comment
    wk exclude from range Le contenu inséré n'est pas inclus dans la plage mise à jour
    wk include in range Le contenu inséré est inclus dans la plage mise à jour (défaut)

    Si vous ne passez pas un paramètre miseAJourPlage, le contenu inséré sera inclus par défaut dans la plage résultante.

  • Si objCible n'est pas une plage, miseAJourPlage est ignoré.
 
 

Exemple  

Vous souhaitez ajouter du texte à ce document :

objCible est un document 4D Write Pro :

 WP FIXER TEXTE(myDoc;"Hello world";wk append)
 /écrit"The quick brown fox jumps over the lazy dog. Hello world!"

 

objCible est une plage :

Avant le texte existant :

 $range:=WP Plage texte(myDoc;wk start text;wk end text)
 WP FIXER TEXTE($range;" Hello world!";wk prepend) 
  // écrit " Hello world! The quick brown fox jumps over the lazy dog."

Après le texte existant :

 $range:=WP Plage texte(myDoc;wk start text;wk end text)
 WP FIXER TEXTE($range;" Hello world!";wk append
  // écrit "The quick brown fox jumps over the lazy dog. Hello world!"

Remplace le texte existant :

 $range:=WP Plage texte(myDoc;wk start text;wk end text)
 WP FIXER TEXTE($range;" Hello world!";wk replace) 
  // écrit " Hello world!"



Voir aussi  

WP Lire texte

 
PROPRIÉTÉS 

Produit : 4D
Thème : 4D Write Pro - Langage
Numéro : 1574
Nom intl. : WP SET TEXT

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

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v17
Modifié : 4D v17 R5

 
UTILISATION DE L'ARTICLE

4D Write Pro ( 4D v20)