Aspose::Cells::LowCode::AbstractLowCodeProtectionProvider class

AbstractLowCodeProtectionProvider class

Implementation to provide protection settings.

class AbstractLowCodeProtectionProvider

Methods

MethodDescription
AbstractLowCodeProtectionProvider()Default constructor.
AbstractLowCodeProtectionProvider(AbstractLowCodeProtectionProvider_Impl* impl)Constructs from an implementation object.
AbstractLowCodeProtectionProvider(const AbstractLowCodeProtectionProvider& src)Copy constructor.
GetOpenPassword()Gets the password to open spreadsheet file.
GetWorkbookPassword()Gets the password to protect the workbook with specified protection type.
GetWorkbookProtectionType()Gets the protection type to protect the workbook.
GetWorksheetPassword(const U16String& sheetName)Gets the password to protect the specified worksheet.
GetWorksheetPassword(const char16_t* sheetName)Gets the password to protect the specified worksheet.
GetWorksheetProtectionType(const U16String& sheetName)Gets the protection type to protect the specified worksheet.
GetWorksheetProtectionType(const char16_t* sheetName)Gets the protection type to protect the specified worksheet.
GetWritePassword()Gets the password to modify spreadsheet file.
IsNull() constChecks whether the implementation object is nullptr.
explicit operator bool() constoperator bool()
operator=(const AbstractLowCodeProtectionProvider& src)operator=
~AbstractLowCodeProtectionProvider()Destructor.

Fields

FieldDescription
_implThe implementation object.

See Also