func init // adds using namespace sys.add_use('System.Drawing.Imaging') // initialize instance params = this.props('Constructor').value if(params == 'None') sys.add_var(this.name, 'Metafile') else if(params == 'Constructor') params = '' + d("stream") elseif(params == 'Constructor2') params = '' + d("filename") elseif(params == 'Constructor3') params = '' + d("handle") + ', ' + d("deleteHandle", 104, 'false') elseif(params == 'Constructor4') params = '' + d("handle") + ', ' + sys.get_typed_field('EmfType.EmfOnly', 'EmfType', 14, 'EmfType') elseif(params == 'Constructor5') params = '' + d("handle") + ', ' + sys.get_typed_field('new WmfPlaceableFileHeader()', 'WMFHeader', 20) elseif(params == 'Constructor6') params = '' + d("handle") + ', ' + d("frameRect") elseif(params == 'Constructor7') params = '' + d("stream") + ', ' + d("handle") elseif(params == 'Constructor8') params = '' + d("fileName") + ', ' + d("handle") elseif(params == 'Constructor9') params = '' + d("handle") + ', ' + sys.get_typed_field('EmfType.EmfOnly', 'EmfType', 14, 'EmfType') + ', ' + d("description") elseif(params == 'Constructor10') params = '' + d("handle") + ', ' + sys.get_typed_field('new WmfPlaceableFileHeader()', 'WMFHeader', 20) + ', ' + d("deleteHandle", 104, 'false') elseif(params == 'Constructor11') params = '' + d("handle") + ', ' + d("frameRect") + ', ' + sys.get_typed_field('MetafileFrameUnit.Pixel', 'FrameUnit', 14, 'MetafileFrameUnit') elseif(params == 'Constructor12') params = '' + d("stream") + ', ' + d("handle") + ', ' + sys.get_typed_field('EmfType.EmfOnly', 'EmfType', 14, 'EmfType') elseif(params == 'Constructor13') params = '' + d("stream") + ', ' + d("handle") + ', ' + d("frameRect") elseif(params == 'Constructor14') params = '' + d("fileName") + ', ' + d("handle") + ', ' + sys.get_typed_field('EmfType.EmfOnly', 'EmfType', 14, 'EmfType') elseif(params == 'Constructor15') params = '' + d("fileName") + ', ' + d("handle") + ', ' + d("frameRect") elseif(params == 'Constructor16') params = '' + d("handle") + ', ' + d("frameRect") + ', ' + sys.get_typed_field(data, 'FrameUnit', 14, 'MetafileFrameUnit') + ', ' + sys.get_typed_field('EmfType.EmfOnly', 'EmfType', 14, 'EmfType') elseif(params == 'Constructor17') params = '' + d("stream") + ', ' + d("handle") + ', ' + sys.get_typed_field('EmfType.EmfOnly', 'EmfType', 14, 'EmfType') + ', ' + d("description") elseif(params == 'Constructor18') params = '' + d("stream") + ', ' + d("handle") + ', ' + d("frameRect") + ', ' + sys.get_typed_field('MetafileFrameUnit.Pixel', 'FrameUnit', 14, 'MetafileFrameUnit') elseif(params == 'Constructor19') params = '' + d("fileName") + ', ' + d("handle") + ', ' + sys.get_typed_field('EmfType.EmfOnly', 'EmfType', 14, 'EmfType') + ', ' + d("description") elseif(params == 'Constructor20') params = '' + d("fileName") + ', ' + d("handle") + ', ' + d("frameRect") + ', ' + sys.get_typed_field('MetafileFrameUnit.Pixel', 'FrameUnit', 14, 'MetafileFrameUnit') elseif(params == 'Constructor21') params = '' + d("handle") + ', ' + d("frameRect") + ', ' + sys.get_typed_field('MetafileFrameUnit.Pixel', 'FrameUnit', 14, 'MetafileFrameUnit') + ', ' + sys.get_typed_field('EmfType.EmfOnly', 'EmfType', 14, 'EmfType') + ', ' + d("description") elseif(params == 'Constructor22') params = '' + d("stream") + ', ' + d("handle") + ', ' + d("frameRect") + ', ' + sys.get_typed_field('MetafileFrameUnit.Pixel', 'FrameUnit', 14, 'MetafileFrameUnit') + ', ' + sys.get_typed_field('EmfType.EmfOnly', 'EmfType', 14, 'EmfType') elseif(params == 'Constructor23') params = '' + d("fileName") + ', ' + d("handle") + ', ' + d("frameRect") + ', ' + sys.get_typed_field('MetafileFrameUnit.Pixel', 'FrameUnit', 14, 'MetafileFrameUnit') + ', ' + sys.get_typed_field('EmfType.EmfOnly', 'EmfType', 14, 'EmfType') elseif(params == 'Constructor24') params = '' + d("fileName") + ', ' + d("handle") + ', ' + d("frameRect") + ', ' + sys.get_typed_field('MetafileFrameUnit.Pixel', 'FrameUnit', 14, 'MetafileFrameUnit') + ', ' + d("description") elseif(params == 'Constructor25') params = '' + d("stream") + ', ' + d("handle") + ', ' + d("frameRect") + ', ' + sys.get_typed_field('MetafileFrameUnit.Pixel', 'FrameUnit', 14, 'MetafileFrameUnit') + ', ' + sys.get_typed_field('EmfType.EmfOnly', 'EmfType', 14, 'EmfType') + ', ' + d("description") elseif(params == 'Constructor26') params = '' + d("fileName") + ', ' + d("handle") + ', ' + d("frameRect") + ', ' + sys.get_typed_field('MetafileFrameUnit.Pixel', 'FrameUnit', 14, 'MetafileFrameUnit') + ', ' + sys.get_typed_field('EmfType.EmfOnly', 'EmfType', 14, 'EmfType') + ', ' + d("description") end sys.add_object(this.codename, 'Metafile', params) end // makes implementation of methods as properties sys._mtd_as_prop_init('GetHenhmetafile()') sys._mtd_as_prop_init('GetMetafileHeader()') sys._mtd_as_prop_init('Metafile') // initialize common events and properties include("Image-init") end func doConstructor(data) blk.println(this.codename, ' = new Metafile(', d("stream"), ');') end func doConstructor2(data) blk.println(this.codename, ' = new Metafile(', d("filename"), ');') end func doConstructor3(data) blk.println(this.codename, ' = new Metafile(', d("handle"), ', ', sys.get_typed_field(data, 'DeleteHandle', 104), ');') end func doConstructor4(data) blk.println(this.codename, ' = new Metafile(', d("handle"), ', ', sys.get_typed_field(data, 'EmfType', 14, 'EmfType'), ');') end func doConstructor5(data) blk.println(this.codename, ' = new Metafile(', d("handle"), ', ', sys.get_typed_field(data, 'WMFHeader', 20), ');') end func doConstructor6(data) blk.println(this.codename, ' = new Metafile(', d("handle"), ', ', d("frameRect"), ');') end func doConstructor7(data) blk.println(this.codename, ' = new Metafile(', d("stream"), ', ', d("handle"), ');') end func doConstructor8(data) blk.println(this.codename, ' = new Metafile(', d("fileName"), ', ', d("handle"), ');') end func doConstructor9(data) blk.println(this.codename, ' = new Metafile(', d("handle"), ', ', sys.get_typed_field(data, 'EmfType', 14, 'EmfType'), ', ', d("description"), ');') end func doConstructor10(data) blk.println(this.codename, ' = new Metafile(', d("handle"), ', ', sys.get_typed_field(data, 'WMFHeader', 20), ', ', sys.get_typed_field(data, 'DeleteHandle', 104), ');') end func doConstructor11(data) blk.println(this.codename, ' = new Metafile(', d("handle"), ', ', d("frameRect"), ', ', sys.get_typed_field(data, 'FrameUnit', 14, 'MetafileFrameUnit'), ');') end func doConstructor12(data) blk.println(this.codename, ' = new Metafile(', d("stream"), ', ', d("handle"), ', ', sys.get_typed_field(data, 'EmfType', 14, 'EmfType'), ');') end func doConstructor13(data) blk.println(this.codename, ' = new Metafile(', d("stream"), ', ', d("handle"), ', ', d("frameRect"), ');') end func doConstructor14(data) blk.println(this.codename, ' = new Metafile(', d("fileName"), ', ', d("handle"), ', ', sys.get_typed_field(data, 'EmfType', 14, 'EmfType'), ');') end func doConstructor15(data) blk.println(this.codename, ' = new Metafile(', d("fileName"), ', ', d("handle"), ', ', d("frameRect"), ');') end func doConstructor16(data) blk.println(this.codename, ' = new Metafile(', d("handle"), ', ', d("frameRect"), ', ', sys.get_typed_field(data, 'FrameUnit', 14, 'MetafileFrameUnit'), ', ', sys.get_typed_field(data, 'EmfType', 14, 'EmfType'), ');') end func doConstructor17(data) blk.println(this.codename, ' = new Metafile(', d("stream"), ', ', d("handle"), ', ', sys.get_typed_field(data, 'EmfType', 14, 'EmfType'), ', ', d("description"), ');') end func doConstructor18(data) blk.println(this.codename, ' = new Metafile(', d("stream"), ', ', d("handle"), ', ', d("frameRect"), ', ', sys.get_typed_field(data, 'FrameUnit', 14, 'MetafileFrameUnit'), ');') end func doConstructor19(data) blk.println(this.codename, ' = new Metafile(', d("fileName"), ', ', d("handle"), ', ', sys.get_typed_field(data, 'EmfType', 14, 'EmfType'), ', ', d("description"), ');') end func doConstructor20(data) blk.println(this.codename, ' = new Metafile(', d("fileName"), ', ', d("handle"), ', ', d("frameRect"), ', ', sys.get_typed_field(data, 'FrameUnit', 14, 'MetafileFrameUnit'), ');') end func doConstructor21(data) blk.println(this.codename, ' = new Metafile(', d("handle"), ', ', d("frameRect"), ', ', sys.get_typed_field(data, 'FrameUnit', 14, 'MetafileFrameUnit'), ', ', sys.get_typed_field(data, 'EmfType', 14, 'EmfType'), ', ', d("description"), ');') end func doConstructor22(data) blk.println(this.codename, ' = new Metafile(', d("stream"), ', ', d("handle"), ', ', d("frameRect"), ', ', sys.get_typed_field(data, 'FrameUnit', 14, 'MetafileFrameUnit'), ', ', sys.get_typed_field(data, 'EmfType', 14, 'EmfType'), ');') end func doConstructor23(data) blk.println(this.codename, ' = new Metafile(', d("fileName"), ', ', d("handle"), ', ', d("frameRect"), ', ', sys.get_typed_field(data, 'FrameUnit', 14, 'MetafileFrameUnit'), ', ', sys.get_typed_field(data, 'EmfType', 14, 'EmfType'), ');') end func doConstructor24(data) blk.println(this.codename, ' = new Metafile(', d("fileName"), ', ', d("handle"), ', ', d("frameRect"), ', ', sys.get_typed_field(data, 'FrameUnit', 14, 'MetafileFrameUnit'), ', ', d("description"), ');') end func doConstructor25(data) blk.println(this.codename, ' = new Metafile(', d("stream"), ', ', d("handle"), ', ', d("frameRect"), ', ', sys.get_typed_field(data, 'FrameUnit', 14, 'MetafileFrameUnit'), ', ', sys.get_typed_field(data, 'EmfType', 14, 'EmfType'), ', ', d("description"), ');') end func doConstructor26(data) blk.println(this.codename, ' = new Metafile(', d("fileName"), ', ', d("handle"), ', ', d("frameRect"), ', ', sys.get_typed_field(data, 'FrameUnit', 14, 'MetafileFrameUnit'), ', ', sys.get_typed_field(data, 'EmfType', 14, 'EmfType'), ', ', d("description"), ');') end func doGetMetafileHeader2(data) if(linked("onGetMetafileHeader")) event("onGetMetafileHeader", 'Metafile.GetMetafileHeader(' + d("handle") + ')') else blk.println('Metafile.GetMetafileHeader(', d("handle"), ');') end end func doGetMetafileHeader3(data) if(linked("onGetMetafileHeader")) event("onGetMetafileHeader", 'Metafile.GetMetafileHeader(' + d("stream") + ')') else blk.println('Metafile.GetMetafileHeader(', d("stream"), ');') end end func doGetMetafileHeader4(data) if(linked("onGetMetafileHeader")) event("onGetMetafileHeader", 'Metafile.GetMetafileHeader(' + d("fileName") + ')') else blk.println('Metafile.GetMetafileHeader(', d("fileName"), ');') end end func doGetMetafileHeader5(data) if(linked("onGetMetafileHeader")) event("onGetMetafileHeader", 'Metafile.GetMetafileHeader(' + d("handle") + ', ' + sys.get_typed_field(data, 'WMFHeader', 20) + ')') else blk.println('Metafile.GetMetafileHeader(', d("handle"), ', ', sys.get_typed_field(data, 'WMFHeader', 20), ');') end end func doPlayRecord(data) blk.println(this.codename, '.PlayRecord(', sys.get_typed_field(data, 'RecordType', 20), ', ', d("flags"), ', ', d("dataSize"), ', ', d("data"), ');') end include("Image")