Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
blockly > Grille
Classe de grille
Classe de la grille d'un espace de travail.
Signature :
export declare class Grid
Constructeurs
Méthodes
| Méthode |
Modificateurs |
Description |
| alignXY(xy) |
|
À partir d'une coordonnée, renvoyez la coordonnée la plus proche alignée sur la grille. |
| getLength() |
|
Obtenez la longueur des lignes de la grille (en px). |
| getSpacing() |
|
Obtenez l'espacement entre les points de la grille (en px). |
| setLength(length) |
|
Définit la longueur des lignes de la grille. |
| setSnapToGrid(snap) |
|
Détermine si les volumes doivent s'aligner sur la grille ou non. Définir cette valeur sur "true" ne déclenche pas l'ancrage. Si vous souhaitez ancrer des volumes à la grille par programmation, ce qui doit être déclenché sur des volumes de niveau supérieur spécifiques La prochaine fois qu'un bloc est glissé-déposé, il s'ancre dans la grille. |
| setSpacing(spacing) |
|
Définit l'espacement entre les centres des lignes de la grille. Cela ne déclenche pas l'ancrage à la grille nouvellement espacée. Si vous souhaitez ancrer des volumes à la grille par programmation, ce qui doit être déclenché sur des volumes de niveau supérieur spécifiques La prochaine fois qu'un volume sera glissé-déposé, il sera ancré à la grille si cette option est activée. |
| shouldSnap() |
|
Permet d'aligner ou non les blocs sur la grille. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/25 (UTC)."],[],["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"]]