Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
خيار الشبكة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
قد تتضمّن مساحة العمل الرئيسية في Blockly شبكة بشكل اختياري. يمكن ضبط المربّعات لتلتصق بالشبكة، ما يتيح تصميمًا أكثر ترتيبًا. ويكون ذلك مفيدًا بشكل خاص في التطبيقات الكبيرة التي تتضمّن مجموعات رموز متعددة موزّعة على مساحة كبيرة.
يتم تحديد إعدادات الشبكة من خلال عنصر يشكّل جزءًا من خيارات الإعداد في Blockly.
يُرجى الاطّلاع على المثال أدناه:
var workspace = Blockly.inject('blocklyDiv',
{toolbox: document.getElementById('toolbox'),
grid:
{spacing: 20,
length: 3,
colour: '#ccc',
snap: true},
trashcan: true});
المسافات
إنّ أهم خاصية في الشبكة هي spacing التي تحدد المسافة بين نقاط الشبكة. القيمة التلقائية هي 0، ما يؤدي إلى عدم ظهور أي شبكة.
في ما يلي أمثلة على spacing مضبوطة على 10 و20 و40:

الطول
السمة length هي رقم يحدّد شكل نقاط الشبكة.
يؤدي الطول 0 إلى إنشاء شبكة غير مرئية (ولكن يمكن محاذاتها)، ويؤدي الطول 1 (القيمة التلقائية) إلى إنشاء نقاط، ويؤدي الطول الأطول إلى إنشاء علامات ضرب، ويؤدي الطول الذي يساوي أو يزيد عن المسافة إلى إنشاء ورق رسم بياني. في ما يلي أمثلة على length مضبوطة على 1 و5 و20:

اللون
السمة colour هي سلسلة تحدّد لون النقاط.
يُرجى ملاحظة طريقة الكتابة البريطانية. استخدِم أي تنسيق متوافق مع CSS، بما في ذلك #f00 أو #ff0000 أو rgb(255, 0, 0). القيمة التلقائية هي #888.
في ما يلي أمثلة على colour تم ضبطها على #000 و#ccc و#f00:

Snap
السمة snap هي قيمة منطقية تحدّد ما إذا كان يجب أن تلتصق الكتل بأقرب نقطة في الشبكة عند وضعها في مساحة العمل. القيمة التلقائية هي false.

إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-09-16 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-09-16 (حسب التوقيت العالمي المتفَّق عليه)"],[],["Blockly's workspace grid is configured via `spacing`, `length`, `colour`, and `snap` properties within the workspace configuration. `Spacing` defines the distance between grid points, with a default of 0 (no grid). `Length` shapes the grid points (dots, crosses, or graph paper). `Colour` sets the grid's color using CSS formats. `Snap` determines if blocks align to the grid, defaulting to `false`. Activating snap enables a more organized layout.\n"]]