hello, I use very often strokes that are just some drawing lines, and at the end mostly I need fills / objects. So I use the function to expand strokes, many years in Illustrator which was fine. But I would like to handle this in CorelDraw also, as I work more and more only in CorelDraw. The function to convert contours to objects (expand strokes) is ok but I wish there could be either more options or just better results :).
Is there perhaps anywhere a macro to download or buy which has just this function for expand strokes in CorelDraw?
Thank you.
Convert Outline to Object works pretty good most of the times in my opinion, but may sometimes create some unnecessary nodes.Select all nodes and use Reduce Nodes in Property Bar afterwards, if it does. Keep an eye on the curves though since reducing the number of nodes may change the curves slightly.You can also try to use Contour instead of converting the curve but it takes a few more steps, especially if you want both the inner and outer edge of the "outline".These are the two options we have, and even if a macro was created, it would probably have to be based on either of these commands.
I asked this as I noticed that the outline to object works also differently in the different Corel version, but of course also differen from Illustrator (which I prefer for this function at the moment while I use CorelDraw for everything else).
I asked this also because I found in another forum a similar question and a user answered with a small macro. Not sure I am allowed to link to another forum and the macro code, the discussion was about converting cutlines to cbject.
When I tested this other macro, the result was quite different from the function in CorelDraw 2023. As I did not test long, I don't know if it works better, but it could be.
So after all I thought that there could be another macro (more recently) and perhaps a commercial macro for this.
...And could there be at the end the automatic delete of the curve while keeping the new objekt with not outline and the fill in the color of the curve before? That would be perfect...
I'm not following you here.
Use this image to describe how you would like the end result to be. Cut line to be the same color as the outline or...?
I started this because the CorelDraw function for "Convert Outline to Object" (similar from German) is making some trouble with extra nodes, steps and so on. Usually I draw or import curves (drawn by hand) and would like to make them to objects at a certain time.
So I have curves with an outline, and as result I want to have an objekt looking as the curve before, but as object = fill, and then no outline.
In Illustrator it's called expand strokes, I think. In CorelDraw the mentioned "convert".
So when I choose one, several or all of your macros, at the end I get a really nice object, but - in my case perhaps wrong - I still have the curve / outline there, and the object has no fill.
I attach also an image. Normally it would be ok to have the solution at the bottom and described in my last answer. But when I think about it, of course it can happen that the curve is closed and even filled, this would be the examples at the top of the image.
But the priority is the normal drawing lines in black only, those I would like to convert to objects as in your macros, but which should I use and could be the object at the end filled and the outline (old) deleted?
the macros were only set up to add an "outer" line to outlines what you're wanted wouldn't work in the same way. I'll have to work on it.
I think it could work :). Only is missing the change of more than one shape, or should it work?
And delete the original outline at the end.
I am sorry to write this in this way but I am no developer at all.
Ha, I'm no developer either, just "winging it"
I could work it out a little bit about your second macro to add the following rows, but I just name them here as they are, not the complete macro because I am really not sure about it. But just for you to know, in this case I could change all shapes, not only one. By combining and breaking up.
ActiveSelection.combineActiveSelection.BreakApartExActiveSelection.UngroupAllEx
So actually I could use it in a good way, your macro :). Remains only:
- how to delete the original curve/outline?
- is the second macro (CenterOutlineRound) alone also fine to use or do I need the others as well?
After all I thank you very much again! I think I will use one of the macros for the special cases where CorelDraw can not really make a good objekt from an outline. An in those special cases I actually have the time then to choose the shapes by hand that I want to convert. And delete the original curve then manually. Also, this is not really easy to do automatically when there are close paths / filled areas.
So from my side no new questions but thank you!