Class DocumentPartSavingArgs
Nazwa przestrzeń: Aspose.Words.Saving Zgromadzenie: Aspose.Words.dll (25.4.0)
Dostarczanie danych do aplikacji Aspose.Words.Saving.IDocumentPartSavingCallback.DocumentPartSaving(Aspose.Words.Saving.DocumentPartSavingArgs) callback.
Aby dowiedzieć się więcej, odwiedź Save a Document Artykuł dokumentacyjny .
public class DocumentPartSavingArgs
Inheritance
object ← DocumentPartSavingArgs
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Kiedy Aspose.Words przechowuje dokument w formach HTML lub powiązanych, a Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria jest określony, dokument jest podzielony na części, a wstępnie każda część dokumentu jest przechowywana w oddzielny plik.
Klasa Aspose.Words.Saving.DocumentPartSavingArgs pozwala kontrolować, w jaki sposób każda część dokumentu zostanie zapisana. umożliwia ponowne zdefiniowanie sposobu generowania nazw plików lub całkowicie obejmować zapisanie części dokumentu do plików poprzez dostarczanie własnych obiektów strumieniowych.
Aby zapisać części dokumentów w strumieniach zamiast plików, użyj właściwości Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream.
Properties
Document
Otrzymuje przedmiot dokumentu, który jest zapisywany.
public Document Document { get; }
Wartość nieruchomości
DocumentPartFileName
Otrzymuje lub ustawia nazwę pliku (bez ścieżki), do której część dokumentu zostanie zapisana.
public string DocumentPartFileName { get; set; }
Wartość nieruchomości
Remarks
Ta właściwość pozwala ponownie zdefiniować, w jaki sposób nazwy plików części dokumentu są generowane podczas eksportu do HTML lub EPUB.
Po wezwaniu zwrotu, właściwość ta zawiera nazwę pliku, który został generowany przez Aspose.Words. Możesz zmienić wartość tej właściwości, aby zapisać część dokumentu w inny plik.
Aspose.Words.Saving.DocumentPartSellingArgs.FileName musi zawierać tylko nazwę pliku bez ścieżki. Wl26 określa śód do przechowywania za pomocą nazwy plików dokumentów. Jeśli nazwa plika dokumentu wyjściowego nie została określona, na przykład podczas przepływu, ten nazwisko jest używany tylko do odniesienia części dokumentu.
Strona główna / Artykuły / Artykuły / Artykuły / Artykuły
DocumentPartStream
Pozwala określić strumień, w którym część dokumentu zostanie zapisana.
public Stream DocumentPartStream { get; set; }
Wartość nieruchomości
Remarks
Ta właściwość umożliwia przechowywanie części dokumentów do strumieni zamiast plików podczas eksportu HTML.
Wartość domyślna jest . Kiedy ta właściwość jest , część dokumentu zostanie zapisany do pliku określonego w Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartFileName właściwość.
Podczas oszczędzania na strumień w formacie HTML jest wymagane przez Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.SaveFormat) lub Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions) i pierwsza część dokumentu jest gotowy do oszczędzania, Aspose.Words sugeruje tutaj główny strumień wyjściowy początkowo przeszedł przez odbiorcę.
Podczas przechowywania do formatu EPUB, który jest formatem kontenera opartym na HTML, Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream nie może być określony, ponieważ wszystkie części zależne zostaną włączone do jednego pakietu wyjściowego.
Aspose.Words.Saving.DocumentPartSavingArgs.KeepDocumentPartStreamOpen
KeepDocumentPartStreamOpen
Określa, czy Aspose.Words powinien zachować strumień otwarty lub zamknięty po przechowywaniu części dokumentu.
public bool KeepDocumentPartStreamOpen { get; set; }
Wartość nieruchomości
Remarks
Podstawowe jest i Aspose.Words zamknie strumień dostarczony w Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream właściwości po napisaniu części dokumentu w nim. Sprawdź, aby utrzymać strumień otwarty. Proszę pamiętać, że główny strumień wyjściowy dostarczony w wezwaniu do Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.SaveFormat) lub Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions) nigdy nie zostanie zamknięty przez Aspose.Words nawet jeśli Aspose.Words.Saving.DocumentPartSavingArgs.Keep
Strona główna / Artykuły / Artykuły / Artykuły / Artykuły