如何移动annotationElement要素?
如题,ae中,如何将一个annoFeature移动到指定位置? 我使用了itransform2d接口,无法成功,具体如下,感觉这种方法不行。
ITextElement currentText = annoFeature.Annotation as ITextElement;
IElement pElement = currentText as IElement;
ITransform2D trans = pElement.geometry as ITransform2D;
trans.Move(dx,dy); //dx和dy已指定值
annoFeature.Annotation = pElement;
ITextElement currentText = annoFeature.Annotation as ITextElement;
IElement pElement = currentText as IElement;
ITransform2D trans = pElement.geometry as ITransform2D;
trans.Move(dx,dy); //dx和dy已指定值
annoFeature.Annotation = pElement;
1 个回复
朱新颖
赞同来自: ancel
2,执行ITransform2D之后需要将其重新赋值给IElement
3,annoFeature需要执行Store()
要回复问题请先登录或注册