4D v16WP CREATE BOOKMARK |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16
WP CREATE BOOKMARK
|
WP CREATE BOOKMARK ( AusschnittObj ; bkName ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
AusschnittObj | Objekt |
![]() |
4D Write Pro Ausschnitt | |||||
bkName | String |
![]() |
Name des zu erstellenden Lesezeichens | |||||
Der Befehl WP CREATE BOOKMARK erstellt ein neues Lesezeichen mit Namen bkName basierend auf dem AusschnittObj von 4D Write Pro im Eltern-Dokument des Ausschnitts.
Lesezeichen sind Referenzen mit Namen auf Ausschnitte, über die Sie auf bestimmte Teile des Dokuments zugreifen und diese wiederverwenden können, z.B. für Vorlagen. Weitere Informationen dazu finden Sie im Abschnitt .
In bkName übergeben Sie den Namen des neuen Lesezeichens. Er muss sich nach den Kriterien für HTML/CSS Namen richten, z.B. darf er nur alphanumerische Zeichen enthalten; ungültige Zeichen wie Leerzeichen werden automatisch entfernt. Lesezeichennamen müssen innerhalb des Dokuments einmalig sein. Ist bereits ein gleichlautendes Lesezeichen vorhanden, wird es überschrieben.
Sie können im gleichen Dokument beliebig viele Lesezeichen erstellen, auch im gleichen Ausschnitt sind mehrere Lesezeichen möglich. Ist ein Lesezeichen erstellt, wird es automatisch im Elterndokument gespeichert und ist so im Dokument selbst gesichert.
Ein neues Lesezeichen mit Referenz auf den aktuell ausgewählten Text im Dokument erstellen. Sie schreiben folgenden Code:
C_OBJECT($range)
$range:=WP Get selection(*;"WPDocument")
WP CREATE BOOKMARK($range;"my_bookmark")
Ein vorhandenes Lesezeichen umbenennen. Dazu müssen Sie ein neues Lesezeichen mit derselben Reichweite erstellen und dann das alte löschen:
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
Produkt: 4D
Thema: 4D Write Pro Programmiersprache
Erstellt: 4D v16
4D Write Pro Handbuch ( 4D v16)