Aspose.Html.Dom.Css

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

الطبقات

فصل وصف
Counter يتم استخدام واجهة العداد لتمثيل أي قيمة دالة للعداد. تعكس هذه الواجهة القيم الموجودة في خاصية النمط الأساسية.
CSSPrimitiveValue تمثل واجهة CSSPrimitiveValue قيمة CSS واحدة. يمكن استخدام هذه الواجهة لتحديد قيمة خاصية نمط معينة تم تعيينها حاليًا في كتلة أو لتعيين خاصية نمط معينة بشكل صريح داخل الكتلة. يمكن الحصول على مثيل لهذه الواجهة من طريقة getPropertyCSSValue لواجهة CSSStyleDeclusion. لا يحدث كائن CSSPrimitiveValue إلا في سياق خاصية CSS.
CSSValue يمثل قيمة بسيطة أو معقدة. لا يحدث كائن CSSValue إلا في سياق خاصية CSS.
CSSValueList توفر واجهة CSSValueList تجريدًا لمجموعة مرتبة من قيم CSS.
Rect تُستخدم واجهة 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 باستخدام طرق الصب الخاصة بالربط على مثيل لواجهة المستند.
IElementCSSInlineStyle يتم عرض معلومات النمط المضمنة المرفقة بالعناصر من خلال سمة النمط. يمثل هذا محتويات سمة STYLE لعناصر HTML (أو عناصر في مخططات أو DTD أخرى تستخدم سمة STYLE بنفس الطريقة).
ILinkStyle توفر واجهة LinkStyle آلية يمكن من خلالها استرداد ورقة الأنماط من العقدة المسؤولة عن ربطها بمستند. يمكن الحصول على مثيل لواجهة LinkStyle باستخدام طرق الصب الخاصة بالربط على مثيل لعقدة ربط (HTMLLinkElement أو HTMLStyleElement أو ProcessingInstruction في DOM Level 2) .
IMediaList توفر واجهة MediaList تجريدًا لمجموعة مرتبة من الوسائط ، دون تعريف أو تقييد كيفية تنفيذ هذه المجموعة. القائمة الفارغة هي نفس القائمة التي تحتوي على الوسيط “الكل”.
IStyleSheet واجهة StyleSheet هي الواجهة الأساسية المجردة لأي نوع من أوراق الأنماط. إنها تمثل ورقة نمط واحدة مرتبطة بمستند منظم.
IStyleSheetList توفر واجهة StyleSheetList تجريدًا لمجموعة مرتبة من أوراق الأنماط.
IViewCSS تمثل هذه الواجهة طريقة عرض CSS .

تعداد

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