Visual FoxPro
Visual FoxPro
PDF List Unsigned Signature Fields
See more PDF Signatures Examples
Demonstrates how to list the unsigned signature fields in a PDF.Note: This example requires Chilkat v9.5.0.90 or greater.
Chilkat Visual FoxPro Downloads
LOCAL lnSuccess
LOCAL loPdf
LOCAL loJson
LOCAL lcStrVal
LOCAL i
LOCAL lnCount_i
lnSuccess = 0
* This example requires the Chilkat API to have been previously unlocked.
* See Global Unlock Sample for sample code.
loPdf = CreateObject('Chilkat.Pdf')
* Load a PDF containing 2 remaining unsigned signature fields:
lnSuccess = loPdf.LoadFile("qa_data/pdf/doctor_patient_parent.pdf")
IF (lnSuccess = 0) THEN
? loPdf.LastErrorText
RELEASE loPdf
CANCEL
ENDIF
* Note: This example requires Chilkat v9.5.0.90 or greater.
loJson = CreateObject('Chilkat.JsonObject')
loPdf.GetUnsignedSigFields(loJson)
loJson.EmitCompact = 0
? loJson.Emit()
* Result:
* {
* "unsignedSigField": [
* "doctor_signature",
* "parent_signature"
* ]
* }
* To iterate over the field names:
i = 0
lnCount_i = loJson.SizeOfArray("unsignedSigField")
DO WHILE i < lnCount_i
loJson.I = i
lcStrVal = loJson.StringOf("unsignedSigField[i]")
? lcStrVal
i = i + 1
ENDDO
RELEASE loPdf
RELEASE loJson