blockly > ScrollbarPair

کلاس ScrollbarPair

کلاس برای یک جفت اسکرول. افقی و عمودی.

امضا:

export declare class ScrollbarPair 

سازندگان

سازنده اصلاح کننده ها توضیحات
(سازنده) (فضای کاری، addHorizontal، addVertical، opt_class، opt_margin) یک نمونه جدید از کلاس ScrollbarPair می سازد

خواص

اموال اصلاح کننده ها تایپ کنید توضیحات
گوشه_ SVGRectElement | تهی
hScroll نوار پیمایش | تهی
vScroll نوار پیمایش | تهی

روش ها

روش اصلاح کننده ها توضیحات
canScrollHorizontally() نشان می دهد که آیا پیمایش افقی فعال است یا خیر.
canScrollVertically() نشان می دهد که آیا پیمایش عمودی فعال است یا خیر.
در معرض قرار دادن() این جفت اسکرول را دور بریزید. برای جلوگیری از نشت حافظه، همه عناصر DOM را قطع کنید.
isVisible() اگر هر یک از نوارهای اسکرول قابل مشاهده است. نوارهای پیمایش غیر جفت شده ممکن است در صورت عدم نیاز ناپدید شوند.
تغییر اندازه () هر دو مکان و طول نوارهای پیمایش را دوباره محاسبه کنید. مستطیل گوشه را نیز تغییر مکان دهید.
تغییر اندازه محتوا (hostMetrics) مکان اسکرول ها را در مسیر و طول آنها دوباره محاسبه می کند. این باید زمانی فراخوانی شود که محتویات فضای کاری تغییر کرده باشد.
resizeView (hostMetrics) مکان نوارهای پیمایش روی صفحه و طول مسیر را دوباره محاسبه می کند. این باید زمانی فراخوانی شود که چیدمان یا اندازه پنجره تغییر کرده است.
مجموعه (x, y, updateMetrics) دسته های هر دو نوار اسکرول را تنظیم کنید.
setContainerVisible(قابل مشاهده) تنظیم کنید که آیا محفظه این نوار پیمایش قابل مشاهده باشد.
setVisible (قابل مشاهده) قابلیت مشاهده هر نوار اسکرول موجود را تنظیم می کند.
setX(x) دسته نوار اسکرول افقی را در موقعیت خاصی در پیکسل های CSS نسبت به والدینش قرار دهید.
مجموعه (y) دسته نوار اسکرول عمودی را در موقعیت خاصی در پیکسل های CSS نسبت به والدینش قرار دهید.