blockly > ScrollbarPair

فئة شريط التمرير

فئة لزوج من أشرطة التمرير. أفقي وعمودي.

Signature:

export declare class ScrollbarPair 

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(Buildor)(workspace, addHorizontal, addVertical, opt_class, opt_attribute) إنشاء مثيل جديد لفئة ScrollbarPair

أماكن إقامة

الموقع مفاتيح التعديل النوع الوصف
corner_ SVGRectElement | خالية
hScroll شريط التمرير | خالية
vScroll شريط التمرير | خالية

الطُرق

الطريقة مفاتيح التعديل الوصف
canScrollHorizontally() يعرض ما إذا كان التمرير أفقيًا أم لا.
canScrollVertically() يعرض ما إذا كان التمرير عموديًا أم لا.
dispose() تخلّص من أشرطة التمرير هذه. يمكنك إلغاء الربط بجميع عناصر DOM لمنع تسرُّب الذاكرة.
isVisible() إذا كان أي من أشرطة التمرير مرئيًا. وقد تختفي أشرطة التمرير غير المقترِنة عند عدم الحاجة إليها.
resize() إعادة حساب كلا شريطي التمرير المواقع والأطوال. أيضًا أعد ضبط موضع مستطيل الزاوية.
resizeContent(hostMetrics) لإعادة حساب أشرطة التمرير المواقع داخل مسارها وطولها. ويجب طلب ذلك عند تغيير محتوى مساحة العمل.
resizeView(hostMetrics) لإعادة حساب أشرطة التمرير والمواقع على الشاشة وطول المسار. ويجب طلب ذلك عندما يتم تغيير تنسيق النافذة أو حجمها.
set(x, y, updateMetrics) يمكنك ضبط المقبضَين لشريطَي التمرير.
setContainerVisible(visible) يمكنك ضبط ما إذا كانت حاوية شريط التمرير هذا مرئية.
setVisible(visible) تضبط هذه السياسة إذن الوصول إلى أي أشرطة تمرير حالية.
setX(x) يمكنك ضبط مقبض شريط التمرير الأفقي ليكون في موضع معين في وحدات بكسل CSS بالنسبة إلى العناصر الرئيسية.
setY(y) يمكنك ضبط مقبض شريط التمرير العمودي ليكون في موضع معين في وحدات بكسل CSS بالنسبة إلى العناصر الرئيسية.