Code: Select all
lb_result = ole_tracker_pdf.Object.SetLicKey(ls_key)
ole_tracker_pdf.object.OpenDocFromPath(this.is_temp_file, lole_null)
lole_frame = ole_tracker_pdf.object.frame
lole_inst = ole_tracker_pdf.object.inst
lole_doc = ole_tracker_pdf.Object.doc
lole_coredoc = lole_doc.CoreDoc
// ** This works **
IF lole_coredoc.HasAcroForm THEN
// The following line does create a pointer to IPXC_AcroForm and stores it in lole_AcroForm
lole_AcroForm = lole_coredoc.AcroForm
END IF
// ** This doesn't work **
// The following line does NOT store a pointer to IPXC_DocumentInfo. Why? lole_info = null
lole_info = lole_coredoc.Info
// Same with Pages. Can't get a pointer to it?
lole_pages = lole_coredoc.Pages
Greg