blockly > blockRendering > Row

Klasse „blockRendering.Row“

Ein Objekt, das eine einzelne Zeile in einem gerenderten Block und alle zugehörigen Unterkomponenten darstellt.

Unterschrift:

export declare class Row 

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(Konstruktor)(Konstanten) Konstruiert eine neue Instanz der Klasse Row

Attribute

Property Modifikatoren Typ Beschreibung
ausrichten Zahl | null Ausrichtung der Zeile.
constants_

protected

readonly

ConstantProvider
Elemente Messbar[] Ein Array von Elementen in dieser Zeile.
hasDummyInput boolean Gibt an, ob die Zeile Dummy- 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 eine gezackte Kante hat.
hasStatement boolean Gibt an, ob die Zeile Anweisungseingaben enthält.
Höhe Zahl Die Höhe der Zeile.
minHeight Zahl Die Mindesthöhe der Zeile.
minWidth Zahl Die Mindestbreite der Zeile, d. h. vom linken Rand des Blocks nach rechts Untergeordnete Blocks werden nur angezeigt, wenn sie inline sind.
notchOffset Zahl
statementEdge Zahl Die Position, an der sich der linke Rand aller Anweisungseingaben im Block befinden soll. Dies stellt sicher, dass Anweisungseingaben, die von Feldern mit unterschiedlichen Breiten weitergegeben werden, alle ausgerichtet werden.
Typ Zahl
Breite Zahl Die Breite der Zeile, ausgehend von der linken Kante des Blocks nach rechts. Untergeordnete Blocks werden nur angezeigt, wenn sie inline sind.
widthWithConnectedBlocks Zahl Die Breite der Zeile, d. h. vom linken Rand des Blocks bis zum Rand des Blocks bzw. aller verbundenen untergeordneten Blöcke.
xPos Zahl Die X-Position der Zeile relativ 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 die Zeile mit einem Elementabstandhalter enden soll.
getFirstSpacer() Praktische Methode zum Abrufen des ersten Abstandselements in dieser Zeile.
getLastInput() Ruft die letzte Eingabe in dieser Zeile ab, falls 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 der Zeile aus.
startsWithElemSpacer() Legt fest, ob die Zeile mit einem Elementabstandhalter beginnen soll.