뷰포트 도면층 매핑 정보

AEC 객체는 각 뷰포트마다 다르게 표시될 수 있습니다. AEC 객체가 AutoCAD 기본 도면요소로 분해되면 각 화면표시 표현은 다른 기본 세트를 작성해야 합니다. 각 뷰포트의 경우 새 도면층 및 새 블록 정의가 작성되어 모든 분해된 도면요소가 유지됩니다. 이 정의에 대한 블록 참조(INSERT)도 주어진 도면층에 작성되어 배치됩니다. 주어진 뷰포트의 경우 다른 뷰포트에 대해 작성된 모든 도면층이 동결되어 원래 가시적인 화면표시 표현에 대한 그래픽만 가시적으로 유지됩니다.

주어진 배치 탭에 대해 다음과 같은 블록 정의가 작성됩니다.

도면 공간에 AEC 객체를 포함하는 AecObjExplode_LayoutName_Pspace_<number> MVIEW 1에서 AEC 객체를 포함하는 AecObjExplode_LayoutName_Vport_<VportHandle1> MVIEW 2에서 AEC 객체를 포함하는 AecObjExplode_LayoutName_Vport_<VportHandle2> 등... AecObjExplode_LayoutName_Vport_<VportHandleN>

LayoutName은 특정 배치 탭의 이름이며, VportHandle#은 특정 뷰포트에 대해 고유한 AutoCAD 도면요소 핸들입니다.

주: 뷰포트의 핸들을 결정하려면 명령행에 LIST를 입력하고 뷰포트의 경계를 선택합니다. 핸들은 4D2A와 같은 16진수입니다.

해당 뷰포트에 적용되지 않는 블록이 동결된 도면층에 놓임으로써 보이지 않도록 도면층도 같은 이름으로 작성됩니다.

블록 및 도면층 이름을 생성하는 데 사용되는 "템플릿"은 키의 Windows 레지스트리에 저장됩니다(409로 표시되는 언어 코드는 지역에 따라 달라짐).

HKEY_CURRENT_USERSoftwareAutodeskAutoCADR17.0ACAD-5004:409ProfilesAutoCAD Architecture - ImperialDialogsAecObjExplode50-Options

이 템플릿을 다른 문자열로 변경할 수 있지만 “%1!s!” 및 나타나는 유사한 형식 지정자를 포함해야 합니다. 형식 지정자는 마지막 블록 및 배치 이름에서 배치 이름과 뷰포트 핸들 번호로 대치됩니다.

주: 모형 탭(TILEMODE=1)에서는 모든 표현이 동시에 가시적입니다. 그 이유는 도면층을 모든 도면 공간 뷰포트에서 동결해야만 타일식 뷰포트에서 동결되기 때문입니다. 그러나 하나의 뷰포트 도면층을 제외하고 모두 동결하면 원하는 표현을 얻을 수 있습니다.