C#

2013-07-19 2 views
2

으로 Visio에서 순환 순서도 만들기 나는 다이어그램을 채우는 데 사용할 수있는 사용자 정의 속성을 사용하여 셰이프를 만들기 위해 프로그래밍 방식으로 Visio 다이어그램을 작성하는 방법에 대해 충분히 배울 수있었습니다. 나는 동적 인 연결 관을 가진 모양을 연결하고 visio를 자동적으로 그들을 놓기 위하여 얻을 수있다.C#

나는 지금까지 나의 진전과 함께 기쁘게, 내 시스템을 성공적으로 모델링 할 수있는 근본적인 부분을 놓치고 있습니다. 도형에 도형을 추가해야합니다.

처음에는 Visio 개체 모델에 대해 배울 때 모든 것이 셰이프 시트를 가졌기 때문에 내 요구에 완벽하게 일치했습니다. 그러나 셰이프를 다른 셰이프에 '놓기'를 시도하면 com 예외가 발생할 수 있습니다.

솔루션은 모양 등이있는 모양에 추가 된 모양을 지원해야하며 추가 된 자식에 맞게 부모 모양이 커야합니다.

내부 중첩 모양 커넥터를 붙이는 자격을 유지해야하는 ..

내가 그룹화 사용하려고 해요하지만 가까이지고있어 기분이 안.

도움이나 의견을 보내 주시면 감사하겠습니다.

+0

당신은 내가 Visio가 2013을 사용하여 C#으로 플로우 차트를 만드는 방법을 배울 수있는 곳에서 API 레퍼런스/문서를 가지고 수행 시작하는 데 도움이 될

링크 –

답변

1

Visio 2010 이상을 사용하는 경우 컨테이너 모양이 그룹 모양보다 사용자의 요구 사항을 충족시킬 수 있습니다. 그룹 셰이프는 주로 피어 셰이프를 포함하지 않고 복합 셰이프를 만들기 위해 디자인되었습니다. 컨테이너 도형은 포함 된 도형의 기능을 숨기거나 제한하지 않습니다. 컨테이너 모양은 추가 된 모양에 맞게 자동으로 크기가 조정되도록 구성 할 수 있습니다. 즉시 사용 가능한 컨테이너에 원하는 모양이 없으면 사용자 정의 컨테이너 모양을 만들 수 있습니다. http://blogs.msdn.com/b/visio/archive/2009/08/25/organizing-diagrams-with-containers.aspx