WR Lire texte selectionne

4D - Documentation   Français   English   German   4D Write, Commandes par thèmes   4D Write, Liste alphabétique des commandes   4D Write, Constantes par thèmes   Retour   Précédent   Suivant

version 11 (Modifiée)


WR Lire texte selectionne (zone) Texte

ParamètreTypeDescription
zoneEntier longZone 4D Write
RésultatTexteTexte sélectionné dans zone

Description

La commande WR Lire texte selectionne retourne une valeur de type Texte contenant le texte couramment sélectionné dans zone.

Si votre base ne fonctionne pas en mode Unicode mais en mode compatibilité ASCII (bases d'anciennes versions de 4D converties et dont la préférence "Mode Unicode" n'est pas sélectionnée), le texte renvoyé ne contiendra que les 32000 premiers caractères.

Exemples

(1) Vous voulez récupérer la sélection du texte dans une variable 4D :

   LeTexte:=WR Lire texte selectionne(LaZone)

(2) Votre base a été créée avec une ancienne version de 4D et elle n'est pas configurée en mode Unicode. Vous voulez tester le cas où vous avez sélectionné plus de 32000 caractères :

   C_ENTIER LONG($debut;$fin)
   C_TEXTE($text)

   WR LIRE SELECTION (WritePicture;$debut;$fin) `Récupération des bornes de la sélection
   Si ($fin-$debut>=32000)   `Si la différence est supérieure ou égale à 32000 la sélection récupérée sera tronquée
      ALERTE("Seuls les 32000 premiers caractères vont être récupérés.")
   Fin de si 
   $text:=WR Lire texte selectionne(WritePicture)

Référence

WR LIRE MOTS, WR LIRE PARAGRAPHES, WR LIRE SELECTION, WR Lire texte.


4D - Documentation   Français   English   German   4D Write, Commandes par thèmes   4D Write, Liste alphabétique des commandes   4D Write, Constantes par thèmes   Retour   Précédent   Suivant