EditableDocument

EditableDocument class

Mellanliggande dokument, som innehåller innehåll före och efter redigering

public sealed class EditableDocument : IAuxDisposable

Egenskaper

namn Beskrivning
AllResources { get; } Returnerar en lista över alla befintliga resurser: alla stilmallar, bilder från HTML och alla stilmallar, typsnitt, audio
Audio { get; } Returnerar en lista över ljudresurser
Css { get; } Returnerar en lista över CSS-resurser
Fonts { get; } Tillåter att få externa teckensnittsresurser som används av detta HTML-dokument
Images { get; } Gör det möjligt att erhålla externa bildresurser (raster- och vektorbilder), som används av detta HTML-dokument
IsDisposed { get; } Bestämmer om detta redigerbara dokument redan var bortskaffat (true) eller inte (false)

Metoder

namn Beskrivning
static FromFile(string, string) Static factory, som skapar en instans av EditableDocument från en HTML-fil, som anges av en sökväg till själva *.html-filen och en mapp med länkade resurser
static FromMarkup(string, IEnumerable<IHtmlResource>) Statisk fabrik, som skapar en instans av EditableDocument från specificerad HTML-kod och en uppsättning motsvarande länkade resurser
static FromMarkupAndResourceFolder(string, string) Statisk fabrik, som skapar en instans av EditableDocument från en specificerad HTML-uppmärkning och från resurser, som finns i mappen, specificerad av hela path
Dispose() Kastar den här redigerbara dokumentinstansen, kasserar dess innehåll och gör att dess metoder och egenskaper inte fungerar
GetBodyContent() Returnerar en brödtext i HTML-dokumentet (inre innehåll mellan öppnande och avslutande BODY-taggar utan dessa taggar) som en sträng.
GetBodyContent(string) Returnerar en brödtext i HTML-dokumentet (inre innehåll mellan öppnande och avslutande BODY-taggar utan dessa taggar) som en sträng, där länkar till de externa resurserna innehåller specificerat prefix.
GetContent() Returnerar det övergripande innehållet i HTML-dokumentet som en sträng.
GetContent(string, string) Returnerar det övergripande innehållet i HTML-dokumentet som en sträng, där länkar till de externa resurserna innehåller specificerat prefix.
GetCssContent() Returnerar innehållet i alla externa formatmallar som en lista med strängar, där en sträng representerar en formatmall. Returnerar tom lista, om det inte finns någon CSS för detta dokument.
GetCssContent(string, string) Returnerar innehållet i alla externa formatmallar som en lista med strängar, där en sträng representerar en formatmall. Specificerat prefix kommer att tillämpas på varje länk till den externa resursen i varje resulterande formatmall. Returnerar tom lista, om det inte finns någon CSS för detta document.
GetEmbeddedHtml() Returnerar allt innehåll i detta HTML-dokument med alla relaterade resurser i form av en enda sträng, där alla resurser är inbäddade i HTML-uppmärkningen i en base64-kodad form.
Save(string) Sparar detta HTML-dokument till filen på angiven sökväg, där HTML-uppmärkning kommer att lagras, och i den medföljande mappen med resurser.
Save(string, string) Sparar detta HTML-dokument till filen på angiven sökväg, där HTML-uppmärkning kommer att lagras, och i den medföljande mappen med resurser, som finns på angiven sökväg.

evenemang

namn Beskrivning
event Disposed Händelse, som inträffar när det här redigerbara dokumentet kasseras, direkt efter att kasseringsprocessen har avslutats

Anmärkningar

Förekomst av klassen EditableDocument kan produceras av ‘Edit metod eller skapad av användaren själv med hjälp av statiska fabriker. EditableDocument lagrar dokument internt i sitt eget stängda format, vilket är kompatibelt (konverterbart) med alla import- och exportformat, som GroupDocs.Editor stöder. För att göra dokument redigerbart i alla WYSIWYG-redigerare på klientsidan (som CKEditor eller TinyMCE), tillhandahåller EditableDocument metoder för att generera HTML-uppmärkning och producera resurser, som kan accepteras av användaren.

Se även