تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
blockly > ScrollbarPair
فئة لزوج من أشرطة التمرير. أفقي وعمودي.
Signature:
export declare class ScrollbarPair
الشركات المصنِّعة
أماكن إقامة
الطُرق
الطريقة |
مفاتيح التعديل |
الوصف |
canScrollHorizontally() |
|
يعرض ما إذا كان التمرير أفقيًا أم لا. |
canScrollVertically() |
|
يعرض ما إذا كان التمرير عموديًا أم لا. |
dispose() |
|
تخلّص من أشرطة التمرير هذه. يمكنك إلغاء الربط بجميع عناصر DOM لمنع تسرُّب الذاكرة. |
isVisible() |
|
إذا كان أي من أشرطة التمرير مرئيًا. وقد تختفي أشرطة التمرير غير المقترِنة عند عدم الحاجة إليها. |
resize() |
|
إعادة حساب كلا شريطي التمرير المواقع والأطوال. أيضًا أعد ضبط موضع مستطيل الزاوية. |
resizeContent(hostMetrics) |
|
لإعادة حساب أشرطة التمرير المواقع داخل مسارها وطولها. ويجب طلب ذلك عند تغيير محتوى مساحة العمل. |
resizeView(hostMetrics) |
|
لإعادة حساب أشرطة التمرير والمواقع على الشاشة وطول المسار. ويجب طلب ذلك عندما يتم تغيير تنسيق النافذة أو حجمها. |
set(x, y, updateMetrics) |
|
يمكنك ضبط المقبضَين لشريطَي التمرير. |
setContainerVisible(visible) |
|
يمكنك ضبط ما إذا كانت حاوية شريط التمرير هذا مرئية. |
setVisible(visible) |
|
تضبط هذه السياسة إذن الوصول إلى أي أشرطة تمرير حالية. |
setX(x) |
|
يمكنك ضبط مقبض شريط التمرير الأفقي ليكون في موضع معين في وحدات بكسل CSS بالنسبة إلى العناصر الرئيسية. |
setY(y) |
|
يمكنك ضبط مقبض شريط التمرير العمودي ليكون في موضع معين في وحدات بكسل CSS بالنسبة إلى العناصر الرئيسية. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة 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 `ScrollbarPair` class manages horizontal and vertical scrollbars. It's constructed with a workspace and flags to add horizontal/vertical bars. Key actions include determining if scrolling is enabled in each direction, disposing of scrollbars, managing visibility, and resizing. Resizing involves recalculating scrollbar locations and lengths, considering both content changes (via `resizeContent`) and window layout changes (via `resizeView`). Methods allow setting scrollbar positions (`set`, `setX`, `setY`) and managing container visibility.\n"]]