blockly > Raster

Grid-Klasse

Klasse für das Raster eines Arbeitsbereichs.

Unterschrift:

export declare class Grid 

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(Konstruktor)(Muster, Optionen) Erstellt eine neue Instanz der Grid-Klasse

Methoden

Methode Modifikatoren Beschreibung
alignXY(xy) Geben Sie bei einer Koordinate die nächstgelegene Koordinate zurück, die am Raster ausgerichtet ist.
getLength() Bestimmen Sie die Länge der Rasterlinien (in Pixel).
getSpacing() Berechnen Sie den Abstand der Rasterpunkte (in Pixel).
setLength(length) Legt die Länge der Rasterlinien fest.
setSnapToGrid(snap)

Legt fest, ob Blöcke am Raster ausgerichtet werden sollen oder nicht.

Wird dieser Wert auf „true“ gesetzt, wird das Andocken nicht ausgelöst. Wenn Sie Blöcke programmatisch am Raster ausrichten möchten, die für einzelne Blöcke auf oberster Ebene ausgelöst werden sollen. Wenn Sie das nächste Mal einen Block ziehen und ablegen, wird er am Raster ausgerichtet.

setSpacing(spacing)

Legt den Abstand zwischen der Mitte der Rasterlinien fest.

Das Andocken an dem Raster mit neuen Abständen wird dadurch nicht ausgelöst. Wenn Sie Blöcke programmatisch am Raster ausrichten möchten, die für einzelne Blöcke auf oberster Ebene ausgelöst werden sollen. Wenn Sie einen Block das nächste Mal ziehen und ablegen, wird er am Raster angedockt, sofern das Andocken am Raster aktiviert ist.

shouldSnap() Legt fest, ob Blöcke am Raster ausgerichtet werden sollen.