סקר מחקר: נשמח לשמוע על החוויה שלך עם Blockly
לפתיחת הסקר
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
blockly > רשת
סיווג רשת
כיתה לרשת של סביבת עבודה.
Signature:
export declare class Grid
יצרנים
שיטות
שיטה |
גורמי שינוי |
תיאור |
alignXY(xy) |
|
בהינתן קואורדינטה, מחזירה את הקואורדינטה הקרובה ביותר שמותאמת לרשת. |
getLength() |
|
בודקים את האורך של קווי הרשת (בפיקסלים). |
getSpacing() |
|
בודקים את הריווח של נקודות הרשת (בפיקסלים). |
setLength(length) |
|
מגדיר את האורך של קווי הרשת. |
setSnapToGrid(snap) |
|
המדיניות קובעת אם בלוקים מוצמדים לרשת או לא. אם המדיניות מוגדרת כ-True, לא תופעל הצמדה. אם רוצים להצמיד בלוקים לרשת באופן פרוגרמטי, שצריכים להיות מופעלים בבלוקים נפרדים ברמה העליונה. בפעם הבאה שגוררים ומשחררים בלוק, הוא מוצמד לרשת. |
setSpacing(spacing) |
|
מגדירה את הריווח בין המרכזים של קווי הרשת. הפעולה הזו לא מפעילה הצמדה לרשת החדשה שהוחלפה. אם רוצים להצמיד בלוקים לרשת באופן פרוגרמטי, שצריכים להיות מופעלים בבלוקים נפרדים ברמה העליונה. בפעם הבאה שגוררים ומשחררים בלוק הוא מוצמד לרשת אם ההצמדה לרשת מופעלת. |
shouldSnap() |
|
ההגדרה קובעת אם צריך להצמיד בלוקים לרשת. |
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-08-21 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 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"]]