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