C#을 사용하여 기존 도면의 지정된 제목 블록에서 지정된 AcadAttribute의 위치를 가져 오는 방법이 있습니까?C#의 AutoCad 블록 작업
편집 : 내 코드
AcadBlock myBlock = myAcadDoc.Database.Blocks.Items(block_Name);
AcadAttribute myAtt;
foreach(AcadEntity entity in myBlock)
{
myAtt = entity as AcadAttribute;
if(myAtt == null) continue;
if(myAtt.TagString == "Specified_String")
{
//Now i want to insert an image exactly where the myAtt attribute is exists
myAcadDoc.Database.ModelSpace.AddRoster("My image path", myAtt.Position /*myAtt does not have Position property*/, 50.0, 0)
}
}
내가 myAtt 속성이 존재하는 위치를 정확하게 이미지를 삽입하려면, 우는 소리 같은 것입니다, 그것은 내가 AcadAttribute의 위치를 필요한 이유의 이유 .
지금까지 어떤 노력을 했습니까? –
나는 AcadAttribute 속성을 가지고 있으며 속성을 모두 확인했지만 그 중 아무 것도 위치를 반환하지 않습니다. –
당신이 지금까지 얻은 것을 게시하십시오. 당신이 취하는 접근법을 보는 것이 유익 할 것입니다. 호기심 때문에 Interop을 통해이 작업을 수행하는 이유는 무엇입니까? –