| 4D v13WR GET SELECTION | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D Write v13
 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
	Thema: WR Textgestaltung
	Nummer: 
        89199
        
        
        
	
     Alphabetische Liste der Befehle
    Alphabetische Liste der Befehle
	Erstellt: 4D Write 6