4D Write v14

WR SELECT

Home

 
4D Write v14
WR SELECT

WR SELECT 


 

WR SELECT ( Bereich ; Typ ; Anfang ; Ende ) 
Parameter Typ   Beschreibung
Bereich  Lange Ganzzahl in 4D Write Bereich
Typ  Ganzzahl in Auszuwählender Typ
Anfang  Lange Ganzzahl in Erstes Zeichen
Ende  Lange Ganzzahl in Letztes Zeichen. Für bestimmte Werte von Typ optional

Der Befehl WR SELECT grenzt eine Auswahl durch die in Typ, Anfang und Ende definierten Werte ein. WR SELECT ändert nicht die aktuelle Auswahl, wenn der gesuchte Wert nicht existiert.

Den Parameter Typ legen Sie mit einer der nachfolgenden Konstanten unter dem Thema WR Auswahlart fest:

Konstante Typ Wert Meldung
wr select characters Lange Ganzzahl 0 Wählt die Zeichen zwischen Anfang und Ende aus. In diesem Fall führt der Befehl dasselbe aus wie WR SET SELECTION.
wr select expression Lange Ganzzahl 1 Wählt die Referenz an der Position Anfang. Ende muss freibleiben.
wr select paragraphs Lange Ganzzahl 2 Wählt den (die) Absätze zwischen Anfang und Ende aus.
wr select ruler Lange Ganzzahl 3 Wählt den (die) Absätze mit dem ab Textbeginn gerechneten n-ten Lineal aus. Das Lineal enthält Werte für Ausrichtung, Zeilenabstand, Ränder, Rahmen und Tabulatoren des Absatzes. Ende muss freibleiben.
wr select picture Lange Ganzzahl 4 Wählt das Bild an der Position Anfang. Ende muss freibleiben.
wr select style Lange Ganzzahl 5 Wählt das (die)Wörter aus, die den n-ten Stil seit Textbeginn verwenden. Ende muss freibleiben.
wr select word Lange Ganzzahl 6 Wählt das Wort mit der Einfügemarke aus. Die Parameter Anfang und Ende haben keine Gültigkeit.
wr select page break Lange Ganzzahl 7 Wählt die Seitenumbrüche an der Position Anfang. Ende muss freibleiben.
wr select column break Lange Ganzzahl 8 Wählt den Spaltenumbruch an der Position Anfang. Ende muss freibleiben.
wr select hyphen Lange Ganzzahl 9 Wählt die Trennung an der Position Anfang. Ende muss freibleiben.
wr select page number Lange Ganzzahl 10 Wählt die Seitennummer an der Position Anfang. Ende muss freibleiben. Berücksichtigt werden nur in den Textteil eingefügte Seitennummern.
wr select date and time Lange Ganzzahl 11 Wählt die Variable vom Typ Datum und Zeit an der Position Anfang. Ende muss freibleiben. Berücksichtigt werden nur Datum und Zeit, die automatisch aktualisiert und in den Textteil eingefügt sind
wr select hyperlink Lange Ganzzahl 12 Wählt das Hyperlink an der Position Anfang. Ende muss freibleiben.
wr select HTML expression Lange Ganzzahl 13 Wählt den HTML Ausdruck an der Position Anfang. In diesem Fall darf der letzte Parameter nicht angegeben werden.
wr select RTF expression Lange Ganzzahl 14 Wählt den RTF Ausdruck an der Position Anfang. In diesem Fall darf der letzte Parameter nicht angegeben werden.

Folgendes Beispiel führt unterschiedliche Funktionen aus, je nachdem ob ein Seitenumbruch vorhanden ist oder nicht:

  `Setze die Auswahl
 WR SET SELECTION(Bereich;0;0)
  `Wählt den ersten Seitenumbruch
 WR SELECT(Bereich;wr select page break;1)
  `Findet Begrenzung der neuen Auswahl
 WR GET SELECTION(Bereich;$vlAnf;$vlEnd)
 If(($vlAnf=0)&($vlEnd=0))
  `Es gibt keinen Seitenumbruch
 Else
  `Führt etwas mit dem Seitenumbruch aus
 End if

Folgendes Beispiel wählt die Referenzen im 4D Write Dokument Bereich aus und weist diesen einen Stil zu, der sie hervorhebt:

 NbObjects:=WR Count(Bereich;4)
  `Zählt Anzahl der Referenzen
 For(i;1;NbObjects)
    WR SELECT(Bereich;wr select expression;i)
  `Wählt jede Referenz aus
    WR GET REFERENCE(Bereich;TabellenNo;FeldNo;vName;vTyp)
    WR SET TEXT PROPERTY(Bereich;wr bold;1)
    WR SET TEXT PROPERTY(Bereich;wr text color;wr blue)
  `Wendet Blau und Fett auf die Auswahl an
 End for

 
EIGENSCHAFTEN 

Produkt: 4D Write
Thema: WR Textgestaltung
Nummer: 89189

 
GESCHICHTE 

Geändert: 4D Write 6.7

 
SIEHE AUCH 

WR Count
WR Replace
WR SELECT PICTURE IN PAGE

 
ARTIKELVERWENDUNG

4D Write Programmiersprache ( 4D Write v11.6)
4D Write Programmiersprache ( 4D Write v12)
4D Write Programmiersprache ( 4D Write v14)
4D Write Programmiersprache ( 4D v13)
4D Write Programmiersprache ( 4D Write v14 R2)
4D Write Programmiersprache ( 4D Write v14 R3)
4D Write Programmiersprache ( 4D Write v14 R4)