Version 6.0.5
CT SET HIGHLIGHT (Bereich; Geltungsbereich; Erstes; Letztes)
| Parameter | Typ | Beschreibung | |
| Bereich | Lange Ganzzahl | 4D Chart Bereich | |
| Geltungsbereich | Lange Ganzzahl | -1 = Erstes Objekt im Dokument | |
| 0 = Erstes Objekt in Auswahl | |||
| >0 = Objektkennummer | |||
| Erstes | Ganzzahl | Position des ersten Zeichens minus 1 | |
| Letztes | Ganzzahl | Position des letzten Zeichens |
Beschreibung
Der Befehl CT SET HIGHLIGHT markiert Zeichen innerhalb des Textobjekts in Bereich, definiert durch Geltungsbereich.
Bei Geltungsbereich gleich -1 markiert CT SET HIGHLIGHT die Zeichen im ersten Objekt des Dokuments.
Bei Geltungsbereich gleich 0 markiert CT SET HIGHLIGHT die Zeichen im ersten gewählten Objekt.
Bei Geltungsbereich größer als 0 muss er der Kennummer eines Textobjekts entsprechen, die Zeichen innerhalb dieses Textobjekts werden markiert. Existiert das Objekt nicht, führt CT SET HIGHLIGHT nichts aus. Mit CT SET HIGHLIGHT wird das in Geltungsbereich definierte Objekt zum einzigsten ausgewählten Objekt in Bereich.
Ist das in Geltungsbereich definierte Objekt kein Textobjekt, führt CT SET HIGHLIGHT nichts aus.
Erstes und Letztes bestimmen, welche Zeichen markiert werden. Erstes ist das Zeichen vor dem ersten zu markierenden Zeichen, Letztes das letzte zu markierende Zeichen. Ist Erstes gleich Letztes, sind keine Zeichen ausgewählt, der Einfügepunkt liegt zwischen Erstes und Erstes +1. Ist Letztes größer als die Anzahl der Zeichen im Textobjekt, markiert CT SET HIGHLIGHT die Zeichen bis zum Ende des Textobjekts.
CT SET HIGHLIGHT markiert nicht Teile einer Referenz. Wird nur ein Teil einer Referenz markiert, passt CT SET HIGHLIGHT die Markierung so an, dass die gesamte Referenz enthalten ist.
Beispiel
Dieses Beispiel erhält den Text des gewählten Textobjekts und sucht den Namen "4th Dimension". Wird der Name gefunden, wird er markiert und in Fettschrift gesetzt.
$Find := Position ("4th Dimension";$Text)
If ($Find # 0)
CT SET HIGHLIGHT (Bereich;0;$Find - 1;$Find + 12)
CT SET TEXT ATTRIBUTES (Bereich;-3;-1;-1;1;-1;-1)
End if
Referenz