| 4D v20WP Text range | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20
 WP Text range 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WP Text range ( targetObj ; startRange ; endRange ) -> Funktionsergebnis | ||||||||
| Parameter | Typ | Beschreibung | ||||||
| targetObj | Objekt |   | Range oder Element oder 4D Write Pro Dokument | |||||
| startRange | Lange Ganzzahl |   | Start neuer Range im Bereich | |||||
| endRange | Lange Ganzzahl |   | Ende neuer Range im Bereich | |||||
| Funktionsergebnis | Objekt |   | Objekt Range | |||||
WP Text range hieß in bisherigen Versionen von 4D Write Pro WP Get range. Der Name wurde für mehr Klarheit geändert.
Die Funktion WP Text range gibt ein neues Objekt Range mit der Auswahl zwischen startRange und endRange in targetObj zurück.
Ein 4D Write Pro Objekt Range dient zum Verwalten von Attributen in einer Textauswahl (insbesondere über die Befehle WP GET ATTRIBUTES und WP SET ATTRIBUTES). Weitere Informationen dazu finden Sie im Abschnitt Befehle zum Verwalten des Range.
In targetObj übergeben Sie:
Ist im Parameter targetObj kein gültiges Objekt übergeben, wird ein leerer Range zurückgegeben.
In startRange und endRange übergeben Sie Werte für die Position des ersten und letzten Zeichens der Auswahl im Dokument. Sie können wk start text in startRange übergeben, um den Anfang des Dokuments zu definieren und wk end text in endRange, um das Ende des Dokuments zu definieren. Beachten Sie, dass ein 4D Write Pro Dokument nicht nur sichtbaren Text, sondern auch Tags zur Formatierung im Range enthält.
Hinweis: Haben Sie in targetObj ein Element Tabelle, Zeile, Absatz, Bild im Textfluss, Kopf-, Haupt- oder Fußteil, Abschnitt oder Unterabschnitt übergeben, beziehen sich StartRange und endRange auf das jeweilige Element. Ist z.B. ein Kopfteil übergeben, gibt wk start text das startende Zeichen und wk end text das endende Zeichen des Kopfteils an. Bei einerTabelle gibt die Funktion den Textbereich der Tabelle zurück, die in targetObj übergeben ist. Ist ein Abschnitt übergeben, beziehen sich startRange und endRange auf den Hauptteil des Dokuments, das ist der übergeordnete Bereich eines Range, der aus einem Abschnitt erstellt wurde (siehe Beispiel 2).
Einen "Range" mit 12 Zeichen auswählen, der mit dem Anfang eines 4D Write Pro Feldes startet. Das Feld erscheint in einem Formularobjekt:

Der Code lautet:
 $range2:=WP Text range([SAMPLE]WP;wk start text;12)
 WP SELECT(*;"WParea";$range2)
Aus einem Abschnitt einen "Range" erstellen:
 C_OBJECT($wpRange)
 $wpRange:=WP Text range(wpSection;1;11) //gibt einen Range mit den ersten 10 Zeichen des Abschnitts zurück
  //startet Abschnitt bei 100 im Dokument:
  //$wpRange.start = 100
  //$wpRange.end = 111
									WP Bookmark range
									
									WP Get body
									
									WP Get header
									
									WP Paragraph range
									
									WP Picture range
									
									WP SELECT
									
									WP Selection range
									
									WP Table range
									
	Produkt: 4D
	Thema: 4D Write Pro Programmiersprache
	Nummer: 
        1341
        
        
        
	
	Erstellt: 4D v15 R4
	Geändert: 4D v16 R5
	Umbenannt: 4D v16 R5
	Geändert: 4D v17 R3
	Umbenannt: 4D v17 R5
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D Write Pro Handbuch ( 4D v20)
	
	
	
 Fehler melden
Fehler melden