Delete me
As Paul mentioned, it could be the winding rule (could be set differently if one of your objects started out as text).
You could try running the following macro on the combined graphic.
Sub ToggleWindingRuleOfSelectedObjects() Dim s As Shape For Each s In ActiveSelection.Shapes If s.Type = cdrCurveShape Then If s.FillMode = cdrFillWinding Then s.FillMode = cdrFillAlternate Else s.FillMode = cdrFillWinding End If End If Next sEnd Sub
If this doesn't fix it, I might ask you to send me the file.
Regards,Hendrik
Yup, the winding rule fixed it. They should have a button to do this automatically. Or better yet, have it do it on its' own.
Llewner said: Yup, the winding rule fixed it. They should have a button to do this automatically. Or better yet, have it do it on its' own.
I agree, a button would be handy.
Doing it "on its' own" isn't possible, because both winding methods are correct, we can't guess what you expect.
For example, say you convert a script font to curves and the tail of a character overlaps another character. You wouldn't expect a hole to appear where the characters overlap, right? This is what the winding rule is for. Say you combine that text with another object, you still don't want that hole to appear. CorelDRAW isn't able to guess when your text is no longer meant to be text, and this is where it causes problems for some users.
Actually when you converted script text to curves Corel USED to leave holes in the overlaps. Correcting that is what the weld function was for. That made sense to me back then (although I was happy when I didn't have to break everything apart to keep from losing the insides of the letters during a weld), but this winding rule just feels like a bug to me (I understand that it's not). Anyhow, I can deal with a macro (THANKS!), though I must admit that I would not have had the time or patience to create one myself (too busy designing signs, engravables, wide-format prints and imprintables). So, I doubt that offering such an item as macro inspiration wouldn't really work for me.
Thanks again for the work-arround though!
Llewner said:but this winding rule just feels like a bug to me
Ahhhh, but, many felt the old behaviour was a bug (and indeed it was), and this is why it was changed.
I know you're not looking for inspiration, but replace the combine command with the following macro and you'll have Draw12 behaviour when combining.
Sub CombineWithAlternateWinding() ActiveDocument.BeginCommandGroup "Alternating Combing" Dim OrigSelection As ShapeRange Set OrigSelection = ActiveSelectionRange OrigSelection.CreateSelection Dim s As Shape Set s = ActiveSelection.Combine s.FillMode = cdrFillAlternate
ActiveDocument.EndCommandGroupEnd Sub