blockly > Cuadrícula

Clase de cuadrícula

Clase para la cuadrícula de un espacio de trabajo.

Signature:

export declare class Grid 

Constructores

Constructor Modificadores Descripción
(constructor)(patrón, opciones) Construye una instancia nueva de la clase Grid.

Métodos

Método Modificadores Descripción
alignXY(xy) Según una coordenada, se muestra la coordenada más cercana alineada a la cuadrícula.
getLength() Obtiene la longitud de las líneas de la cuadrícula (en píxeles).
getSpacing() Obtiene el espaciado de los puntos de la cuadrícula (en px).
setLength(length) Establece la longitud de las líneas de la cuadrícula.
setSnapToGrid(snap)

Establece si los bloques se deben ajustar a la cuadrícula o no.

Si se establece como verdadero, no se activarán ajustes. Si quieres ajustar bloques a la cuadrícula de forma programática, debe activarse en bloques individuales de nivel superior. La próxima vez que se arrastre y suelte un bloque, se ajustará a la cuadrícula.

setSpacing(spacing)

Establece el espaciado entre los centros de las líneas de cuadrícula.

Esto no activa el ajuste a la cuadrícula espaciada recientemente. Si quieres ajustar bloques a la cuadrícula de forma programática, debe activarse en bloques individuales de nivel superior. La próxima vez que se arrastre y suelte un bloque, se ajustará a la cuadrícula si el ajuste a la cuadrícula está habilitado.

shouldSnap() Indica si los bloques deben ajustarse a la cuadrícula.