blockly > blockRendering > Reihe
blockRendering.Row-Klasse
Ein Objekt, das eine einzelne Zeile in einem gerenderten Block und alle seine Unterkomponenten darstellt.
Unterschrift:
export declare class Row
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)(Konstanten) | Erstellt eine neue Instanz der Row -Klasse |
Attribute
Attribut | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
ausrichten | Zahl | null | Ausrichtung der Zeile. | |
constants_ |
|
ConstantProvider | |
elemente | Messbar[] | Ein Array mit Elementen in dieser Zeile. | |
hasDummyInput | boolean | Gibt an, ob die Zeile Dummy-Eingaben oder Endzeileneingaben enthält. | |
hasExternalInput | boolean | Gibt an, ob die Zeile externe Eingaben enthält. | |
hasInlineInput | boolean | Gibt an, ob die Zeile Inline-Eingaben enthält. | |
hasJaggedEdge | boolean | Gibt an, ob die Zeile einen schroffen Rand hat. | |
hasStatement | boolean | Gibt an, ob die Zeile Anweisungseingaben enthält. | |
Höhe | Zahl | Höhe der Zeile | |
minHeight | Zahl | Die minimale Höhe der Zeile. | |
minWidth | Zahl | Die minimale Breite der Zeile, vom linken Rand des Blocks zur rechten Seite. Enthält keine untergeordneten Blöcke, es sei denn, sie sind inline. | |
notchOffset | Zahl | ||
statementEdge | Zahl | Wo sich der linke Rand aller Anweisungseingaben im Block befinden sollte. Dadurch wird sichergestellt, dass Anweisungseingaben, die von Feldern mit unterschiedlicher Breite ausgeführt werden, alle ausgerichtet sind. | |
type | Zahl | ||
Breite | Zahl | Die Breite der Zeile, vom linken Rand des Blocks zur rechten Seite. Enthält keine untergeordneten Blöcke, es sei denn, sie sind inline. | |
widthWithConnectedBlocks | Zahl | Die Breite der Zeile, vom linken Rand des Blocks bis zum Rand des Blocks oder eines verbundenen untergeordneten Blocks. | |
xPos | Zahl | Die X-Position der Zeile im Verhältnis zum Ursprung der SVG-Gruppe des Blocks. | |
yPos | Zahl | Die Y-Position der Zeile relativ zum Ursprung der SVG-Gruppe des Blocks. |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
endsWithElemSpacer() | Legt fest, ob diese Zeile mit einem Abstandshalter enden soll. | |
getFirstSpacer() | Praktische Methode zum Abrufen des ersten Abstandselements in dieser Zeile. | |
getLastInput() | Ruft die letzte Eingabe in dieser Zeile ab, sofern eine vorhanden ist. | |
getLastSpacer() | Praktische Methode zum Abrufen des letzten Abstandselements in dieser Zeile. | |
measure() | Prüfen Sie alle Unterkomponenten und füllen Sie alle Größeneigenschaften für die Zeile aus. | |
startsWithElemSpacer() | Legt fest, ob diese Zeile mit einem Element-Distanzgerät beginnen soll. |