CreateCell(width as Numeric, height as Numeric, flags as Numeric) as CellType
Erzeugt eine neue Zelle.
Parameter
width
minimale Breite der Zelle
height
minimale H÷he der Zelle
flags
Parameter zum setzen von Eigenschaften
Rⁿckgabewert
ID der neuen Zelle
Beschreibung
Eine Tabelle wird aus mehreren Zeilen zusammengebaut, die in ihrer Struktur identisch sind. Eine solche Zeile ist eine Ansammlung von Zellen, die horizontal und vertikal angeordnet sein k÷nnen. Zur eindeutigen Anordnung der Zellen werden diese in einer Hierarchie strukturiert. Eine Zelle kann mehrere Nachfolger haben. Diese Nachfolger werden entweder vertikal oder horizontal angeordnet.
Der Parameter flags bestimmt die Eigenschaften der Zelle. Er kann aus mehreren Konstanten zusammengesetzt sein. Dazu werden die Konstanten mit einer Addition verknⁿpft. Folgende Konstanten sind fⁿr diesen Parameter erlaubt:
CELL_TYPE_DYNHORZ
Die Zelle hat in horizontaler Richtung eine flexible Gr÷▀e
CELL_TYPE_DYNVERT
Die Zelle hat in vertikaler Richtung eine flexible Gr÷▀e
CELL_TYPE_HORZ
Die Nachfolger dieser Zelle sind horizontal angeordnet
CELL_TYPE_VERT
Die Nachfolger der Zelle sind vertikal angeordnet
CELL_TYPE_CLIP
Die Ausgabe des Inhalts wird auf die Ausma▀e der Zelle beschrΣnkt. Der Rest wird abgeschnitten
CELL_LINE_SEPARATOR
Nach jeder Textzeile innerhalb einer Zelle wird eine Trennlinie gezeichnet. Au▀erdem werden die AbstΣnde von den ZellrΣndern eingehalten.
CELL_WORD_WRAP
ist nur erlaubt, falls die Zelle eine feste Breite hat. Der Text wird am rechten Rand umgebrochen. Die Trennstelle ist immer ein Leerzeichen. Das hei▀t es werden nur ganze W÷rter umgebrochen. Ein automatischer Zeilenumbruch funktioniert nur bei linksbⁿndig ausgerichteten Zellen
Beispiel
Dim c as CellType
c = CreateCell(300, 200, CELL_TYPE_DYNVERT + CELL_TYPE_HORZ + CELL_TYPE_WORD_WRAP)
Dim c as CellType |
Definiert c als Zelle |
c = CreateCell |
Erzeugt die Zelle |
300, |
minimale Breite der Zelle |
200, |
minimale H÷he der Zelle |
CELL_TYPE_DYNVERT |
Die Zelle soll in vertikaler Richtung eine flexible Gr÷▀e haben |
CELL_TYPE_HORZ |
Die Kinder dieser Zelle sind horizontal angeordnet |
Dim CT_titel as CellType
CT_titel = CreateCell(2640, 0, CELL_TYPE_HORZ + CELL_TYPE_DYNVERT)
Dim CT_titel as CellType |
Definiert CT_titel als Zelle |
CT_titel = CreateCell |
Erzeugt die Zelle |
2640, |
minimale Breite der Zelle |
0, |
minimale H÷he der Zelle |
CELL_TYPE_HORZ |
Die Kinder dieser Zelle sind horizontal angeordnet |
CLL_TYPE_DYNVERT |
Die Zelle soll in vertikaler Richtung eine flexible Gr÷▀e haben |
Siehe auch
CreateCellEx , Zellkonstanten, DeleteCell , DeleteCellChildren , SetCellParent , DuplicateCell , SetHeaderCell , SetFooterCell , SetCellFont , SetCellBackground , SetCellClip , SetCellBorder , SetCellText , SetCellAlign , SetCellTextBorder , DrawCell , CellType , GetCellWidth , GetCellHeight