blockly > blockRendering > TopRow
Klasse „blockRendering.TopRow“
Ein Objekt, das Informationen darüber enthält, welche Elemente sich in der obersten Zeile eines Blocks befinden, sowie Größeninformationen 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 Leerzeichen.
Unterschrift:
export declare class TopRow extends Row
Verlängert:Zeile
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)(Konstanten) | Konstruiert eine neue Instanz der Klasse TopRow |
Attribute
Property | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
ascenderHeight | Zahl | Wie stark sich die Zeile über der Capline ausdehnt. | |
Capline | Zahl | Der Ausgangspunkt zum Zeichnen der Zeile in y-Richtung. So können Hüte und ähnliche Formen gezeichnet werden, die nicht am Ursprung beginnen. Darf nicht negativ sein (siehe Nr. 2820). | |
connection | PreviousConnection | null | Die vorherige Verbindung für den Block, falls vorhanden. | |
hasPreviousConnection | boolean | Gibt an, ob der Block eine frühere Verbindung hat. |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
endsWithElemSpacer() | ||
hasLeftSquareCorner(block) | Gibt an, ob die oberste Zeile eine linke quadratische Ecke hat. | |
hasRightSquareCorner(_block) | Gibt an, ob die oberste Zeile eine rechte quadratische Ecke hat oder nicht | |
measure() | ||
startsWithElemSpacer() |