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() |