23#include <com/sun/star/beans/PropertyValue.hpp>
24#include <ooxml/resourceids.hxx>
73 bool isNone()
const {
return m_nEdit == NS_ooxml::LN_Value_doc_ST_DocProtect_none; };
79 css::uno::Sequence<css::beans::PropertyValue>
toSequence()
const;
void sprm(Sprm &sprm) override
Receives a SPRM.
An SPRM: Section, Paragraph and Run Modifier.
Document protection restrictions.
virtual ~DocumentProtection() override
sal_Int32 m_nCryptProviderType
Provider type.
bool m_bRedlineProtection
sal_Int32 m_CryptSpinCount
OUString m_sCryptAlgorithmType
bool getProtectForm() const
OUString m_sRedlineProtectionKey
bool getEnforcement() const
sal_Int32 m_nEdit
Document Editing Restrictions.
bool getRedlineProtection() const
OUString m_sCryptAlgorithmClass
virtual void lcl_sprm(Sprm &sprm) override
css::uno::Sequence< css::beans::PropertyValue > toSequence() const
OUString m_sCryptAlgorithmSid
virtual void lcl_attribute(Id Name, Value &val) override