Die Liste der Funktionen von 4D View Pro wird ständig erweitert, und auch diese R-Version bildet da keine Ausnahme. 4D v18 R2 enthält neue Befehle, mit denen Sie Spalten oder Zeilen hinzufügen und entfernen sowie deren Größe, Sichtbarkeit und Kopfbeschriftung definieren können. Dieser Blogbeitrag zeigt Ihnen, wie das geht!
HDI Verwalten von Spalten und Zeilen
Zeilen und Spalten entfernen
Die VP DELETE ROWS oder VP DELETE COLUMNS Befehle wurden erstellt, um Zeilen oder Spalten zu entfernen. Wenn Sie z. B. die vom Benutzer ausgewählten Spalten entfernen möchten, können Sie diesen Befehl verwenden:
VP DELETE COLUMNS (VP Get selection ("ViewProArea"))
Zeilen und Spalten einfügen
Der VP INSERT ROWS oder VP INSERT COLUMNS Befehle wurden erstellt, um Zeilen oder Spalten hinzuzufügen. Übergeben Sie einfach einen Bereich mit der ersten Spalte oder Zeile als Parameter sowie die Anzahl der hinzuzufügenden Zeilen oder Spalten. Zum Beispiel, um drei Spalten vor Spalte B einzufügen:
VP INSERT COLUMNS (VP Column ("ViewProArea";1;3))
Ändern der Anzahl der Zeilen oder Spalten
Standardmäßig enthält ein 4D View Pro Blatt 100 Spalten und 1.000 Zeilen. Wenn Sie dies ändern müssen, um Ihr Dokument an Ihre Bedürfnisse anzupassen, können Sie die VP SET COLUMN COUNT und VP SET ROW COUNT Befehle verwenden. Zum Beispiel, wenn Sie die Größe Ihres Blattes auf 10 Spalten und 20 Zeilen ändern möchten:
VP SET COLUMN COUNT ("ViewProArea";10)
VP SET ROW COUNT ("ViewProArea";20)
Ändern der Attribute von Zeilen und Spalten
Die neuen VP SET COLUMN ATTRIBUTES und VP SET ROW ATTRIBUTES ermöglichen Ihnen dies:
- Festlegen der Spaltenbreite oder Zeilenhöhe
- Hinzufügen eines Seitenumbruchs für den Druck
- Spalten oder Zeilen ausblenden oder einblenden
- Benutzern die Möglichkeit geben oder verweigern, die Größe von Spalten oder Zeilen zu ändern
- Spalten- oder Zeilenkopfbeschriftungen ändern
Wenn Sie zum Beispiel die Größe der Spalte B ändern und den Benutzern verbieten wollen, sie zu ändern:
$ColumnProperties:=New object
$ColumnProperties .width:=100
$ColumnProperties .resizable:=False
VP SET COLUMN ATTRIBUTES (VP Column ("ViewProarea";1);$ColumnProperties)
AUTOMATISCH die Größe von Zeilen oder Spalten ändern
Sie können die Zeilen- oder Spaltengröße automatisch an ihren Inhalt anpassen, indem Sie die Befehle VP ROW AUTOFIT oder VP COLUMN AUTOFIT Befehlen. Zum Beispiel, wenn Sie die von Ihrem Benutzer ausgewählten Zeilen und Spalten anpassen möchten:
VP COLUMN AUTOFIT (VP Get selection ("ViewProarea"))
VP ROW AUTOFIT (VP Get selection ("ViewProarea"))
Sie können alle diese Befehle in der obigen HDI testen.