Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19
VP SET BORDER
|
VP SET BORDER ( rangeObj ; borderStyleObj ; borderPosObj ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
rangeObj | Objekt |
![]() |
Range Objekt | |||||
borderStyleObj | Objekt |
![]() |
Objekt mit Stil für Randlinie | |||||
borderPosObj | Objekt |
![]() |
Objekt mit Position des Randes | |||||
Der Befehl VP SET BORDER wendet den Randstil, definiert in borderStyleObj und borderPosObj auf den in rangeObj definierten Range an.
In rangeObj, übergeben Sie einen Zellen-Range, wo der Randstil angewendet werden soll. Enthält rangeObj mehrere Zellen, werden mit VP SET BORDER gesetzte Ränder auf das rangeObj als Ganzes angewendet (im Gegenteil zum Befehl VP SET CELL STYLE, der Ränder auf jede Zelle von rangeObj anwendet.) Wird bereits eine Stilvorlage verwendet, überschreibt VP SET BORDER die bisher gesetzten Randeinstellungen für das rangeObj.
Mit borderStyleObj definieren Sie den Randstil. Es gibt folgende Eigenschaften:
Eigenschaft | Typ | Beschreibung | Mögliche Werte |
color | Text | Definiert die Randfarbe. Standard = schwarz. | CSS Farbe "#rrggbb" Syntax (bevorzugte Syntax), CSS Farbe "rgb(r,g,b)" Syntax (alternative Syntax), CSS Farbname (alternative Syntax) |
style | Lange Ganzzahl | Definiert den Randstil. Standard = leer. | vk line style dash dot, vk line style dash dot dot, vk line style dashed, vk line style dotted, vk line style double, vk line style empty, vk line style hair, vk line style medium, vk line style medium dash dot, vk line style medium dash dot dot, vk line style medium dashed, vk line style slanted dash dot, vk line style thick, vk line style thick |
Mit borderPosObj definieren Sie die Position von borderStyleObj (z.B. wo die Linie gesetzt wird)
Eigenschaft | Typ | Beschreibung |
all | Boolean | Randstil gilt für alle Ränder |
left | Boolean | Randstil gilt für linken Rand |
top | Boolean | Randstil gilt für oberen Rand |
right | Boolean | Randstil gilt für rechten Rand. |
bottom | Boolean | Randstil gilt für unteren Rand |
outline | Boolean | Randstil gilt nur für äußere Ränder |
inside | Boolean | Randstil gilt nur für innere Ränder |
innerHorizontal | Boolean | Randstil gilt nur für innere horizontale Ränder |
innerVertical | Boolean | Randstil gilt nur für innere vertikale Ränder |
Folgender Code:
$border:=New object("color";"red";"style";vk line style thick)
$option:=New object("outline";True)
VP SET BORDER(VP Cells("ViewProArea";1;1;3;3);$border;$option)
setzt folgenden Rahmen um das ganze Range:
Folgender Code:
// Ränder mit VP SET BORDER setzen (rot)
$border:=New object("color";"red";"style";vk line style thick)
$option:=New object("outline";True)
VP SET BORDER(VP Cells("ViewProArea";1;1;3;3);$border;$option)
// Ränder mit VP SET CELL STYLE setzen (blau)
$cellStyle:=New object
$cellStyle.borderBottom:=New object("color";"blue";"style";vk line style thick)
$cellStyle.borderRight:=New object("color";"blue";"style";vk line style thick)
VP SET CELL STYLE(VP Cells("ViewProArea";4;4;3;3);$cellStyle)
zeigt den Unterschied zwischen Ränder-Setzen mit den Befehlen VP SET BORDER und VP SET CELL STYLE.
Produkt: 4D
Thema: 4D View Pro Programmiersprache
Nummer:
9767
Erstellt: 4D v17 R6
4D View Pro Handbuch ( 4D v19)