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. |