blockly > Grid

کلاس شبکه

کلاس برای شبکه یک فضای کاری.

امضا:

export declare class Grid 

سازندگان

سازنده اصلاح کننده ها توضیحات
(سازنده) (الگو، گزینه ها) یک نمونه جدید از کلاس Grid می سازد

روش ها

روش اصلاح کننده ها توضیحات
alignXY (xy) با دادن یک مختصات، نزدیکترین مختصات تراز شده را به شبکه برگردانید.
getLength() طول خطوط شبکه (بر حسب px) را بدست آورید.
getSpacing() فاصله نقاط شبکه (بر حسب px) را بدست آورید.
مجموعه طول (طول) طول خطوط شبکه را تنظیم می کند.
setSnapToGrid(snap)

تنظیم می کند که آیا بلوک ها باید به شبکه بچسبند یا نه.

تنظیم این مورد روی true باعث snapping نمی شود. اگر می‌خواهید بلوک‌ها را به‌صورت برنامه‌ریزی به شبکه بچسبانید که باید روی بلوک‌های سطح بالا فعال شوند. دفعه بعد که یک بلوک کشیده می‌شود و رها می‌شود، به شبکه می‌پیچد.

setSpacing (فاصله)

فاصله بین مراکز خطوط شبکه را تنظیم می کند.

این باعث نمی شود که به شبکه جدید فاصله گرفته شود. اگر می‌خواهید بلوک‌ها را به‌صورت برنامه‌ریزی به شبکه بچسبانید که باید روی بلوک‌های سطح بالا فعال شوند. دفعه بعد که یک بلوک کشیده می‌شود و رها می‌شود، اگر snapping به شبکه فعال باشد، به شبکه می‌چسبد.

shouldSnap() اینکه آیا بلوک ها باید به شبکه بچسبند یا خیر.