| 4D Write v15WR GET PARAGRAPHS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D Write v15
 WR GET PARAGRAPHS 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WR GET PARAGRAPHS ( zone ; débPar ; finPar ) | ||||||||
| Paramètre | Type | Description | ||||||
| zone | Entier long |   | Zone 4D Write | |||||
| débPar | Entier long |   | Début du paragraphe à retourner | |||||
| finPar | Entier long |   | Fin du paragraphe à retourner | |||||
La commande WR LIRE PARAGRAPHES retourne la position du premier caractère du paragraphe dans lequel se trouve le début de la sélection et la position du retour chariot du dernier paragraphe appartenant à la sélection.
L’exemple suivant permet de parcourir tous les paragraphes du document en récupérant leurs bornes.
  `Plaçons le curseur au début de la zone
 WR SET SELECTION(LaZone;0;0)
  `Comptons le nombre de paragraphes contenus dans le document
 NbParag:=WR Count(Zone;wr nb paragraphs)
  `Traitons les paragraphes un par un
 For($i;1;NbParag)
  `Récupérons la position du premier et dernier caractere du paragraphe
    WR GET PARAGRAPHS(Zone;Debut;Pos)
  `Repositionnons nous après le dernier paragraphe traité
    WR SET SELECTION(LaZone;Pos;Pos)
 End for
	Produit :  4D Write
	Thème :  WR Gestion de texte
	Numéro :  
        89464
        
        
        
	
	Créé :  4D Write 6.5
	
	
	
	
	
	
	
	
	4D Write - Langage ( 4D Write v15)
	
	
	
	
	
	
	
 Ajouter un commentaire
Ajouter un commentaire