func init // checks installation Adobe Photoshop and adds references include("AdobePhotoshop") end func doSave(data) blk.println(d("Document", 20), '.Save();') end func doSaveAs(data) blk.println(d("Document", 20), '.SaveAs(', d("FileName"), ', Type.Missing, Type.Missing, Type.Missing);') end func doSaveAs2(data) blk.println(d("Document", 20), '.SaveAs(', d("FileName"), ', ', d("DocumentType", 20), ', Type.Missing, Type.Missing);') end func doSaveAs3(data) blk.println(d("Document", 20), '.SaveAs(', d("FileName"), ', ', d("DocumentType", 20), ', ', d("AsCopy", 104), ', Type.Missing);') end func doSaveAs3(data) blk.println(d("Document", 20), '.SaveAs(', d("FileName"), ', ', d("DocumentType", 20), ', ', d("AsCopy", 104), ', ', sys.get_typed_field(data, 'ExtensionType', 14, 'ps.PsExtensionType'), ');') end func doClose(data) blk.println(d("Document", 20), '.Close(', sys.get_typed_field('ps.PsSaveOptions.psSaveChanges', 'SaveOptions', 14, 'ps.PsSaveOptions'), ');') end