Aspose.Html

ملف Aspose.Html تحتوي مساحة الاسم على فئات وطرق من أجل معالجة مستندات HTML ، سواء كانت بسيطة أو معقدة وسريعة. Aspose.HTMLيسمح لـ .NET للمطورين بإدراج ، إزالة ، استبدال عقد HTML ، واستخراج معلومات نمط CSS ، التنقل عبر مستند HTML إما عن طريق NodeIterator ، TreeWalker التي يتم توفيرها بواسطة مواصفات اجتياز ، XPath أو استعلامات محدد CSS. كما أنه يوفر البرمجة النصية التي تسمح لـ بمعالجة HTML DOM عبر JavaScript. بالإضافة إلى HTML ، توفر واجهة برمجة التطبيقات هذه أيضًا الإمكانيات لتحميل EPUB و MHTML. تشتهر واجهات برمجة التطبيقات Aspose API بميزات تحويل تنسيقات الملفات البينية الخاصة بهم كما توفر واجهة برمجة التطبيقات هذه إمكانات لتحميل ملف HTML وتقديم المخرجات بتنسيق PDF و XPS وتنسيقات الصور النقطية بما في ذلك JPEG و PNG و BMP و TIFF .

الطبقات

فصلوصف
ArrayBufferيتم استخدام كائن ArrayBuffer لتمثيل مخزن مؤقت للبيانات الثنائية الأولية العامة ذات الطول الثابت.
Configurationيمثل كائن سياق التكوين المستخدم لإعداد إعدادات البيئة للتطبيق.
Float32Arrayيمثل مصفوفة من أرقام الفاصلة العائمة ذات 32 بت (المقابلة لنوع بيانات C float) بترتيب بايت النظام الأساسي.
Float64Arrayيمثل مصفوفة مكونة من 64 بت من أرقام الفاصلة العائمة (المقابلة لنوع بيانات C float) بترتيب بايت النظام الأساسي.
FontsSettingsيمثل إعدادات معالجة الخطوط .
HTMLAddressElementعنصر العنوان. راجع تعريف عنصر العنوان في HTML 4.01.
HTMLAnchorElementعنصر الارتساء. راجع تعريف العنصر A في HTML 4.01.
HTMLAppletElementبرنامج Java صغير مضمن. راجع تعريف عنصر APPLET في HTML 4.01. تم إهمال هذا العنصر في HTML 4.01.
HTMLAreaElementتعريف منطقة خريطة الصورة من جانب العميل. راجع تعريف عنصر AREA في HTML 4.01.
HTMLBaseElementعنوان URL لقاعدة المستند [IETF RFC 2396 ]. راجع تعريف عنصر BASE في HTML 4.01.
HTMLBaseFontElementالخط الأساسي. راجع تعريف عنصر BASEFONT في HTML 4.01. تم إهمال هذا العنصر في HTML 4.01.
HTMLBodyElementنص مستند HTML. هذا العنصر موجود دائمًا في واجهة برمجة تطبيقات DOM ، حتى إذا لم تكن العلامات موجودة في المستند المصدر. راجع تعريف عنصر BODY في HTML 4.01.
HTMLBRElementفرض فاصل سطر. راجع تعريف عنصر BR في HTML 4.01.
HTMLButtonElementزر ضغط. راجع تعريف عنصر BUTTON في HTML 4.01.
HTMLCanvasElementتوفر واجهة HTMLCanvasElement خصائص وطرق لمعالجة تخطيط عناصر لوحة الرسم وعرضها. ترث واجهة HTMLCanvasElement أيضًا خصائص وأساليب واجهة HTMLElement.
HTMLDataListElementيمثل عنصر البيانات مجموعة من عناصر الخيار التي تمثل خيارات محددة مسبقًا لعناصر تحكم أخرى.توصية HTML 5.2 W3C .
HTMLDirectoryElementقائمة الدليل. راجع تعريف عنصر DIR في HTML 4.01. تم إهمال هذا العنصر في HTML 4.01.
HTMLDivElementحاوية كتلة عامة. راجع تعريف عنصر DIV في HTML 4.01.
HTMLDListElementقائمة التعريفات. راجع تعريف عنصر DL في HTML 4.01.
HTMLDocumentأنمستند HTML هو جذر التسلسل الهرمي لـ HTML ويحمل المحتوى بأكمله. إلى جانب توفير الوصول إلى التسلسل الهرمي ، فإنه يوفر أيضًا بعض الطرق الملائمة للوصول إلى مجموعات معينة من معلومات من المستند.
HTMLElementجميع واجهات عناصر HTML مشتقة من هذه الفئة. يتم تمثيل العناصر التي تعرض سمات HTML الأساسية فقط بواسطة القاعدة HTMLElementواجهه المستخدم. هذه العناصر كالتالي: خاص: SUB ، SUP ، SPAN ، BDOfont: TT ، I ، B ، U ، S ، STRIKE ، BIG ، SMALL العبارة: EM ، STRONG ، DFN ، CODE ، SAMP ، KBD ، VAR ، CITE ، ACRONYM ، ABBRlist: DD ، DTNOFRAMES ، NOSCRIPTADDRESS ، CENTERأسلوب السمة لعنصر HTML يمكن الوصول إليها من خلال عنصر CSS الواجهة المحددة في وحدة CSS [أوراق أنماط DOM من المستوى 2 و CSS ].
HTMLFieldSetElementينظم عناصر التحكم في النموذج في مجموعات منطقية. راجع تعريف عنصر FIELDSET في HTML 4.01.
HTMLFontElementتغيير محلي للخط. راجع تعريف عنصر FONT في HTML 4.01. تم إهمال عنصر هذا في HTML 4.01.
HTMLFormElementملفاستمارة يشتمل العنصر على سلوك مشابه لمجموعة وعنصر. يوفر وصولاً مباشرًا إلى عناصر تحكم النموذج المضمنة بالإضافة إلى سمات عنصر النموذج. راجع تعريف عنصر FORM في HTML 4.01.
HTMLFrameElementقم بإنشاء إطار. راجع تعريف عنصر الإطار في HTML 4.01.
HTMLFrameSetElementإنشاء شبكة من الإطارات. راجع تعريف عنصر FRAMESET في HTML 4.01.
HTMLHeadElementمعلومات رأس المستند. راجع تعريف عنصر HEAD في HTML 4.01.
HTMLHeadingElementلملفH1 لH6 عناصر. راجع تعريف H1 element في HTML 4.01.
HTMLHRElementأنشئ قاعدة أفقية. راجع تعريف عنصر الموارد البشرية في HTML 4.01.
HTMLHtmlElementجذر مستند HTML. راجع تعريف عنصر HTML في HTML 4.01.
HTMLIFrameElementالنوافذ الفرعية المضمنة. راجع تعريف عنصر IFRAME في HTML 4.01.
HTMLImageElementصورة مضمنة. راجع تعريف عنصر IMG في HTML 4.01.
HTMLInputElementالتحكم في النموذج: اعتمادًا على البيئة التي يتم فيها عرض الصفحة ، قد تكون خاصية القيمة للقراءة فقط لإدخال تحميل الملف من النوع . بالنسبة لنوع إدخال “كلمة المرور” ، قد تكون القيمة الفعلية التي تم إرجاعها مقنعة لمنع الاستخدام غير المصرح به. راجع تعريف عنصر INPUT في [أتش تي أم أل 4.01 ] .
HTMLIsIndexElementيُستخدم هذا العنصر لإدخال نص أحادي السطر. راجع تعريف عنصر ISINDEX في HTML 4.01. تم إهمال هذا العنصر في HTML 4.01.
HTMLLabelElementنص تسمية حقل النموذج. راجع تعريف عنصر LABEL في HTML 4.01.
HTMLLegendElementيوفر شرحًا لملفالحقول التجمع. راجع تعريف عنصر LEGEND في HTML 4.01.
HTMLLIElementعنصر قائمة. راجع تعريف عنصر LI في HTML 4.01.
HTMLLinkElementملفوصلةيحدد العنصر ارتباطًا بمصدر خارجي ، ويحدد علاقة هذا المستند بهذا المورد (أو العكس بالعكس). راجع تعريف عنصر LINK في HTML 4.01 (راجع أيضًا LinkStyle واجهة في وحدة StyleSheet [أوراق أنماط DOM من المستوى 2 و CSS ]) .
HTMLMapElementمخطط صورة من جانب العميل. راجع تعريف عنصر MAP في HTML 4.01.
HTMLMenuElementقائمة القائمة. راجع تعريف عنصر القائمة في HTML 4.01. هذا العنصر مهمل في HTML 4.01.
HTMLMetaElementيحتوي هذا على معلومات تعريف عامة حول المستند. راجع تعريف العنصر META في HTML 4.01.
HTMLModElementإشعار بتعديل جزء من المستند. راجع تعريفات INS و DEL في HTML 4.01.
HTMLNoScriptElementعبارات البرنامج النصي. راجع تعريف عنصر NOSCRIPT في HTML 4.01.
HTMLObjectElementكائن مضمن عام. من حيث المبدأ ، تكون جميع الخصائص الموجودة في عنصر الكائن للقراءة والكتابة ولكن في بعض البيئات قد تكون بعض الخصائص للقراءة فقط بمجرد إنشاء الكائن الأساسي. راجع تعريف عنصر OBJECT في [أتش تي أم أل 4.01 ] .
HTMLOListElementالقائمة المطلوبة. راجع تعريف عنصر OL في HTML 4.01.
HTMLOptGroupElementتجميع الخيارات معًا في تقسيمات منطقية. راجع تعريف عنصر OPTGROUP في HTML 4.01.
HTMLOptionElementاختيار قابل للتحديد. راجع تعريف عنصر OPTION في HTML 4.01.
HTMLParagraphElementفقرات. راجع تعريف العنصر P في HTML 4.01.
HTMLParamElementتغذية المعلمات لملفهدف عنصر. راجع تعريف عنصر PARAM في HTML 4.01.
HTMLPreElementنص منسق مسبقًا. راجع تعريف عنصر PRE في HTML 4.01.
HTMLQuoteElementلملفس وبلوك كويوتعناصر. راجع تعريف عنصر Q في HTML 4.01.
HTMLScriptElementعبارات البرنامج النصي. راجع تعريف عنصر البرنامج النصي في HTML 4.01.
HTMLSelectElementيسمح عنصر التحديد بتحديد خيار. يمكن الوصول إلى الخيارات المضمنة مباشرة من خلال عنصر التحديد كمجموعة. راجع تعريف عنصر SELECT في HTML 4.01.
HTMLStyleElementمعلومات النمط. راجع تعريف عنصر STYLE في HTML 4.01 ، الوحدة النمطية CSS [أوراق أنماط DOM من المستوى 2 و CSS ] و الLinkStyle واجهة في StyleSheets module [أوراق أنماط DOM من المستوى 2 و CSS ].
HTMLTableCaptionElementالتسمية التوضيحية للجدول راجع تعريف عنصر CAPTION في HTML 4.01.
HTMLTableCellElementالكائن المستخدم لتمثيلذ وTD عناصر. راجع تعريف عنصر TD في HTML 4.01.
HTMLTableColElementيعيد تجميع ملفCOL وكولجروب عناصر. راجع تعريف عنصر COL في HTML 4.01.
HTMLTableElementتسمح أساليب الإنشاء * والحذف * الموجودة في الجدول للمؤلفين بتكوين الجداول وتعديلها . [أتش تي أم أل 4.01 ] يحدد أن واحدًا فقط من كل من التسمية التوضيحية وثياد ، وTFOOT قد توجد عناصر في جدول. لذلك ، إذا كان موجودًا ، وتم استدعاء طريقة createTHead () أو createTFoot () ، تقوم الطريقة بإرجاع عنصر THead أو TFoot الموجود. راجع تعريف عنصر TABLE في HTML 4.01.
HTMLTableRowElementصف في جدول. راجع تعريف عنصر TR في HTML 4.01.
HTMLTableSectionElementملفثياد وTFOOT ، وTBODY عناصر.
HTMLTemplateElementعنصر القالب
HTMLTextAreaElementحقل نص متعدد الأسطر. راجع تعريف عنصر TEXTAREA في HTML 4.01.
HTMLTitleElementعنصر العنوان. راجع تعريف عنصر العنوان في HTML 4.01.
HTMLUListElementقائمة غير مرتبة. راجع تعريف عنصر UL في HTML 4.01.
HTMLUnknownElementعنصر html غير معروف .
Int16Arrayيمثل مصفوفة من الأعداد الصحيحة ذات التوقيع الثنائي المكونة من 16 بت بترتيب بايت النظام الأساسي.
Int32Arrayيمثل مصفوفة من الأعداد الصحيحة الموقعة ذات 32 بت المكونة من ثنائي في ترتيب بايت النظام الأساسي.
Int8Arrayيمثل مصفوفة من الأعداد الصحيحة ذات التوقيع الثنائي المكونة من 8 بت.
Licenseيوفر طرقًا لترخيص المكون.
Meteredيوفر طرقًا لتعيين المفتاح المقنن .
MimeTypeيمثل أنواع وسائط الإنترنت
PlatformExceptionيمثل الفئة الأساسية لكافة الاستثناءات التي قد تحدث أثناء تنفيذ التطبيق.
TypedArrayتقدم كائنات TypedArray عرضًا يشبه المصفوفة لمخزن بيانات ثنائي أساسي.
TypedArray<T>تقدم كائنات TypedArray عرضًا يشبه المصفوفة لمخزن بيانات ثنائي أساسي.
Uint16Arrayيمثل مصفوفة من الأعداد الصحيحة غير الموقعة ثنائية التكملة ذات 16 بت بترتيب بايت النظام الأساسي.
Uint32Arrayيمثل مصفوفة من الأعداد الصحيحة غير الموقعة ذات 32 بت المكونة من اثنين في ترتيب بايت النظام الأساسي.
Uint8Arrayيمثل مصفوفة من الأعداد الصحيحة غير الموقعة المكونة من ثنائيتين بتات 8 بت.
Uint8ClampedArrayيمثل مصفوفة من 8 بت أعداد صحيحة غير موقعة مثبتة بـ 0-255 ؛ إذا حددت قيمة خارج النطاق [0،255] ، فسيتم تعيين 0 أو 255 بدلاً من ذلك ؛
Urlيوفر تمثيل كائن لمعرف عالمي (URL) .

