Aspose.Html.Dom.Css

ملف Aspose.Html.Dom.Css مساحة الاسم مخصصة لجميع عمليات التلاعب ذات الصلة بـ CSS.

الطبقات

فصلوصف
Counterيتم استخدام واجهة العداد لتمثيل أي قيمة دالة للعداد. تعكس هذه الواجهة القيم الموجودة في خاصية النمط الأساسية.
CSSPrimitiveValueتمثل واجهة CSSPrimitiveValue قيمة CSS واحدة. يمكن استخدام هذه الواجهة لتحديد قيمة خاصية نمط معينة تم تعيينها حاليًا في كتلة أو لتعيين خاصية نمط معينة بشكل صريح داخل الكتلة. يمكن الحصول على مثيل لهذه الواجهة من طريقة getPropertyCSSValue لواجهة CSSStyleDeclusion. لا يحدث كائن CSSPrimitiveValue إلا في سياق خاصية CSS.
CSSValueيمثل قيمة بسيطة أو معقدة. لا يحدث كائن CSSValue إلا في سياق خاصية CSS.
CSSValueListتوفر واجهة CSSValueList تجريدًا لمجموعة مرتبة من قيم CSS.
Rectتُستخدم واجهة المستقيم لتمثيل أي قيمة مستقيمة. تعكس هذه الواجهة القيم الموجودة في خاصية النمط الأساسية. ومن ثم ، فإن التعديلات التي تم إجراؤها على كائنات CSSPrimitiveValue تعدل خاصية النمط.
RGBColorيتم استخدام واجهة RGBColor لتمثيل أي قيمة ألوان RGB. تعكس هذه الواجهة القيم الموجودة في خاصية النمط الأساسية. ومن ثم ، فإن التعديلات التي تم إجراؤها على كائنات CSSPrimitiveValue تعدل خاصية النمط.

واجهات

واجهه المستخدموصف
ICSS2Propertiesيوفر واجهة لخصائص CSS2 وتعيين القيم في سياق عنصر HTML معين
ICSSCharsetRuleتمثل واجهة CSSCharsetRule قاعدةcharset في ورقة أنماط CSS. لا تؤثر قيمة سمة الترميز على ترميز البيانات النصية في كائنات DOM ؛ هذا الترميز دائمًا هو UTF-16. بعد تحميل ورقة الأنماط ، تكون قيمة سمة الترميز هي القيمة الموجودة في قاعدةcharset. إذا لم يكن هناكcharset في المستند الأصلي ، فلن يتم إنشاء CSSCharsetRule. يمكن أيضًا استخدام قيمة سمة التشفير كتلميح للتشفير المستخدم في إنشاء تسلسل لورقة الأنماط.
ICSSCounterStyleRuleتسمح قاعدة @ counter-style للمؤلفين بتعريف نمط عداد مخصص.
ICSSFontFaceRuleتمثل واجهة CSSFontFaceRule قاعدة @ font-face في ورقة أنماط CSS. تُستخدم قاعدة @ font-face للاحتفاظ بمجموعة من أوصاف الخط.
ICSSImportRuleتمثل واجهة CSSImportRule قاعدةimport داخل ورقة أنماط CSS. تُستخدم قاعدةimport لاستيراد قواعد الأنماط من أوراق الأنماط الأخرى.
ICSSKeyframeRuleتمثل واجهة CSSKeyframeRule قاعدة النمط لمفتاح واحد.
ICSSKeyframesRuleتمثل واجهة CSSKeyframesRule مجموعة كاملة من الإطارات الرئيسية لرسوم متحركة واحد
ICSSMarginRuleتمثل واجهة CSSMarginRule هامشًا في القاعدة .
ICSSMediaRuleتمثل واجهة CSSMediaRule قاعدةmedia في ورقة أنماط CSS. يمكن استخدام قاعدةmedia لتحديد قواعد الأنماط لأنواع وسائط معينة.
ICSSPageRuleتمثل واجهة CSSPageRule قاعدة @ صفحة داخل ورقة أنماط CSS. تُستخدم القاعدةpage لتحديد الأبعاد والاتجاه والهوامش وما إلى ذلك لمربع الصفحة للوسائط المقسمة إلى صفحات.
ICSSRuleواجهة CSSRule هي الواجهة الأساسية المجردة لأي نوع من عبارات CSS. يتضمن هذا كلاً من مجموعات القواعد و at-rules. من المتوقع أن يحافظ التطبيق على جميع القواعد المحددة في ورقة أنماط CSS ، حتى إذا لم يتعرف المحلل اللغوي على القاعدة. يتم تمثيل القواعد غير المعترف بها باستخدام!:ICSSUnknownRule الواجهة .
ICSSRuleListتوفر واجهة CSSRuleList تجريدًا لمجموعة مرتبة من قواعد CSS.
ICSSStyleDeclarationتمثل واجهة CSSStyleDeclusion كتلة إعلان CSS واحدة. يمكن استخدام هذه الواجهة لتحديد خصائص النمط المعينة حاليًا في كتلة أو لتعيين خصائص النمط بشكل صريح داخل الكتلة.
ICSSStyleRuleتمثل واجهة CSSStyleRule قاعدة واحدة تم تعيينها في ورقة أنماط CSS.
ICSSStyleSheetواجهة CSSStyleSheet هي واجهة ملموسة تستخدم لتمثيل ورقة أنماط CSS ، أي ورقة أنماط يكون نوع محتواها “text / css” .
ICSSUnknownRuleتمثل واجهة CSSUnknownRule قاعدة عامة لا يدعمها وكيل المستخدم هذا.
ICSSValueListتوفر الواجهة تجريدًا لمجموعة مرتبة من قيم CSS.
IDocumentCSSتمثل هذه الواجهة مستندًا باستخدام طريقة عرض CSS .
IDocumentStyleتوفر واجهة DocumentStyle آلية يمكن من خلالها استرداد أوراق الأنماط المضمنة في المستند. التوقع هو أنه يمكن الحصول على مثيل لواجهة DocumentStyle باستخدام طرق صب خاصة بالربط على مثيل لواجهة Document.
IElementCSSInlineStyleيتم عرض معلومات النمط المضمنة المرفقة بالعناصر من خلال سمة النمط. يمثل هذا محتويات سمة STYLE لعناصر HTML (أو عناصر في مخططات أو DTD أخرى تستخدم سمة STYLE بنفس الطريقة).
ILinkStyleتوفر واجهة LinkStyle آلية يمكن من خلالها استرداد ورقة الأنماط من العقدة المسؤولة عن ربطها بمستند. يمكن الحصول على مثيل لواجهة LinkStyle باستخدام طرق الصب الخاصة بالربط على مثيل لعقدة ربط (HTMLLinkElement أو HTMLStyleElement أو ProcessingInstruction في DOM Level 2) .
IMediaListتوفر واجهة MediaList تجريدًا لمجموعة مرتبة من الوسائط ، بدون تعريف أو تقييد كيفية تنفيذ هذه المجموعة. القائمة الفارغة هي نفس القائمة التي تحتوي على الوسيط “الكل”.
IStyleSheetواجهة StyleSheet هي الواجهة الأساسية المجردة لأي نوع من أوراق الأنماط. إنها تمثل ورقة نمط واحدة مرتبطة بمستند منظم.
IStyleSheetListتوفر واجهة StyleSheetList تجريدًا لمجموعة مرتبة من أوراق الأنماط.
IViewCSSتمثل هذه الواجهة طريقة عرض CSS .

تعداد

تعدادوصف
CSSEngineModeيحدد CSS وضع المحرك