blockly > blockRendering > TopRow

blockRendering.TopRow-Klasse

Ein Objekt, das Informationen darüber enthält, welche Elemente sich in der obersten Zeile eines Blocks befinden, sowie Informationen zur Größenangabe für die oberste Zeile. Die Elemente in einer oberen Reihe können aus Ecken, Hüten, Abstandshaltern und vorherigen Verbindungen bestehen. Nach dem Aufruf dieses Konstruktors enthält die Zeile alle erforderlichen Elemente ohne Leerraum.

Unterschrift:

export declare class TopRow extends Row 

Verlängert:Reihe

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(Konstruktor)(Konstanten) Erstellt eine neue Instanz der TopRow-Klasse

Attribute

Attribut Modifikatoren Typ Beschreibung
ascenderHeight Zahl Gibt an, wie weit die Zeile über die Capline hinaus reicht.
capline Zahl Ausgangspunkt zum Zeichnen der Zeile in y-Richtung. Auf diese Weise können wir Hüte und ähnliche Formen zeichnen, die nicht am Ursprung beginnen. Darf nicht negativ sein (siehe Nr. 2820).
connection PreviousConnection | null Die vorherige Verbindung zum Block, falls vorhanden.
hasPreviousConnection boolean Gibt an, ob der Block über eine vorherige Verbindung verfügt.

Methoden

Methode Modifikatoren Beschreibung
endsWithElemSpacer()
hasLeftSquareCorner(block) Gibt zurück, ob die obere Zeile eine linke quadratische Ecke hat.
hasRightSquareCorner(_block) Gibt zurück, ob die obere Zeile eine rechte quadratische Ecke hat.
measure()
startsWithElemSpacer()