Aspose::Cells::LowCode::AbstractLowCodeSaveOptionsProvider class

AbstractLowCodeSaveOptionsProvider class

Implementation to provide multiple save options for processes that require multiple outputs. For example, SpreadsheetSplitter feature requires multiple destinations to save the split files.

class AbstractLowCodeSaveOptionsProvider

Methods

MethodDescription
AbstractLowCodeSaveOptionsProvider(AbstractLowCodeSaveOptionsProvider_Impl* impl)Constructs from an implementation object.
AbstractLowCodeSaveOptionsProvider(const AbstractLowCodeSaveOptionsProvider& src)Copy constructor.
Finish(const LowCodeSaveOptions& part)Releases resources after processing currently split part.
virtual GetSaveOptions(const SplitPartInfo& part)Gets the save options from which to get the output settings for currently split part. Returning null denotes to skip given part.
IsNull() constChecks whether the implementation object is nullptr.
explicit operator bool() constoperator bool()
operator=(const AbstractLowCodeSaveOptionsProvider& src)operator=
~AbstractLowCodeSaveOptionsProvider()Destructor.

Fields

FieldDescription
_implThe implementation object.

See Also