hObject = CwCreateEffect(sRegionName, sToolName) hObject (handle) A handle to the newly-created object. sRegionName (string) The name of the region to use. sToolName (string) The name of the tool to use.
/* This function creates a random objects and returns a handle to it. */ randobj:procedure mw= 8.5; mh= 11; mx = mw/2; my = mh/2; /* Need these to generate types. */ region.1.name = "Custom Region"; region.2.name = "User Draw"; region.3.name = "Ramp"; region.4.name = "Ellipse Fade"; region.5.name = "Headline Text"; region.6.name = "Block Text"; region.7.name = "Rectangle"; region.8.name = "Ellipse"; region.9.name = "Shape"; nregions = 9; tool.1.name = "Custom Tool"; tool.2.name = "Bitmap"; tool.3.name = "Solid Color"; tool.4.name = "Wave"; tool.5.name = "Lens"; tool.6.name = "Emboss"; tool.7.name = "Contrast & Brightness"; tool.8.name = "Greyscale"; tool.9.name = "Color Fade"; tool.10.name = "Button"; tool.11.name = "Noise"; tool.12.name = "Pixelate"; tool.13.name = "Blur"; tool.14.name = "Sharpen"; ntools = 14; t=random(1,ntools) r=random(1,nregions) x = rand(0, mx) y = rand(0, my) w = rand(.01, mw) h = rand(0, mh) o = CwCreateEffect(region.r.name, tool.t.name) call CwSetPosition o, x, y, w, h, 0, 0 return o
The initial size is determined by the current selection rectangle. If the selection rectangle is not set, an undefined default size is used. The default size is usually quite small.
![]() Functions by NAME |
![]() Index |
![]() Functions by PURPOSE |