4D v16

WP CREATE BOOKMARK

Inicio

 
4D v16
WP CREATE BOOKMARK

WP CREATE BOOKMARK 


 

WP CREATE BOOKMARK ( objRango ; nombk ) 
Parámetro Tipo   Descripción
objRango  Objeto in Rango 4D Write Pro
nombk  Cadena in Nombre de marcador a crear

El comando WP CREATE BOOKMARK crea un nuevo marcador llamado nombk basado en el objRango 4D Write Pro en el documento padre del rango.

Los marcadores son referencias con nombres para rangos, que le permiten acceder y reutilizar partes específicas del documento, por ejemplo para plantillas. Para más información, consulte la sección .

En nombk, pase el nombre para el nuevo marcador. Un nombre de marcador debe ser compatible con los nombres HTML/CSS, es decir, que sólo puede contener caracteres alfanuméricos (caracteres no válidos, tales como los caracteres de espacio, se eliminan de forma automática). los nombres de los marcadores deben ser únicos dentro del documento. Si un marcador con el mismo nombre ya existe en el documento, se sobrescribe. 

Puede crear tantos marcadores como desee dentro del mismo documento. Varios marcadores pueden ser creados usando el mismo rango exacto. Una vez creado, un marcador se almacena automáticamente en el documento de nivel superior y se guarda con el documento en sí.

Usted quiere crear un nuevo marcador referenciando el texto seleccionado actualmente en el documento. Puede escribir:

 C_OBJECT($range)
 $range:=WP Get selection(*;"WPDocument")
 WP CREATE BOOKMARK($range;"my_bookmark")

Usted quiere cambiar el nombre de un marcador existente. Para ello, es necesario crear un nuevo marcador con el mismo rango y luego, eliminar el anterior:

 C_TEXT($bookmarkOldName)
 C_TEXT($bookmarkNewName)
 C_LONGINT($p)
 C_OBJECT($wpRange)
 
 $bookmarkOldName:="MyBookmark"
 $bookmarkNewName:="MyNewBookmark"
 
 ARRAY TEXT($_bookmarks;0)
 WP GET BOOKMARKS(WParea;$_bookmarks)
 
 $p:=Find in array($_bookmarks;$bookmarkOldName)
 If($p>0)
    $wpRange:=WP Get bookmark range(WParea;$bookmarkOldName)
    WP DELETE BOOKMARK(WParea;$bookmarkOldName)
    WP CREATE BOOKMARK($wpRange;$bookmarkNewName)
 End if



Ver también 


WP DELETE BOOKMARK
WP Get bookmark range
WP GET BOOKMARKS

 
PROPIEDADES 

Producto: 4D
Tema: Lenguaje 4D Write Pro

This command can be run in preemptive processes

 
HISTORIA 

New
Creado por: 4D v16

 
ARTICLE USAGE

Referencia 4D Write Pro ( 4D v16)