Aspose.Html

Il Aspose.Html namespace contiene classi e metodi per manipolare documenti HTML, semplici o complessi e al volo. Aspose.HTMLper .NET consente agli sviluppatori di inserire, rimuovere, sostituire i nodi HTML, estrarre le informazioni sullo stile CSS, navigare attraverso il documento HTML tramite NodeIterator, TreeWalker forniti da Traversal Specifications, XPath o query del selettore CSS. Offre anche lo scripting che consente di manipolare l’HTML DOM tramite JavaScript. Oltre all’HTML, questa API fornisce anche le capacità per caricare EPUB e MHTML. Le API di Aspose sono famose per le loro funzionalità di conversione del formato di file inter e questa API fornisce anche le capacità per caricare file HTML e renderizzare l’output in PDF, XPS e formati di immagini raster inclusi JPEG, PNG, BMP e TIFF.

Classi

ClasseDescrizione
ArrayBufferL’oggetto ArrayBuffer viene utilizzato per rappresentare un buffer di dati binari non elaborati generico a lunghezza fissa.
ConfigurationRappresenta l’oggetto del contesto di configurazione utilizzato per configurare le impostazioni dell’ambiente per l’applicazione.
Float32ArrayRappresenta un array di numeri in virgola mobile a 32 bit (corrispondenti al tipo di dati C float) nell’ordine dei byte della piattaforma.
Float64ArrayRappresenta un array di numeri in virgola mobile a 64 bit (corrispondenti al tipo di dati C float) nell’ordine dei byte della piattaforma.
FontsSettingsRappresenta le impostazioni di gestione dei caratteri.
HTMLAddressElementL’elemento indirizzo. Vedi la definizione dell’elemento ADDRESS in HTML 4.01.
HTMLAnchorElementL’elemento di ancoraggio. Vedi la definizione dell’elemento A in HTML 4.01.
HTMLAppletElementUn’applet Java incorporata. Vedere la definizione dell’elemento APPLET in HTML 4.01. Questo elemento è deprecato in HTML 4.01.
HTMLAreaElementDefinizione area mappa immagine lato client. Vedere la definizione dell’elemento AREA in HTML 4.01.
HTMLBaseElementURI base documento [RFC 2396 dell’IETF ]. Vedi la definizione dell’elemento BASE in HTML 4.01.
HTMLBaseFontElementCarattere di base. Vedere la definizione dell’elemento BASEFONT in HTML 4.01. Questo elemento è deprecato in HTML 4.01.
HTMLBodyElementIl corpo del documento HTML. Questo elemento è sempre presente nell’API DOM, anche se i tag non sono presenti nel documento sorgente. Vedere la definizione dell’elemento BODY in HTML 4.01.
HTMLBRElementForza un’interruzione di riga. Vedi la definizione dell’elemento BR in HTML 4.01.
HTMLButtonElementPulsante. Vedi la definizione dell’elemento BUTTON in HTML 4.01.
HTMLCanvasElementL’interfaccia HTMLCanvasElement fornisce proprietà e metodi per manipolare il layout e la presentazione degli elementi canvas. L’interfaccia HTMLCanvasElement eredita anche le proprietà ei metodi dell’interfaccia HTMLElement.
HTMLDataListElementL’elemento datalist rappresenta un insieme di elementi option che rappresentano opzioni predefinite per altri controlli. Vedi anche ilHTML 5.2 Raccomandazione W3C .
HTMLDirectoryElementElenco directory. Vedere la definizione dell’elemento DIR in HTML 4.01. Questo elemento è deprecato in HTML 4.01.
HTMLDivElementContenitore di blocchi generico. Vedi la definizione dell’elemento DIV in HTML 4.01.
HTMLDListElementElenco delle definizioni. Vedi la definizione dell’elemento DL in HTML 4.01.
HTMLDocumentAnDocumento HTML è la radice della gerarchia HTML e contiene l’intero contenuto. Oltre a fornire l’accesso alla gerarchia, fornisce anche alcuni metodi utili per accedere a determinate serie di informazioni dal documento.
HTMLElementTutte le interfacce degli elementi HTML derivano da questa classe. Gli elementi che solo espongono gli attributi principali dell’HTML sono rappresentati dalla base Elemento HTMLinterfaccia. Questi elementi sono i seguenti: speciale: SUB, SUP, SPAN, BDOfont: TT, I, B, U, S, STRIKE, BIG, SMALL frase: EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, ACRONYM, ABBRlist: DD, DTNOFRAMES, NOSCRIPTADDRESS, CENTERThestile l’attributo di un elemento HTML è accessibile tramite ElementCSSInlineStyle interfaccia definita nel modulo CSS [Fogli di stile DOM di livello 2 e CSS ].
HTMLFieldSetElementOrganizza i controlli del modulo in gruppi logici. Vedere la definizione dell’elemento FIELDSET in HTML 4.01.
HTMLFontElementModifica locale al carattere. Vedere la definizione dell’elemento FONT in HTML 4.01. Questo elemento è deprecato in HTML 4.01.
HTMLFormElementIlMODULO L’elemento comprende un comportamento simile a una raccolta e un elemento. Fornisce accesso diretto ai controlli del modulo contenuti nonché agli attributi dell’elemento del modulo. Vedere la definizione dell’elemento FORM in HTML 4.01.
HTMLFrameElementCrea una cornice. Vedi la definizione dell’elemento FRAME in HTML 4.01.
HTMLFrameSetElementCrea una griglia di frame. Vedere la definizione dell’elemento FRAMESET in HTML 4.01.
HTMLHeadElementInformazioni sulla testata del documento. Vedi la definizione dell’elemento HEAD in HTML 4.01.
HTMLHeadingElementPer ilH1 AH6 elementi. Vedi la definizione H1 element in HTML 4.01.
HTMLHRElementCrea un filetto orizzontale. Vedi la definizione dell’elemento HR in HTML 4.01.
HTMLHtmlElementRadice di un documento HTML. Vedi la definizione dell’elemento HTML in HTML 4.01.
HTMLIFrameElementSottofinestre incorporate. Vedi la definizione dell’elemento IFRAME in HTML 4.01.
HTMLImageElementImmagine incorporata. Vedi la definizione dell’elemento IMG in HTML 4.01.
HTMLInputElementControllo modulo. A seconda dell’ambiente in cui la pagina viene visualizzata, la proprietà value può essere di sola lettura per il tipo di input di caricamento file . Per il tipo di input “password”, il valore effettivo restituito può essere mascherato per impedire l’uso non autorizzato. Vedere la definizione dell’elemento INPUT in [HTML 4.01 ].
HTMLIsIndexElementQuesto elemento viene utilizzato per l’immissione di testo a riga singola. Vedere la definizione dell’elemento ISINDEX in HTML 4.01. Questo elemento è deprecato in HTML 4.01.
HTMLLabelElementTesto etichetta campo modulo. Vedi la definizione dell’elemento LABEL in HTML 4.01.
HTMLLegendElementFornisce una didascalia per aCAMPO raggruppamento. Vedi la definizione dell’elemento LEGEND in HTML 4.01.
HTMLLIElementVoce di elenco. Vedi la definizione dell’elemento LI in HTML 4.01.
HTMLLinkElementIlCOLLEGAMENTOL’elemento specifica un collegamento a una risorsa esterna e definisce la relazione di questo documento con quella risorsa (o viceversa). Vedi la definizione dell’elemento LINK in HTML 4.01 (vedi anche LinkStyle interfaccia nel modulo StyleSheet [Fogli di stile DOM di livello 2 e CSS ]).
HTMLMapElementMappa immagine lato client. Vedi la definizione dell’elemento MAP in HTML 4.01.
HTMLMenuElementElenco dei menu. Vedere la definizione dell’elemento MENU in HTML 4.01. Questo elemento è deprecato in HTML 4.01.
HTMLMetaElementContiene meta-informazioni generiche sul documento. Vedi la definizione dell’elemento META in HTML 4.01.
HTMLModElementAvviso di modifica di parte di un documento. Vedere le definizioni degli elementi INS e DEL in HTML 4.01.
HTMLNoScriptElementDichiarazioni script. Vedi la definizione dell’elemento NOSCRIPT in HTML 4.01.
HTMLObjectElementOggetto incorporato generico. In linea di principio, tutte le proprietà sull’elemento oggetto sono di lettura-scrittura, ma in alcuni ambienti alcune proprietà possono essere di sola lettura una volta creata l’istanza dell’oggetto sottostante. Vedere la definizione dell’elemento OBJECT in [HTML 4.01 ].
HTMLOListElementElenco ordinato. Vedi la definizione dell’elemento OL in HTML 4.01.
HTMLOptGroupElementRaggruppa le opzioni in suddivisioni logiche. Vedere la definizione dell’elemento OPTGROUP in HTML 4.01.
HTMLOptionElementUna scelta selezionabile. Vedere la definizione dell’elemento OPTION in HTML 4.01.
HTMLParagraphElementParagrafi. Vedi la definizione dell’elemento P in HTML 4.01.
HTMLParamElementParametri inviati aOGGETTO elemento. Vedere la definizione dell’elemento PARAM in HTML 4.01.
HTMLPreElementTesto preformattato. Vedi la definizione dell’elemento PRE in HTML 4.01.
HTMLQuoteElementPer ilQ EBLOCCOelementi. Vedere la definizione dell’elemento Q in HTML 4.01.
HTMLScriptElementDichiarazioni script. Vedi la definizione dell’elemento SCRIPT in HTML 4.01.
HTMLSelectElementL’elemento select consente la selezione di un’opzione. È possibile accedere direttamente alle opzioni contenute tramite l’elemento select come raccolta. Vedi la definizione dell’elemento SELECT in HTML 4.01.
HTMLStyleElementInformazioni sullo stile. Vedi la definizione dell’elemento STYLE in HTML 4.01, il modulo CSS [Fogli di stile DOM di livello 2 e CSS ] e ilLinkStyle interfaccia nel modulo StyleSheets [Fogli di stile DOM di livello 2 e CSS ].
HTMLTableCaptionElementDidascalia della tabella Vedere la definizione dell’elemento CAPTION in HTML 4.01.
HTMLTableCellElementL’oggetto utilizzato per rappresentare il fileTH ETD elementi. Vedi la definizione dell’elemento TD in HTML 4.01.
HTMLTableColElementRaggruppa ilCOL ECOLGRUPPO elementi. Vedi la definizione dell’elemento COL in HTML 4.01.
HTMLTableElementI metodi create* e delete* sulla tabella consentono agli autori di costruire e modificare tabelle. [HTML 4.01 ] specifica che solo uno di ciascuno dei DIDASCALIA ,TESTA , ETFOOT gli elementi possono esistere in una tabella. Pertanto, se ne esiste uno e viene chiamato il metodo createTHead() o createTFoot(), il metodo restituisce l’elemento THead o TFoot esistente. Vedere la definizione dell’elemento TABLE in HTML 4.01.
HTMLTableRowElementUna riga in una tabella. Vedi la definizione dell’elemento TR in HTML 4.01.
HTMLTableSectionElementIlTESTA ,TFOOT , ETBODY elementi.
HTMLTemplateElementL’elemento modello
HTMLTextAreaElementCampo di testo multilinea. Vedere la definizione dell’elemento TEXTAREA in HTML 4.01.
HTMLTitleElementL’elemento titolo. Vedi la definizione dell’elemento TITLE in HTML 4.01.
HTMLUListElementElenco non ordinato. Vedere la definizione dell’elemento UL in HTML 4.01.
HTMLUnknownElementL’elemento html sconosciuto.
Int16ArrayRappresenta una matrice di interi con segno a 16 bit in complemento a due nell’ordine dei byte della piattaforma.
Int32ArrayRappresenta una matrice di interi con segno a 32 bit in complemento a due nell’ordine dei byte della piattaforma.
Int8ArrayRappresenta un array di interi con segno a 8 bit in complemento a due.
LicenseFornisce metodi per concedere in licenza il componente.
MeteredFornisce metodi per impostare la chiave misurata.
MimeTypeRappresenta un Internet Media Types
PlatformExceptionRappresenta la classe base per tutte le eccezioni che possono verificarsi durante l’esecuzione dell’applicazione.
TypedArrayGli oggetti TypedArray presentano una visualizzazione simile ad un array di un buffer di dati binari sottostante.
TypedArray<T>Gli oggetti TypedArray presentano una visualizzazione simile ad un array di un buffer di dati binari sottostante.
Uint16ArrayRappresenta una matrice di interi senza segno a 16 bit con complemento a due nell’ordine dei byte della piattaforma.
Uint32ArrayRappresenta una matrice di interi senza segno a 32 bit con complemento a due nell’ordine dei byte della piattaforma.
Uint8ArrayRappresenta un array di interi senza segno a 8 bit in complemento a due.
Uint8ClampedArrayRappresenta un array di interi senza segno a 8 bit fissati a 0-255; se hai specificato un valore che non rientra nell’intervallo di [0,255], verrà invece impostato 0 o 255;
UrlFornisce una rappresentazione oggetto di un identificatore universale (URL).

