하나의 dwg 파일에 여러 도면이 있습니다. 각각은 분리 된 전체로서. 막대를 설명하고 도면에서 그리는 오버레이를 만들고 싶습니다. 번호 매기기는 자동으로 수행됩니다. 가장 중요한 점은 모든 그림이 위치 1 (처음부터 동일한 파일 내의 모든 것부터)부터 시작된다는 것입니다.도면에 데이터 저장 AutoCAD C#
모든 막대 데이터를 저장하는 방법은 무엇입니까?
값은 일정하게 유지되어야합니다. 파일을 다시 열면 도면을 계속 액세스 할 수 있어야합니다.
나는 XData
이 있지만이 상황에서 어떻게 적용해야할지 모르겠다. 객체에 변수를 할당하는 것은 어떻게 든 나에게는 여기에없는 것처럼 보입니다. 사전이나 목록과 같은 최신 버전에 더 이상 저장 옵션이 있습니까?
외부 데이터베이스를 만들고 필요한 모든 정보를 저장할 수 있습니까? 그렇다면 어떤 방식으로?
저장된 데이터는 전체 모음에 대해 단일 값만이 아닙니다. 하나의 막대는 숫자, 길이, 지름 및 막대와 같은 다양한 정보를 매우 많이 포함 할 수 있습니다.
추가 질문 : 막대는 설명, 치수 및 선 또는 폴리 라인으로 구성됩니다. 이 세트를 MText MLeader 및 Polyline 객체가있는 새 클래스에 배치하거나 요소 및 속성이있는 블록으로 배치하는 것이 더 좋을까요?
여기 포럼이나 블로그에서 찾을 수있는 모든 것은 몇 년 전입니다. 주어진 문제에 대한 흥미로운 방법이 이미 있기를 바랍니다. 당신의 도움에 미리 감사드립니다.