I know this is an issue that hasn't been solved for at least 8 years. Nevertheless, probably someone knows a way to circumvent the problem or has an idea to emulate the desired effect.
I want to add different transparent areas to one object (black rectangle), so that the objects below (layers with maps, bitmaps and drawings) are visible in various areas, much like several spotlights penetrating darkness. The "spotlights" must be able to overlap and the position of the spots have to be easy to move around, as I want it to use in some sort of presentation. I tried a workaround using the transparency tool and the interactive Fill tool simultanously, thus creating two radial "spotlights" on the same object, but I should at least have five such areas. The mentioned workaround with the transparency and interactive fill tool show, that it shouldn't be technically difiicult to implement a tool that can handle several transparencies on one object.
I tried to use the mesh fill tool as well, but the handling of circular shapes (moving them around and scaling them) is very bad.
First you'll have to use multiple transparent objects over the object to achieve your effect. Is this forvdisply (web ) or print?
The problem with multiple transparent objects is, that intransparent areas of the topmost object would cover the transparent areas of the next object below. There should be 5 transparent areas at the same time.
I want to project (laptop to TV) a map with drawn objects and bitmaps using CorelDraw, but only show 5 parts of it (the "spotlights"). During the presentation, I want to move the spots to different areas of the map..
Do the "spotlights" have to have soft edges? Or can they be sharp "holes" in the black rectangle?
They can be sharp holes like Windows. I already tried to make multiple "holes" with normal cut outs. The problem with this method is, that you can't move the holes to overlap because the overlapping sections would become opace areas again.
I think I may have a solution for you, ALFM, if it is acceptable to 1. only use a bitmap background, and 2. move the "spotlights" with the Shape tool.Create a circle and put it somewhere over the bitmap.Select the circle and then the bitmap, and use Intersect to create a new round bitmap shape.Delete the circle.Select the new intersected bitmap object and make as many duplicate spotlights as you need, using the "+" key on numeric keypad.Create a black rectangle and move it on top of the original bitmap but underneath the spotlights (alternatively; simply delete the bitmap).Select one of the "spotlights" with the Shape tool, select all four nodes (Ctrl+A works), and move it around by dragging one of the nodes.Do the same thing with the other spotlights and you will notice that it is possible to overlap without creating any black parts.Hope this can be an acceptable workaround.
Thank you Ronny for your solution. Unfortunately it is not a simple bitmap background. As I stated in the OP post, the background consists of multiple layers with bitmaps and drawings. I will keep your idea in mind for another time though.
Yes, I noticed that you wrote that it consisted of different types of objects, and unfortunately this solution will only work with bitmaps.I suppose it won't be possible to convert it all to a bitmap?If it is, I suggest you create an extra page and put the bitmap, black rectangle and spotlights there, and keep the original objects as is.
ALFM said:They can be sharp holes like Windows. I already tried to make multiple "holes" with normal cut outs. The problem with this method is, that you can't move the holes to overlap because the overlapping sections would become opace areas again.
OK, I see that moving the subpaths around will create opaque regions where the "holes" overlap.
I would consider creating multiple "spotlight masks", and putting each one on its own layer. Then, I could control which "mask" was in effect at any given time by changing the visibility / printability of the layers.
Though this doesn't allow all the spotlights to be seen at the same time (which would be best), this is a halfway solution I will use until there is a better option. Thank you!