给定一个Shape
对象,如何判断该形状是否为形状组合?
我可以使用BreakApartEx()
并获得一个我可以计算的ShapeRange,但如果可能的话,我宁愿不破坏形状的一部分。
我正在使用Corel Draw X7。
答案 0 :(得分:3)
如何创建重复的形状,然后使用BreakApartEX和shaperange.count? 然后删除它。 所以,你仍然保持原来的形状。
答案 1 :(得分:0)
或者您可以尝试使用CScript.GetCurveSubpathCount。 您应该首先添加曲线形状检查。
祝你好运答案 2 :(得分:0)
答案 3 :(得分:0)
可能只是这样的简单代码:
昏暗的形状 昏暗的
对于activeselectionrange中的每个s 如果s.type = cdrcurveshape那么 l = CorelScript.GetCurveSubpathCount '您可以将子路径计数显示为msg或文本框。 MsgBox“形状有”& l& “subpath(s)”,vbOKOnly,“MLindhe :)” 万一 下一个