Class ResourceSavingArgs
Der Name: Aspose.Words.Saving Zusammensetzung: Aspose.Words.dll (25.4.0)
Er liefert Daten für das Aspose.Words.Saving.IResourceSavingCallback.ResourceSaving(Aspose.Words.Saving.ResourceSavingArgs) Event.
Um mehr zu erfahren, besuchen Sie die Save a Document Dokumentation des Artikels.
public class ResourceSavingArgs
Inheritance
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Standardmäßig speichert Aspose.Words ein Dokument auf einer festen HTML- oder SVG-Seite, speichert es jede Ressource in eine separate Datei. Aspose.Words verwendet das Dokumentdateienamen und eine einzigartige Nummer, um ein einzigartiges Dateienamen für jede Ressource im Dokument zu generieren.
Aspose.Words.Saving.ResourceSachingArgs ermöglicht es, um zu redefinieren, wie Ressourcen-Dateiennamen generiert werden oder um die Ersparung von Ressources in Dateien durch die Bereitstellung Ihrer eigenen Stream-Objekte vollständig umzusetzen.
Um Ihre eigene Logik für die Erzeugung von Ressourcendateiennamen anzuwenden, verwenden Sie die Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName Eigenschaft.
Um Ressourcen in Streams anstelle von Dateien zu speichern, verwenden Sie die Aspose.Words.Saving.ResourceSavingArgs.ResourceStream Eigenschaft.
Properties
Document
Erhalten Sie das Dokumentobjekt, das derzeit gespeichert wird.
public Document Document { get; }
Eigentumswert
KeepResourceStreamOpen
Erläutert, ob Aspose.Words den Stream offen oder geschlossen halten sollte, nachdem er eine Ressource gespeichert hat.
public bool KeepResourceStreamOpen { get; set; }
Eigentumswert
Remarks
Default ist und Aspose.Words schließt den Stream, den Sie in der Aspose.Words.Saving.ResourceSavingArgs.ResourceStream Eigenschaft bereitgestellt haben, nachdem eine Ressource in sie geschrieben wird.
Aspose.Words.Saving.ResourceSavingArgs.ResourceStream
ResourceFileName
Er erhält oder stellt den Dateinamen (ohne Path) fest, an dem die Ressource gespeichert wird.
public string ResourceFileName { get; set; }
Eigentumswert
Remarks
Diese Eigenschaft ermöglicht es Ihnen, zu redefinieren, wie die Ressource-Datei-Namen während des Exports zu einer festen HTML- oder SVG-Seite generiert werden.
Wenn das Ereignis gelöscht wird, enthält diese Eigenschaft den Dateinamen, der von Aspose.Words generiert wurde. Sie können den Wert dieser Eigenschaft ändern, um die Ressource in eine andere Datei zu speichern.
Aspose.Words erzeugt automatisch ein einzigartiges Dateinamen für jede Ressource beim Exportieren auf eine Festseite in HTML oder SVG-Format. Wie der Ressource-Dateinamen erzeugt wird, hängt davon ab, ob Sie das Dokument in eine Datei oder in einen Stream speichern.
Wenn Sie ein Dokument in eine Datei speichern, erscheint der generierte Ressourcendateienname .
Wenn Sie ein Dokument in einen Stream speichern, erscheint der generierte Ressource-Datei-Name .
Aspose.Words.Saving.ResourceSaveArgs.RessourceFileName muss nur den Dateinamen ohne den Pfad enthalten. __ WL27__ bestimmt den Weg für die Speicherung und den Wert des Attributs für das Schreiben auf eine fester Seite HTML oder SVG mit dem Dokumentdateienamen, die Wl26.HtmlFixedSavOptions. ResourcesFolder oder _www.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
Er erhält oder setzt den einheitlichen Ressourcenidentifier (URI), der verwendet wird, um die Ressourcendatei aus dem Dokument zu beziehen.
public string ResourceFileUri { get; set; }
Eigentumswert
Remarks
Diese Eigenschaft ermöglicht es Ihnen, URIs von Ressourcendateien, die auf festen HTML- oder SVG-Dokumente exportiert werden, zu ändern.
Aspose.Words generiert automatisch eine URI für jedes Ressource-Datei während des Exports zu einer festen Seite HTML oder SVG-Format. Die generierten URIs Referenz-Resource-Dateien gespeichert von Aspose.Words. Allerdings können die URIs falsch sein, wenn Ressource-Dateien zu einem anderen Standort oder wenn Ressource-Dateien gespeichert werden Streams. Diese Eigenschaft ermöglicht, URIs in diesen Fällen zu korrigieren.
Wenn das Ereignis gelöscht wird, enthält diese Eigenschaft die URI, die von Aspose.Words generiert wurde. Sie können den Wert dieser Eigenschaft ändern, um eine benutzerdefinierte URI für die Ressourcendatei zu bieten.
Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder Aspose.Words.Saving.SvgSaveOptions.ResourcesFolder Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias Aspose.Words.Saving.SvgSaveOptions.ResourcesFolderAlias
ResourceStream
Erlaubt, den Strom zu bestimmen, an dem die Ressourcen gespeichert werden.
public Stream ResourceStream { get; set; }
Eigentumswert
Remarks
Diese Eigenschaft ermöglicht es Ihnen, Ressourcen an Streams anstelle von Dateien zu speichern.
Wenn diese Eigenschaft ist, wird die Ressource zu einer Datei gespeichert, die in der Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName Eigenschaft angegeben ist.
Mit Aspose.Words.Saving.IResourceSavingCallback können Sie nicht eine Ressource mit einer anderen ersetzen.
Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName Aspose.Words.Saving.ResourceSavingArgs.KeepResourceStreamOpen