Aspose.Html

Aspose.Html пространство имен содержит классы и методы для управления документами HTML, простыми или сложными, и на лету. Aspose.HTMLдля .NET позволяет разработчикам вставлять, удалять, заменять узлы HTML, извлекать информацию о стиле CSS, перемещаться по HTML-документу с помощью NodeIterator, TreeWalker, которые предоставляются спецификациями обхода, XPath или запросами селектора CSS. Он также предлагает сценарии, которые позволяют to манипулировать HTML DOM через JavaScript. Помимо HTML, этот API также предоставляет возможности для загрузки EPUB и MHTML. API-интерфейсы Aspose известны своими функциями преобразования форматов файлов, и этот API также предоставляет возможности для загрузки HTML-файла и рендеринга вывода в форматах PDF, XPS и растровых изображений, включая JPEG, PNG, BMP и TIFF.

Классы

Учебный классОписание
ArrayBufferОбъект ArrayBuffer используется для представления универсального буфера необработанных двоичных данных фиксированной длины.
ConfigurationПредставляет объект контекста конфигурации, который используется для настройки параметров среды для приложения.
Float32ArrayПредставляет массив 32-битных чисел с плавающей запятой (соответствует типу данных C float) в порядке байтов платформы.
Float64ArrayПредставляет массив 64-битных чисел с плавающей запятой (соответствует типу данных C float) в порядке байтов платформы.
FontsSettingsПредставляет настройки обработки шрифтов.
HTMLAddressElementЭлемент адреса. См. определение элемента ADDRESS в HTML 4.01. .
HTMLAnchorElementЭлемент привязки. См. определение элемента A в HTML 4.01. .
HTMLAppletElementВстроенный Java-апплет. См. определение элемента APPLET в HTML 4.01. Этот элемент устарел в HTML 4.01.
HTMLAreaElementОпределение области карты изображения на стороне клиента. См. определение элемента AREA в HTML 4.01. .
HTMLBaseElementБазовый URI документа [IETF RFC 2396 ]. См. определение элемента BASE в HTML 4.01. .
HTMLBaseFontElementБазовый шрифт. См. определение элемента BASEFONT в HTML 4.01. Этот элемент устарел в HTML 4.01.
HTMLBodyElementТело HTML-документа. Этот элемент всегда присутствует в DOM API, даже , если теги отсутствуют в исходном документе. См. определение элемента BODY в HTML 4.01. .
HTMLBRElementПринудительный разрыв строки. См. определение элемента BR в HTML 4.01. .
HTMLButtonElementНажать кнопку. См. определение элемента BUTTON в HTML 4.01. .
HTMLCanvasElementИнтерфейс HTMLCanvasElement предоставляет свойства и методы для управления макетом и представлением элементов холста. Интерфейс HTMLCanvasElement также наследует свойства и методы интерфейса HTMLElement.
HTMLDataListElementЭлемент datalist представляет собой набор элементов option, которые представляют предопределенные опции для других элементов управления. См. также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, представлены базой HTMLЭлементинтерфейс. Эти элементы следующие: специальный: SUB, SUP, SPAN, BDO, шрифт: TT, I, B, U, S, STRIKE, BIG, SMALL фраза: EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, ACRONYM, ABBRlist: DD, DTNOFRAMES, NOSCRIPTADDRESS, CENTERTheстиль атрибут элемента HTML доступен через ЭлементCSSInlineStyle интерфейс, который определен в модуле CSS [Таблицы стилей DOM Level 2 и CSS ].
HTMLFieldSetElementОрганизует элементы управления формы в логические группы. См. определение элемента FIELDSET в HTML 4.01. .
HTMLFontElementЛокальное изменение шрифта. См. определение элемента FONT в HTML 4.01. Этот элемент устарел в HTML 4.01.
HTMLFormElementФОРМА element включает в себя поведение, аналогичное коллекции и элементу. Он обеспечивает прямой доступ к содержащимся элементам управления формы , а также к атрибутам элемента формы. См. определение элемента FORM в HTML 4.01. .
HTMLFrameElementСоздать рамку. См. определение элемента FRAME в HTML 4.01. .
HTMLFrameSetElementСоздать сетку кадров. См. определение элемента FRAMESET в HTML 4.01. .
HTMLHeadElementИнформация о заголовке документа. См. определение элемента HEAD в HTML 4.01. .
HTMLHeadingElementДляH1 кH6 элементы. См. определение element H1 в HTML 4.01. .
HTMLHRElementСоздайте горизонтальную линейку. См. определение элемента HR в HTML 4.01. .
HTMLHtmlElementКорень документа HTML. См. определение элемента HTML в HTML 4.01. .
HTMLIFrameElementВстроенные подокна. См. определение элемента IFRAME в HTML 4.01. .
HTMLImageElementВстроенное изображение. См. определение элемента IMG в HTML 4.01. .
HTMLInputElementУправление формой. В зависимости от среды, в которой просматривается страница, свойство value может быть доступно только для чтения для типа ввода загрузки файла . Для типа ввода «пароль» фактическое возвращаемое значение может быть замаскировано для предотвращения несанкционированного использования. См. определение элемента INPUT в [HTML 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СВЯЗЬelement указывает ссылку на внешний ресурс, а определяет отношение этого документа к этому ресурсу (или наоборот). См. определение элемента LINK в HTML 4.01 (см. также стиль ссылки интерфейс в модуле StyleSheet [Таблицы стилей DOM Level 2 и CSS ]).
HTMLMapElementКарта изображения на стороне клиента. См. определение элемента MAP в HTML 4.01. .
HTMLMenuElementСписок меню. См. определение элемента MENU в HTML 4.01. Этот элемент устарел в HTML 4.01.
HTMLMetaElementСодержит общую метаинформацию о документе. См. определение элемента META в HTML 4.01. .
HTMLModElementУведомление об изменении части документа. См. определения элементов INS и DEL в HTML 4.01.
HTMLNoScriptElementОператоры сценария. См. определение элемента NOSCRIPT в HTML 4.01. .
HTMLObjectElementУниверсальный встроенный объект. В принципе, все свойства элемента объекта доступны для чтения и записи, но в некоторых средах некоторые свойства могут быть доступны только для чтения после создания экземпляра базового объекта. См. определение элемента OBJECT в [HTML 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Операторы сценария. См. определение элемента SCRIPT в HTML 4.01. .
HTMLSelectElementЭлемент select позволяет выбрать опцию. Доступ к содержащимся опциям можно получить напрямую через элемент select в виде коллекции. См. определение элемента SELECT в HTML 4.01.
HTMLStyleElementИнформация о стиле. См. определение элемента STYLE в HTML 4.01, модуль CSS [Таблицы стилей DOM Level 2 и CSS ] истиль ссылки интерфейс в модуле StyleSheets [Таблицы стилей DOM Level 2 и CSS ].
HTMLTableCaptionElementЗаголовок таблицы См. определение элемента CAPTION в HTML 4.01.
HTMLTableCellElementОбъект, используемый для представленияTH иТД элементов. См. определение элемента TD в HTML 4.01. .
HTMLTableColElementПерегруппируетЦВЕТ иКОЛГРУПП элементы. См. определение элемента COL в HTML 4.01. .
HTMLTableElementМетоды создания* и удаления* таблицы позволяют авторам создавать и изменять таблицы. [HTML 4.01 ] указывает, что только один из каждого из ПОДПИСЬ ,ГОЛОВА , иТФУТ элементы могут существовать в таблице. Таким образом, если он существует и вызывается метод createTHead() или createTFoot(), метод возвращает существующий элемент THead или TFoot. См. определение элемента TABLE в HTML 4.01. .
HTMLTableRowElementСтрока в таблице. См. определение элемента TR в HTML 4.01. .
HTMLTableSectionElementГОЛОВА ,ТФУТ , иTBODY элементов.
HTMLTemplateElementШаблон element
HTMLTextAreaElementМногострочное текстовое поле. См. определение элемента TEXTAREA в HTML 4.01. .
HTMLTitleElementЭлемент заголовка. См. определение элемента TITLE в 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-битных целых чисел без знака с дополнением до 2.
Uint8ClampedArrayПредставляет собой массив 8-битных целых чисел без знака, ограниченный 0-255; если вы указали значение, выходящее за пределы диапазона [0,255], вместо него будет установлено 0 или 255;
UrlПредоставляет объектное представление универсального идентификатора (URL).

Интерфейсы

ИнтерфейсОписание
IDocumentFragmentElementПредставляет общий интерфейс для всех элементов фрагмента документа.
IFormAssociatedElementЭлемент, связанный с формой, может иметь связь с элементом формы, который называется владельцем формы элемента. Если связанный с формой элемент не связан с элементом формы, его владелец формы считается нулевым. он повторно связан, может иметь атрибут формы, указанный для переопределения этого.
IHTMLFormElementПредставляет базовый интерфейс, который должен быть реализован элементами формы HTML.
IHTMLOptionsCollectionАнHTMLOptionsCollection представляет собой список узлов, представляющих элемент опции HTML . К отдельному узлу можно получить доступ либо по порядковому индексу , либо по номеру узла.имя илиидентификатор атрибуты. Коллекции в HTML DOM считаются активными, что означает, что они автоматически обновляются при изменении базового документа.
IUrlSearchParamsПредоставляет методы для работы со строкой запроса URL.

перечисление

перечислениеОписание
SandboxНабор флагов песочницы — это набор из нуля или более следующих флагов, которые используются для ограничения возможностей потенциально ненадежных ресурсов.