Namespace Aspose.Html.Dom.Css

Namespace Aspose.Html.Dom.Css

الفئات

اسم الفئةالوصف
CSSPrimitiveValueواجهة CSSPrimitiveValue تمثل قيمة CSS واحدة. يمكن استخدام هذه الواجهة لتحديد قيمة خاصية نمط معينة تم تعيينها حاليًا في كتلة أو لتعيين خاصية نمط معينة بشكل صريح داخل الكتلة. يمكن الحصول على مثيل من هذه الواجهة من طريقة getPropertyCSSValue لواجهة CSSStyleDeclaration. يحدث كائن CSSPrimitiveValue فقط في سياق خاصية CSS.
CSSValueتمثل قيمة بسيطة أو معقدة. يحدث كائن CSSValue فقط في سياق خاصية CSS.
CSSValueListتوفر واجهة CSSValueList تجريدًا لمجموعة مرتبة من قيم CSS.
Counterتُستخدم واجهة Counter لتمثيل أي قيمة دالة عداد أو عدادات. تعكس هذه الواجهة القيم في خاصية النمط الأساسية.
RGBColorتُستخدم واجهة RGBColor لتمثيل أي قيمة لون RGB. تعكس هذه الواجهة القيم في خاصية النمط الأساسية. وبالتالي، فإن التعديلات التي تتم على كائنات CSSPrimitiveValue تعدل خاصية النمط.
Rectتُستخدم واجهة Rect لتمثيل أي قيمة مستطيلة. تعكس هذه الواجهة القيم في خاصية النمط الأساسية. وبالتالي، فإن التعديلات التي تتم على كائنات 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 قاعدة @page داخل ورقة أنماط CSS. تُستخدم قاعدة @page لتحديد الأبعاد، الاتجاه، الهوامش، إلخ. لصندوق الصفحة للوسائط المرقمة.
ICSSRuleواجهة CSSRule هي الواجهة الأساسية المجردة لأي نوع من بيانات CSS. يشمل ذلك مجموعات القواعد وقواعد الهوامش. من المتوقع أن تحافظ التنفيذات على جميع القواعد المحددة في ورقة أنماط CSS، حتى إذا لم يتم التعرف على القاعدة من قبل المحلل. يتم تمثيل القواعد غير المعروفة باستخدام واجهة ICSSUnknownRule.
ICSSRuleListتوفر واجهة CSSRuleList تجريدًا لمجموعة مرتبة من قواعد CSS.
ICSSStyleDeclarationتمثل واجهة CSSStyleDeclaration كتلة إعلان CSS واحدة. يمكن استخدام هذه الواجهة لتحديد خصائص الأنماط المعينة حاليًا في كتلة أو لتعيين خصائص الأنماط بشكل صريح داخل الكتلة.
ICSSStyleRuleتمثل واجهة CSSStyleRule مجموعة قواعد واحدة في ورقة أنماط CSS.
ICSSStyleSheetواجهة CSSStyleSheet هي واجهة ملموسة تُستخدم لتمثيل ورقة أنماط CSS، أي ورقة أنماط نوع محتواها “text/css”.
ICSSUnknownRuleتمثل واجهة CSSUnknownRule قاعدة هوامش غير مدعومة من قبل هذه الوكالة.
ICSSValueListتوفر الواجهة تجريدًا لمجموعة مرتبة من قيم CSS.
IDocumentCSSتمثل هذه الواجهة وثيقة مع عرض CSS.
IDocumentStyleتوفر واجهة DocumentStyle آلية يمكن من خلالها استرداد أوراق الأنماط المدمجة في وثيقة. من المتوقع أن يتم الحصول على مثيل من واجهة DocumentStyle باستخدام طرق تحويل محددة على مثيل من واجهة Document.
IElementCSSInlineStyleيتم عرض معلومات النمط المضمنة المرتبطة بالعناصر من خلال خاصية النمط. تمثل هذه المحتويات خاصية STYLE لعناصر HTML (أو العناصر في مخططات أو DTDs أخرى تستخدم خاصية STYLE بنفس الطريقة).
ILinkStyleتوفر واجهة LinkStyle آلية يمكن من خلالها استرداد ورقة أنماط من العقدة المسؤولة عن ربطها في وثيقة. يمكن الحصول على مثيل من واجهة LinkStyle باستخدام طرق تحويل محددة على مثيل من عقدة الربط (HTMLLinkElement، HTMLStyleElement أو ProcessingInstruction في DOM Level 2).
IMediaListتوفر واجهة MediaList تجريدًا لمجموعة مرتبة من الوسائط، دون تحديد أو تقييد كيفية تنفيذ هذه المجموعة. تعتبر القائمة الفارغة هي نفسها قائمة تحتوي على الوسيط “all”.
IStyleSheetواجهة StyleSheet هي الواجهة الأساسية المجردة لأي نوع من أوراق الأنماط. تمثل ورقة أنماط واحدة مرتبطة بوثيقة منظمة.
IStyleSheetListتوفر واجهة StyleSheetList تجريدًا لمجموعة مرتبة من أوراق الأنماط.
IViewCSSتمثل هذه الواجهة عرض CSS.

التعدادات

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