4D v18 R3 bringt neue
Standardaktionen in 4D Write Pro. Sie zielen auf Tabellen und ihre Elemente
( d. h. Zeilen und Zellen) ab. Mit diesen Aktionen können Sie den Rahmen einer Tabelle, die Hintergrundfarbe einer Zelle, die vertikale Ausrichtung des Textes in einer Zeile sowie die Ausrichtung der Tabelle selbst im Dokument festlegen … um nur einige zu nennen. Alle Standardaktionen sind entweder über einfache Schaltflächen, Dropdown-Listen oder Menüs oder über ein paar kurze Codezeilen zugänglich. Sie wollen mehr? Die Menüs werden automatisch an die Sprache des Benutzers angepasst! Außerdem werden Tabellen, Schaltflächen, Listen und Menüs automatisch aktiviert oder deaktiviert, je nachdem, was der Benutzer gerade auswählt. Das spart Entwicklern eine Menge Zeit!
Verfügbare Aktionen
Die verfügbaren Aktionen für Tabellen, Zeilen und Zellen sind zahlreich. Zum Beispiel Randdicke, Stile und Farben, sowie Hintergrundfarbe, Ränder und horizontale Ausrichtung (für die Tabelle) … zusätzlich zu den inneren Rändern und der vertikalen Ausrichtung (für die Zellen).
Listen
Geben Sie in einer Dropdown-Liste z. B.„table/borderWidth“ oder„table/borderStyle“ oder„table/backgroundColor“ ein und sie werden automatisch mit den möglichen Werten für jedes Attribut gefüllt.
Schaltflächen
Für eine Schaltfläche müssen Sie lediglich den Wert angeben, der ihr nach der Eigenschaft zugewiesen werden soll.
table/borderWidth?value=4pt
Menüs
Um ein Menü zu erstellen, mit dem Sie die Dicke, den Stil und die Farbe der Ränder ändern können, benötigen Sie nur die folgenden Codezeilen:
$menu:=Create menu
APPEND MENU ITEM ($menu;ak standard action title)
SET MENU ITEM PROPERTY ($menu;-1;Associated standard action; "table/borderWidth")
APPEND MENU ITEM ($menu;ak standard action title)
SET MENU ITEM PROPERTY ($menu;-1;Associated standard action; "table/borderStyle")
APPEND MENU ITEM ($menu;ak standard action title)
SET MENU ITEM PROPERTY ($menu;-1;Associated standard action; "table/borderColor")
$s:=Dynamic pop up menu($menu)
![](https://blog.4d.com/wp-content/uploads/2020/03/Anim.gif)
Was ist mit Zeilen und Zellen?
Ganz einfach! Ersetzen Sie einfach das Präfix„table“ durch„row“ oder„cell„.
cell/borderColor?value=red.
Und Spalten?
Eine kurze Anmerkung zu Spalten. Das Konzept der Spalten ist relativ abstrakt, denn technisch gesehen gibt es sie in Tabellen nicht … sie enthalten nur Zeilen und Zellen. Um jedoch Standardaktionen alltäglich zu machen, können sie auch auf Spalten angewendet werden! Sie müssen nur wissen, dass die Eigenschaften nicht auf die Spalten angewendet werden (da sie nicht existieren!), sondern auf jede ihrer Zellen.
column/verticalAlignment?value=bottom
Aktualisierte 4D Write Pro Oberfläche
Wir freuen uns, Ihnen mitteilen zu können, dass die Oberfläche von 4D Write Pro dank dieser Standard-Aktionen erheblich verbessert wurde, was die Möglichkeiten der Tabellenbearbeitung angeht. Es wurden vier neue Schaltflächen hinzugefügt, mit denen Sie das Aussehen von Tabellen, Zeilen, Spalten und Zellen ändern können:
Weitere Informationen finden Sie in der
Dokumentation und viel Spaß!