The Publish::Permission class is a concept class for permission-related enumerations.
More...
#include <sprk_publish.h>
|
enum | Type {
Type::Open,
Type::Secure,
Type::Print,
Type::Edit,
Type::Copy,
Type::EditNotes,
Type::SaveAs,
Type::FillAndSign,
Type::Accessible,
Type::Assembly,
Type::HighQualityPrint,
Type::Owner,
Type::FormSubmit,
Type::SpawnTemplate,
Type::User,
Type::All
} |
|
The Publish::Permission class is a concept class for permission-related enumerations.
◆ Type
Enumerator |
---|
Open | User can open and decrypt the document.
|
Secure | User can change the document security settings.
|
Print | User can print document.
|
Edit | User can add or modify text notes.
|
Copy | User can copy information from the document.
|
EditNotes | User can add, modify and delete text notes.
|
SaveAs | User can perform a 'Save As...' operation.
|
FillAndSign | User can fill in or sign existing forms or signature fields.
|
Accessible | The Accessibility API is enabled.
|
Assembly | User can insert, delete and rotate pages, create bookmarks and thumbnails.
|
HighQualityPrint | User can produce high quality prints.
|
Owner | All operations are permitted.
|
FormSubmit | Allows the user to submit forms outside the browser.
|
SpawnTemplate | User can spawn template pages.
|
User | All permissions are active, except for Open and Secure.
|
All | All permissions are active.
|
◆ Permission()
HPS::Publish::Permission::Permission |
( |
| ) |
|
|
private |
Private default constructor to prevent instantiation.
The documentation for this class was generated from the following file: