Globals
Stimulsoft
Report
Export
StiPdfSecurity
Class StiPdfSecurity
Hierarchy
StiPdfSecurity
Index
Constructors
constructor
Properties
IDValue
encryption
Key
encryption
Key
Length
key
Length
owner
Extended
Value
owner
Value
password
Owner
password
User
pdf
Service
perms
Value
security
Flags
user
Extended
Value
user
Value
padding
String
Methods
computing
Crypto
Values
encrypt
Data
get
BytesUInt32
get
Bytes
Uint16
render
Encode
Record
Constructors
constructor
new
Sti
Pdf
Security
(
service
:
StiPdfExportService
)
:
StiPdfSecurity
Parameters
service:
StiPdfExportService
Returns
StiPdfSecurity
Properties
IDValue
IDValue
:
number
[]
= null
encryption
Key
encryption
Key
:
number
[]
= null
encryption
Key
Length
encryption
Key
Length
:
number
= 0
key
Length
key
Length
:
StiPdfEncryptionKeyLength
= StiPdfEncryptionKeyLength.Bit40
owner
Extended
Value
owner
Extended
Value
:
number
[]
= []
owner
Value
owner
Value
:
number
[]
= []
password
Owner
password
Owner
:
string
= ""
password
User
password
User
:
string
= ""
pdf
Service
pdf
Service
:
StiPdfExportService
= null
perms
Value
perms
Value
:
number
[]
= []
security
Flags
security
Flags
:
number
= 0
user
Extended
Value
user
Extended
Value
:
number
[]
= []
user
Value
user
Value
:
number
[]
= []
Static
padding
String
padding
String
:
number
[]
= [0x28, 0xBF, 0x4E, 0x5E, 0x4E, 0x75, 0x8A, 0x41, 0x64, 0x00, 0x4E, 0x56, 0xFF, 0xFA, 0x01, 0x08,0x2E, 0x2E, 0x00, 0xB6, 0xD0, 0x68, 0x3E, 0x80, 0x2F, 0x0C, 0xA9, 0xFE, 0x64, 0x53, 0x69, 0x7A]
Methods
computing
Crypto
Values
computing
Crypto
Values
(
userAccessPrivileges
:
StiUserAccessPrivileges
, passwordInputOwner
:
string
, passwordInputUser
:
string
, keyLength
:
StiPdfEncryptionKeyLength
, IDValue
:
number
[]
)
:
boolean
Parameters
userAccessPrivileges:
StiUserAccessPrivileges
passwordInputOwner:
string
passwordInputUser:
string
keyLength:
StiPdfEncryptionKeyLength
IDValue:
number
[]
Returns
boolean
encrypt
Data
encrypt
Data
(
data
:
number
[]
, currentObjectNumber
:
number
, currentGenerationNumber
:
number
)
:
number
[]
Parameters
data:
number
[]
currentObjectNumber:
number
currentGenerationNumber:
number
Returns
number
[]
get
BytesUInt32
get
BytesUInt32
(
uint
:
number
)
:
number
[]
Parameters
uint:
number
Returns
number
[]
get
Bytes
Uint16
get
Bytes
Uint16
(
uint
:
number
)
:
number
[]
Parameters
uint:
number
Returns
number
[]
render
Encode
Record
render
Encode
Record
(
sw
:
MemoryStream
, pdfService
:
StiPdfExportService
)
:
void
Parameters
sw:
MemoryStream
pdfService:
StiPdfExportService
Returns
void
Globals
Stimulsoft
Report
Export
Htmls
Office
Services
Sti
Pdf
Security
constructor
IDValue
encryption
Key
encryption
Key
Length
key
Length
owner
Extended
Value
owner
Value
password
Owner
password
User
pdf
Service
perms
Value
security
Flags
user
Extended
Value
user
Value
padding
String
computing
Crypto
Values
encrypt
Data
get
BytesUInt32
get
Bytes
Uint16
render
Encode
Record
Generated using
TypeDoc