Aspose::Words::Saving::DocumentPartSavingArgs class

DocumentPartSavingArgs class

Provides data for the DocumentPartSaving() callback. To learn more, visit the Save a Document documentation article.

class DocumentPartSavingArgs : public System::Object

Methods

MethodDescription
get_Document() constGets the document object that is being saved.
get_DocumentPartFileName() constGets or sets the file name (without path) where the document part will be saved to.
get_DocumentPartStream() constAllows to specify the stream where the document part will be saved to.
get_KeepDocumentPartStreamOpen() constSpecifies whether Aspose.Words should keep the stream open or close it after saving a document part.
GetType() const override
Is(const System::TypeInfo&) const override
set_DocumentPartFileName(const System::String&)Setter for Aspose::Words::Saving::DocumentPartSavingArgs::get_DocumentPartFileName.
set_DocumentPartStream(const System::SharedPtr<System::IO::Stream>&)Setter for Aspose::Words::Saving::DocumentPartSavingArgs::get_DocumentPartStream.
set_DocumentPartStream(std::basic_ostream<CharType, Traits>&)
set_KeepDocumentPartStreamOpen(bool)Setter for Aspose::Words::Saving::DocumentPartSavingArgs::get_KeepDocumentPartStreamOpen.
static Type()

Remarks

When Aspose.Words saves a document to HTML or related formats and DocumentSplitCriteria is specified, the document is split into parts and by default, each document part is saved into a separate file.

Class DocumentPartSavingArgs allows you to control how each document part will be saved. It allows to redefine how file names are generated or to completely circumvent saving of document parts into files by providing your own stream objects.

To save document parts into streams instead of files, use the DocumentPartStream property.

See Also