PDF not working in Clarion IMAGE control

Similar to Rick’s suggestion, we use an OLE = Shell.Explorer.2 for .pdf as follows ..

szFilename   CSTRING(255)

Window      WINDOW('Caption'),AT(,,1029,574),SYSTEM,FONT('Microsoft Sans Serif',8)
               OLE,AT(2,2,1025,570),USE(?myPDF),COMPATIBILITY(020H),CREATE('Shell.Explorer.2')
               END
            END

   Code
      szFilename = 'put_your_filename_here'
      
      Open(Window)
      ACCEPT
         CASE Event()
         of EVENT:OpenWindow        
            ?myPDF{'navigate("file://' & szFilename & '")'}
         .
      .
      Close(Window)

Don’t know how long embedded IE will last but it’s still working for us in Windows 10 & 11.