Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Sets the user permissions in the PDF document.

Code Block
XFRX#INIT::Object.setPermissions(tlPrintDocument, tlModifyDocument, 
 
                        tlCopyTextAndGraphics, tlAddOrModifyAnnotations
  
                       [, tlFillFormFields [, tlExtractTextAndGraphics 
   
                      [, tlAssembleDocument [, tlPrintDocumentInLow]]]]
   
                     )

XFRX#LISTENER::setPermissions(tlPrintDocument, tlModifyDocument, 
                              tlCopyTextAndGraphics, tlAddOrModifyAnnotations
                              [, tlFillFormFields [, tlExtractTextAndGraphics 
                              [, tlAssembleDocument [, tlPrintDocumentInLow]]]]
                             )


Parameters

tlPrintDocument

 User can print document. Default value is .F.

...

 User can print document in low resolution. Default value is .T.

Remarks

Applies To: XFRX#INIT, XFRX#LISTENERPDFL#INIT, oXFRX

XFRX version: 24.0 for oXFRX

Info

Parameters tlFillFormFields, tlExtractTextAndGraphics, tlAssembleDocument, tlPrintDocumentInLow are since XFRX 16.1.


Examples

Code Block
LOCAL m.lnErr
m.loXFRX=EVALUATE([xfrx("XFRX#INIT")])

m.lnErr=m.loXFRX.SetParams(,,,,.T.,,"PDF")
m.loXFRX.setPasswords("owner")
m.loXFRX.setPermissions(.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.)

IF m.lnErr<>0
   ?m.loXFRX.ErrorMessage(m.lnErr)
ELSE
ENDIF

...