Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
blockly > Raster
Grid-Klasse
Klasse für das Raster eines Arbeitsbereichs.
Unterschrift:
export declare class Grid
Konstruktoren
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. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-08-21 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-08-21 (UTC)."],[[["The `Grid` class manages the visual grid of a Blockly workspace, controlling its appearance and block snapping behavior."],["It provides methods to adjust grid spacing, line length, and alignment of elements to the grid."],["Blocks can be programmatically snapped to the grid, ensuring consistent placement and organization."],["The grid's visual characteristics and snapping behavior can be customized using its methods."]]],["The `Grid` class manages a workspace's grid. Key actions include constructing a grid, aligning coordinates to the grid (`alignXY`), and managing grid properties. Methods allow retrieving (`getLength`, `getSpacing`) and setting (`setLength`, `setSpacing`) the grid line length and spacing. `setSnapToGrid` enables grid snapping for blocks, which is activated upon the next drag-and-drop. `shouldSnap` checks if snapping is active.\n"]]