4D v17WP Table get cells |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v17
WP Table get cells
|
WP Table get cells ( TabelleRef ; StartSpalte ; StartZeile {; AnzSpalten {; AnzZeilen}} ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
TabelleRef | Objekt |
![]() |
Referenz auf Tabelle | |||||
StartSpalte | Lange Ganzzahl |
![]() |
Position der ersten Spaltenzelle | |||||
StartZeile | Lange Ganzzahl |
![]() |
Position der ersten Spaltenzeile | |||||
AnzSpalten | Lange Ganzzahl |
![]() |
Anzahl der zu erhaltenden Spalten | |||||
AnzZeilen | Lange Ganzzahl |
![]() |
Anzahl der zu erhaltenden Zeilen | |||||
Funktionsergebnis | Objekt |
![]() |
Neuer Zellenausschnitt | |||||
Die Funktion WP Table get cells gibt ein neues Objekt Zellenausschnitt mit der Auswahl der Zellen von TabelleRef zurück, definiert durch StartSpalte, StartZeile, AnzSpalten und AnzZeilen.
Die Parameter StartSpalte und StartZeile definieren die Koordinaten der linken oberen Ecke der ersten zu erhaltenden Zelle. Optional können Sie die Parameter AnzSpalten und AnzZeilen übergeben, um jeweils die Anzahl Spalten und Zeilen für den Zellenausschnitt anzugeben. Ohne den Parameter AnzZeilen wird eine einzelne Zeile zurückgegeben. Werden AnzSpalten und AnzZeilen weggelassen, enthält der zurückgegebene Ausschnitt eine einzelne Zelle.
Übersteigt die Summe von StartSpalte plus AnzSpalte bzw. StartZeile plus AnzZeilen die Anzahl von Spalten/Zeilen in TabelleRef, oder ist StartSpalte bzw. StartZeile größer als die Anzahl Spalten/Zeilen in TabelleRef, enthält der zurückgegebene Ausschnitt die max. möglichen Spalten/Zeilen.
Die Attribute eines Zellen-Range ändern:
C_OBJECT($wpTable;$wpRange;$wpRow1;$wpRow2;$wpRow3;$wpRow4;$wpRow5;$cells)
$wpRange:=WP Create range(WParea;wk start text;wk end text)
$wpTable:=WP Insert table($wpRange;wk append)
$wpRow1:=WP Table append row($wpTable;"Paul";"Smith";25)
$wpRow2:=WP Table append row($wpTable;"John";"Richmond";40)
$wpRow3:=WP Table append row($wpTable;"Mary";"Trenton";18)
$wpRow4:=WP Table append row($wpTable;"Christopher";"Lee";53)
$wpRow5:=WP Table append row($wpTable;"Henry";"Cartier";42)
$cells:=WP Table get cells($wpTable;2;2;2;2)
WP SET ATTRIBUTES($cells;wk background color;0x00E0E0E0)
WP SET ATTRIBUTES($cells;wk text color;"blue")
WP SET ATTRIBUTES($cells;wk border color;0x00E000E0)
WP SET ATTRIBUTES($cells;wk text align;wk center)
Ergebnis:
Ein Zellen-Range ab der Zelle "5x7" bis zum Ende der Zeile erhalten:
$cellRange:=WP Table get cells(tableRef;5;7;MAXLONG;1)
Ein Zellen-Range ab der Zelle "5x7" bis zum Ende der Spalte erhalten:
$cellRange:=WP Table get cells(tableRef;5;7;1;MAXLONG)
Ein Zellen-Range ab der Zelle "5x7" bis zum Ende der Tabelle erhalten:
Produkt: 4D
Thema: 4D Write Pro Programmiersprache
Nummer:
1477
Erstellt: 4D v16 R4
Geändert: 4D v17
4D Write Pro Handbuch ( 4D v17)