تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
blockly > الشبكة
حصة الشبكة
صف للحصول على شبكة مساحة العمل.
Signature:
export declare class Grid
الشركات المصنِّعة
الطُرق
الطريقة |
مفاتيح التعديل |
الوصف |
alignXY(xy) |
|
بناءً على إحداثي، يمكنك إرجاع أقرب إحداثي تمت محاذاته مع الشبكة. |
getLength() |
|
احصل على طول خطوط الشبكة (بالبكسل). |
getSpacing() |
|
معرفة تباعد نقاط الشبكة (بالبكسل). |
setLength(length) |
|
لضبط طول خطوط الشبكة. |
setSnapToGrid(snap) |
|
تحدد ما إذا كان يجب محاذاة القوالب إلى الشبكة أم لا. ولا يؤدي ضبط هذه السياسة على "صحيح" إلى تشغيل الالتقاط. إذا كنت تريد التقاط الكتل على الشبكة آليًا، والتي يجب تشغيلها على الوحدات الفردية ذات المستوى الأعلى. وفي المرة التالية التي يتم فيها سحب قالب وإسقاطه، سيتم اصطحابه إلى الشبكة. |
setSpacing(spacing) |
|
لتعيين التباعد بين وسط خطوط الشبكة. لا يؤدي هذا إلى تشغيل المحاذاة إلى الشبكة المتباعدة حديثًا. إذا كنت تريد التقاط الكتل على الشبكة آليًا، والتي يجب تشغيلها على الوحدات الفردية ذات المستوى الأعلى. في المرة التالية التي يتم فيها سحب قالب وإسقاطه، سيتم اصطحابه إلى الشبكة إذا تم تمكين المحاذاة إلى الشبكة. |
shouldSnap() |
|
لتحديد ما إذا كان يجب محاذاة القوالب إلى الشبكة أم لا. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],["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"]]