Hoops Visualize HPS  version 2018-SP2
Hoops Visualize HPS 3D Rendering Engine
Looking for a senior C++ dev?
I'm looking for work. Hire me!
HPS::Publish::Permission Class Reference

The Publish::Permission class is a concept class for permission-related enumerations. More...

#include <sprk_publish.h>

Public Types

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
}
 

Private Member Functions

 Permission ()
 Private default constructor to prevent instantiation. More...
 

Detailed Description

The Publish::Permission class is a concept class for permission-related enumerations.

Member Enumeration Documentation

◆ 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.

Constructor & Destructor Documentation

◆ Permission()

HPS::Publish::Permission::Permission ( )
private

Private default constructor to prevent instantiation.


The documentation for this class was generated from the following file: