Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
WP NEW BOOKMARK
|
WP NEW BOOKMARK ( objRango ; nombk ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
objRango | Objeto |
![]() |
Rango o elemento | |||||
nombk | Cadena |
![]() |
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:
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")
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
Download HDI database
WP Bookmark range
WP DELETE BOOKMARK
WP GET BOOKMARKS
Producto: 4D
Tema: Lenguaje 4D Write Pro
Número
1415
Creado por: 4D v16
Referencia 4D Write Pro ( 4D v20 R7)