EditableDocument
Innehåll
[
Dölj
]
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
- interface IAuxDisposable
- namnutrymme GroupDocs.Editor
- hopsättning GroupDocs.Editor