4D v16

WP CREER SIGNET

Accueil

 
4D v16
WP CREER SIGNET

WP CREER SIGNET 


 

WP CREER SIGNET ( objPlage ; nomSignet ) 
Paramètre Type   Description
objPlage  Objet in Plage 4D Write Pro
nomSignet  Chaîne in Nom du signet à créer

La commande WP CREER SIGNET crée un nouveau signet nommé nomSignet basé sur la plage 4D Write Pro objPlage du document parent.

Les signets sont des références nommées à des plages, vous permettant de désigner et de réutiliser des parties spécifiques du document, par exemple pour les besoins liés à la génération de modèles. Pour plus d'informations, veuillez vous reporter à la section .

Dans nomSignet, passez le nom du nouveau signet. Un nom de signet doit être conforme aux règles de nommage HTML/CSS, i.e. il doit uniquement contenir des caractères alphanumériques (les caractères invalides, tels que les espaces, sont automatiquement supprimés). Chaque nom de signet doit être unique dans un document. Si un signet de même nom existe déjà dans le document, il est écrasé. 

Vous pouvez créer autant de signets que vous voulez dans un même document. Plusieurs signets peuvent être créés avec la même plage. Une fois créé, un signet est automatiquement stocké dans le document parent et est sauvegardé en même temps que le document lui-même. 

Vous souhaitez créer un nouveau signet référençant le texte couramment sélectionné dans le document. Vous pouvez écrire :

 C_OBJET($range)
 $range:=WP Lire selection(*;"WPDocument")
 WP CREER SIGNET($range;"my_bookmark")

Vous souhaitez renommer un signet existant. Pour cela, vous devez créer un nouveau signet basé sur la même plage puis supprimer l'ancien :

 C_TEXTE($bookmarkOldName)
 C_TEXTE($bookmarkNewName)
 C_ENTIER LONG($p)
 C_OBJET($wpRange)
 
 $bookmarkOldName:="MyBookmark"
 $bookmarkNewName:="MyNewBookmark"
 
 TABLEAU TEXTE($_bookmarks;0)
 WP LIRE SIGNETS(WParea;$_bookmarks)
 
 $p:=Chercher dans tableau($_bookmarks;$bookmarkOldName)
 Si($p>0)
    $wpRange:=WP Lire plage signet(WParea;$bookmarkOldName)
    WP SUPPRIMER SIGNET(WParea;$bookmarkOldName)
    WP CREER SIGNET($wpRange;$bookmarkNewName)
 Fin de si



Voir aussi  


WP Lire plage signet
WP LIRE SIGNETS
WP SUPPRIMER SIGNET

 
PROPRIÉTÉS 

Produit : 4D
Thème : 4D Write Pro - Langage
Nom intl. : WP CREATE BOOKMARK

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

 
HISTORIQUE 

New
Créé : 4D v16

 
UTILISATION DE L'ARTICLE

4D Write Pro ( 4D v16)