واجهات

واجهه المستخدموصف
IDocumentFragmentElementيمثل واجهة مشتركة لجميع عناصر جزء المستند.
IFormAssociatedElementيمكن أن يكون للعنصر المرتبط بالنموذج علاقة بعنصر نموذج ، وهو ما يسمى بمالك نموذج العنصر. إذا لم يكن العنصر المرتبط بالنموذج مرتبطًا بعنصر نموذج ، فيُقال إن مالك النموذج خالٍ. يمكن إعادة التوطين ، وقد يكون لها سمة نموذج محددة لتجاوز هذا.
IHTMLFormElementيمثل واجهة أساسية يجب تنفيذها بواسطة عناصر نموذج HTML.
IHTMLOptionsCollectionأنHTMLOptionsCollection هي قائمة بالعقد التي تمثل عنصر خيارات HTML . يمكن الوصول إلى عقدة فردية إما بواسطة فهرس ترتيبي أو العقدةاسم أوبطاقة تعريف صفات. يُفترض أن تكون المجموعات في HTML DOM حية بمعنى أنها يتم تحديثها تلقائيًا عند تغيير المستند الأساسي.
IUrlSearchParamsيوفر طرقًا للعمل مع سلسلة استعلام عناوين URL .

تعداد

تعدادوصف
Sandboxمجموعة علامات وضع الحماية هي مجموعة من صفر أو أكثر من العلامات التالية ، والتي تُستخدم لتقييد القدرات التي من المحتمل أن تكون الموارد غير موثوق بها.