Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20 R7
WP NEW BOOKMARK

WP NEW BOOKMARK 


 

WP NEW BOOKMARK ( objRango ; nombk ) 
Parámetro Tipo   Descripción
objRango  Objeto in Rango o elemento
nombk  Cadena in Nombre de marcador a crear

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

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

En targetObj, puede pasar:

  • un rango, o
  • un elemento (cuerpo / array / línea / imagen en línea / párrafo)

Nota: si pasó un elemento en objRango , el marcador contendrá solo el elemento especificado.

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 Selection range(*;"WPDocument")
 WP NEW 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 NEW BOOKMARK($wpRange;$bookmarkNewName)
 End if



Ver también 

Download HDI database
WP Bookmark range
WP DELETE BOOKMARK
WP GET BOOKMARKS

 
PROPIEDADES 

Producto: 4D
Tema: Lenguaje 4D Write Pro
Número 1415

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v16

 
ARTICLE USAGE

Referencia 4D Write Pro ( 4D v20 R7)