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 spread sheet 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 spread sheet 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