... s.GetPermission(SecurityHandler::e_print)
}
else {
if (doc.InitStdSecurityHandler("my pass ")) {
if (s.GetPermission(SecurityHandler::e_doc_open))
... s.GetPermission(SecurityHandler::e_print)
}
}
I have read a few posts and I think I understand what I need to do - init the security handler, then query it for the permission. But I get an exception when I try that.Below is from the immediate window in Visual Studio during debugging. I broke at the point where I have a valid PDFDoc object. I get true returned from InitSecurityHandler. GetSecurityHandler returns an object. GetPermission gets an exception.?oDoc{pdftron.PDF.PDFDoc}oDoc.InitSecurityHandler()true? oDoc.GetSecurityHandler(){pdftron.SDF.SecHdlrFwd}[pdftron.SDF.SecHdlrFwd]: {pdftron.SDF.SecHdlrFwd}? oDoc.GetSecurityHandler().GetPermission( SecurityHandler.Permission.e_print)pdftron.Common.PDFNetException was unhandledMessage=Unknown exception.Source=PDFNetStackTrace:at pdftron.SDF.SecHdlrFwd.GetPermission(Permission p)InnerException: