func init // checks installation Adobe Acrobat include("AdobeAcrobat") // initialize instance sys.add_var(this.name, 'ac.CAcroRect') blk_init.println(this.codename, ' = (ac.CAcroRect) Activator.CreateInstance(Type.GetTypeFromProgID("AcroExch.Rect"));') // initialize properties sys.set_field('Left') sys.set_field('Top') sys.set_field('right') sys.set_field('bottom') // initialize methods for properties sys._prop_init('Left', 1, 1, 1) sys._prop_init('Top', 1, 1, 1) sys._prop_init('right', 1, 1, 1) sys._prop_init('bottom', 1, 1, 1) end func Rect return(this.codename) end