func init // checks installation Adobe Photoshop and adds references include("AdobePhotoshop") // initialize instance sys.add_object(this.codename, 'ps.EPSOpenOptions') // initialize properties sys.set_typed_field(104, 'AntiAlias') sys.set_typed_field(104, 'ConstrainProportions') sys.set_typed_field(1, 'Height') sys.set_typed_field(14, 'Mode', '', 'ps.PsOpenDocumentMode') sys.set_typed_field(7, 'Resolution') sys.set_typed_field(1, 'Width') // make methods for properties sys._prop_init('AntiAlias', 0, 1, 104) sys._prop_init('ConstrainProportions', 0, 1, 104) sys._prop_init('Height', 0, 1, 1) sys._prop_init('Mode', 0, 1, 0) sys._prop_init('Resolution', 0, 1, 7) sys._prop_init('Width', 0, 1, 1) end func OpenOptions return(this.codename) end