4D Write v16WR GET SELECTION |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Write v16
WR GET SELECTION
|
WR GET SELECTION ( Bereich ; Erste ; Letzte ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Bereich | Lange Ganzzahl |
![]() |
4D Write Bereich | |||||
Erste | Lange Ganzzahl |
![]() |
Erhält erstes Zeichen der Auswahl | |||||
Letzte | Lange Ganzzahl |
![]() |
Erhält letztes Zeichen der Auswahl | |||||
Der Befehl WR GET SELECTION gibt in den Variablen Erste und Letzte Anfangs- und Endposition des ausgewählten Textes in Bereich zurück.
Erste ist immer ein Zeichen weniger als das erste ausgewählte Zeichen. Letzte ist immer gleich dem letzten ausgewählten Zeichen. Wurde kein Text ausgewählt, sind Erste und Letzte gleich und entsprechen der Einfügemarke.
Folgendes Beispiel ändert die Ränder des gesamten Dokuments, behält aber zugleich die aktuelle Auswahl bei:
WR GET SELECTION(Bereich;AnfAusw;EndAusw) `Merke aktuelle Auswahl
WR EXECUTE COMMAND(Bereich;wr cmd select all) `Alles auswählen
`Setze Ränder
WR SET TEXT PROPERTY(Bereich;wr left margin;49)
WR SET TEXT PROPERTY(Bereich;wr first indent;49)
WR SET TEXT PROPERTY(Bereich;wr right margin;504)
WR SET SELECTION(Bereich;AnfAusw;EndAusw) `Ursprüngliche Auswahl
Produkt: 4D Write
Thema: WR Textgestaltung
Nummer:
89199
Erstellt: 4D Write 6
4D Write Programmiersprache ( 4D Write v16)