4D v16WP CREATE BOOKMARK |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16
WP CREATE BOOKMARK
|
WP CREATE BOOKMARK ( objRango ; nombk ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
objRango | Objeto |
![]() |
Rango 4D Write Pro | |||||
nombk | Cadena |
![]() |
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")
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
Producto: 4D
Tema: Lenguaje 4D Write Pro
Creado por: 4D v16
Referencia 4D Write Pro ( 4D v16)