4D v16WP CREATE BOOKMARK |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16
WP CREATE BOOKMARK
|
WP CREATE BOOKMARK ( objFaixa ; nomeBookm ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
objFaixa | Objeto |
![]() |
faixa 4D Write Pro | |||||
nomeBookm | String |
![]() |
Nome da Bookmark a criar | |||||
O comando WP CREATE BOOKMARK cria uma nova bookmark ou marcador de página chamado nomeBookm baseado na FaixaObj 4D Write Pro na faixa do documento pai.
Bookmarks são referências nomeadas à faixas, que permitem que acesse e reutilise partes específicas do documento, por exemplo, como modelos. Para saber mais, veja .
Em nomeBookm, passe o nome para a nova bookmark. O nome da bookmark deve seguir as regras de nomes HTML/CSS, ou seja, deve conter apenas caracteres alfanuméricos (caracteres inválidos, como espaços, são automaticamente removidos). Nomes de bookmarks devem ser únicos dentro do documento. Se uma bookmark com o mesmo nome já existir no documento, ela será sobreescrita.
É possível criar tantas bookmarks quantas desejadas dentro do mesmo documento. Bookmarks múltiplas podem ser criadas usando exatamente a mesma faixa. Quando criada, uma bookmark é automaticamente armazenada no documento pai e salv com o documento..
Pode criar uma nova bookmark referenciando o texto selecionado atual no documento. Pode escrever:
C_OBJECT($range)
$range:=WP Get selection(*;"WPDocument")
WP CREATE BOOKMARK($range;"my_bookmark")
Se quiser renomear uma bookmark existente, precisa criar uma nova bookmark com a mesma faixa, e então apagar a antiga:
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
Produto: 4D
Tema: Linguagem 4D Write Pro
Criado por: 4D v16
Referência 4D Write Pro ( 4D v16)