CT SET HIGHLIGHT

4D - Documentation   Français   English   German   4D Chart, Befehle nach Themen   4D Chart, Befehle alphabetisch   Back   Previous   Next

Version 6.0.5


CT SET HIGHLIGHT (Bereich; Geltungsbereich; Erstes; Letztes)

ParameterTypBeschreibung
BereichLange Ganzzahl4D Chart Bereich
GeltungsbereichLange Ganzzahl-1 = Erstes Objekt im Dokument
0 = Erstes Objekt in Auswahl
>0 = Objektkennummer
ErstesGanzzahlPosition des ersten Zeichens minus 1
LetztesGanzzahlPosition 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

CT GET HIGHLIGHT.


4D - Documentation   Français   English   German   4D Chart, Befehle nach Themen   4D Chart, Befehle alphabetisch   Back   Previous   Next