با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
blockly > Grid
کلاس شبکه
کلاس برای شبکه یک فضای کاری.
امضا:
export declare class Grid
سازندگان
روش ها
روش | اصلاح کننده ها | توضیحات |
---|
alignXY (xy) | | با دادن یک مختصات، نزدیکترین مختصات تراز شده را به شبکه برگردانید. |
getLength() | | طول خطوط شبکه (بر حسب px) را بدست آورید. |
getSpacing() | | فاصله نقاط شبکه (بر حسب px) را بدست آورید. |
مجموعه طول (طول) | | طول خطوط شبکه را تنظیم می کند. |
setSnapToGrid(snap) | | تنظیم می کند که آیا بلوک ها باید به شبکه بچسبند یا نه. تنظیم این مورد روی true باعث snapping نمی شود. اگر میخواهید بلوکها را بهصورت برنامهریزی به شبکه بچسبانید که باید روی بلوکهای سطح بالا فعال شوند. دفعه بعد که یک بلوک کشیده میشود و رها میشود، به شبکه میپیچد. |
setSpacing (فاصله) | | فاصله بین مراکز خطوط شبکه را تنظیم می کند. این باعث نمی شود که به شبکه جدید فاصله گرفته شود. اگر میخواهید بلوکها را بهصورت برنامهریزی به شبکه بچسبانید که باید روی بلوکهای سطح بالا فعال شوند. دفعه بعد که یک بلوک کشیده میشود و رها میشود، اگر snapping به شبکه فعال باشد، به شبکه میچسبد. |
shouldSnap() | | اینکه آیا بلوک ها باید به شبکه بچسبند یا خیر. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده 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"]]