Interfacce

InterfacciaDescrizione
IDocumentFragmentElementRappresenta l’interfaccia comune per tutti gli elementi del frammento di documento.
IFormAssociatedElementUn elemento associato al modulo può avere una relazione con un elemento del modulo, che viene chiamato proprietario del modulo dell’elemento. Se un elemento associato a un modulo non è associato a un elemento di un modulo, si dice che il suo proprietario del modulo è nullo. Un elemento associato a un modulo è, per impostazione predefinita, associato all’elemento del modulo antenato più vicino (come descritto di seguito), ma, se è riassociabile, può avere un attributo form specificato per sovrascriverlo.
IHTMLFormElementRappresenta un’interfaccia di base che dovrebbe essere implementata da HTML Form Elements.
IHTMLOptionsCollectionAnHTMLOptionsCollection è un elenco di nodi che rappresentano l’elemento opzione HTML . È possibile accedere a un singolo nodo tramite l’indice ordinale o quello del nodonome Oid attributi. Si presuppone che le raccolte nel DOM HTML siano attive, il che significa che vengono aggiornate automaticamente quando il documento sottostante viene modificato.
IUrlSearchParamsFornisce metodi per lavorare con la stringa di query degli URL.

Enumerazione

EnumerazioneDescrizione
SandboxUn set di flag sandboxing è un insieme di zero o più dei seguenti flag, utilizzati per limitare le capacità di risorse potenzialmente non attendibili.