Class ResourceSavingArgs
Numele spaţiului: Aspose.Words.Saving Asamblare: Aspose.Words.dll (25.4.0)
Oferă date pentru evenimentul Aspose.Words.Saving.IResourceSavingCallback.ResourceSaving(Aspose.Words.Saving.ResourceSavingArgs).
Pentru a afla mai multe, vizitați Save a Document Articolul de documentare.
public class ResourceSavingArgs
Inheritance
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
În mod implicit, atunci când Aspose.Words salvează un document pe o pagină fixă HTML sau SVG, salvează fiecare resurs într-un fișier separat. Aspose.Words utilizează numele fișierului documentului și un număr unic pentru a genera un nume de fișier unic pentru fiecare resurs găsit în document.
Aspose.Words.Saving.ResourceSvingArgs vă permite să redefiniți modul în care sunt generate numele de fișier de resurse sau să circumventă complet salvarea resurselor în fișiere prin furnizarea propriilor obiecte de flux.
Pentru a aplica propria logică pentru a genera nume de fișier de resurse, utilizați proprietatea Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName.
Pentru a salva resurse în fluxuri în loc de fișiere, utilizați proprietatea Aspose.Words.Saving.ResourceSavingArgs.ResourceStream.
Properties
Document
Obține obiectul documentului care este în prezent salvat.
public Document Document { get; }
Valoarea proprietății
KeepResourceStreamOpen
Specifica dacă Aspose.Words ar trebui să păstreze fluxul deschis sau închis după ce a salvat un resurs.
public bool KeepResourceStreamOpen { get; set; }
Valoarea proprietății
Remarks
Default este și Aspose.Words va închide fluxul pe care l-ați furnizat în proprietatea Aspose.Words.Saving.ResourceSavingArgs.ResourceStream după ce ați scris o resursă în ea.
Aspose.Words.Saving.ResourceSavingArgs.ResourceStream
ResourceFileName
Obține sau stabilește numele fișierului (fără cale) unde resursele vor fi salvate.
public string ResourceFileName { get; set; }
Valoarea proprietății
Remarks
Această proprietate vă permite să redefiniți modul în care numele fișierului resurselor sunt generate în timpul exportului la o pagină fixă HTML sau SVG.
Atunci când evenimentul este lansat, această proprietate conține numele fișierului generat de Aspose.Words. puteți schimba valoarea acestei proprietăți pentru a salva resursul într-un fișier diferit.
Aspose.Words generează automat un nume de fișier unic pentru fiecare resurs atunci când se exportă la o pagină fixă în format HTML sau SVG. modul în care se generează numele de fișier resurs depinde de modul în care salvați documentul într-un fișier sau într-un flux.
Atunci când salvați un document într-un fișier, numele fișierului de resursă generat arată ca .
Atunci când salvați un document într-un flux, numele fișierului de resursă generat arată ca .
Aspose.Words.Saving.ResourceSaveArgs. ResourceFileName trebuie să conțină numai numele fișierului fără calea. Wl26 determină drumul de salvare și valoarea atributului pentru a scrie pe o pagină fixă HTML sau SVG folosind numele de fișiere de document, numărul de nume de tipul de text, __ www.save.HtmlFixedSavOptions.resources Folder sau __ww.wl.
Aspose.Words.Saving.ResourceSavingArgs.ResourceStream Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder Aspose.Words.Saving.SvgSaveOptions.ResourcesFolder Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias Aspose.Words.Saving.SvgSaveOptions.ResourcesFolderAlias
ResourceFileUri
Obține sau stabilește identificatorul de resurse uniforme (URI) utilizat pentru a face referire la fișierul de resurse din document.
public string ResourceFileUri { get; set; }
Valoarea proprietății
Remarks
Această proprietate vă permite să schimbați URI-urile fișierelor de resurse exportate la documentele HTML sau SVG de pagină fixă.
Aspose.Words generează automat un URI pentru fiecare fișier de resurse în timpul exportului la o pagină fixă în format HTML sau SVG. URI-urile generate sunt fișierele de resurse de referință salvate de Aspose.Words. Cu toate acestea, URI-urile pot fi incorecte dacă fișierele de resurse trebuie să fie mutate la altă locație sau dacă fișierele de resurse sunt salvate la fluxuri.
Atunci când evenimentul este lansat, această proprietate conține URI care a fost generat de Aspose.Words. puteți schimba valoarea acestei proprietăți pentru a oferi un URI personalizat pentru fișierul de resurse.
Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder Aspose.Words.Saving.SvgSaveOptions.ResourcesFolder Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias Aspose.Words.Saving.SvgSaveOptions.ResourcesFolderAlias
ResourceStream
Permiteți să specificați fluxul în care resursele vor fi salvate.
public Stream ResourceStream { get; set; }
Valoarea proprietății
Remarks
Această proprietate vă permite să salvați resurse pentru fluxuri în loc de fișiere.
Când această proprietate este , resursul va fi salvat la un fișier specificat în proprietatea Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName.
Folosind Aspose.Words.Saving.IResourceSavingCallback nu puteți înlocui unul dintre resurse cu altul.
Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName Aspose.Words.Saving.ResourceSavingArgs.KeepResourceStreamOpen