Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
blockly > Petak
Class petak
Class untuk petak ruang kerja.
Tanda Tangan:
export declare class Grid
Konstruktor
Metode
Metode |
Pengubah |
Deskripsi |
alignXY(xy) |
|
Dengan mempertimbangkan koordinat, tampilkan koordinat terdekat yang disejajarkan dengan petak. |
getLength() |
|
Dapatkan panjang garis grid (dalam px). |
getSpacing() |
|
Dapatkan jarak titik-titik grid (dalam px). |
setLength(length) |
|
Menetapkan panjang garis petak. |
setSnapToGrid(snap) |
|
Menetapkan apakah blok harus dipaskan ke petak atau tidak. Menyetel ini ke true tidak akan memicu snap. Jika Anda ingin mengikat blok ke petak secara terprogram yang perlu dipicu pada setiap blok level atas. Saat berikutnya ditarik dan dilepas, blok akan dipaskan ke grid. |
setSpacing(spacing) |
|
Menetapkan spasi antara bagian tengah garis petak. Hal ini tidak memicu snap ke petak yang baru diberi jarak. Jika Anda ingin mengikat blok ke petak secara terprogram yang perlu dipicu pada setiap blok level atas. Ketika berikutnya blok ditarik dan dilepas, blok akan dipaskan ke petak jika pengepasan ke petak diaktifkan. |
shouldSnap() |
|
Apakah blok harus dipaskan ke petak. |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-25 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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"]]