내 Visio 추가 기능에서 도형이없는 일부 셰이프를 만듭니다. 다음 C# 코드는 Visio를 페이지의 중앙에 텍스트를 만드는 데 사용됩니다 : 텍스트 모양의 경계 상자가 페이지의 다른 구성 요소를 생성하기 위해 계산 생성C# 추가 기능에서 Visio 2016 셰이프 만들기
Master MyMaster = MyStencil.Masters["Navigation"];
Shape MyShape = MyPage.Drop(MyMaster, PageRight/2.0, PageTop/2.0);
MyShape.Text = "Some text";
double ShapeLeft, ShapeBottom, ShapeRight, ShapeTop;
MyShape.BoundingBox((short)VisBoundingBoxArgs.visBBoxUprightText,
out ShapeLeft, out ShapeBottom, out ShapeRight, out ShapeTop);
후. 즉 이전 버전의 Visio에서 완벽하게 작동하지만,하지의 Visio에서의 Visio 2010 및 Visio 2013 년 2016
텍스트 형태의 경계 상자이었다 Visio에 2016
ShapeLeft = 5.48
ShapeBottom = 4.05
ShapeRight = 6.20
ShapeTop = 4.21
모양의 경계 상자는 다음과 같습니다
ShapeLeft = 0.0
ShapeBottom = 0.0
ShapeRight = -1.0
ShapeTop = -1.0
Visio 2016의 Shape.BoundingBox() 메서드에 문제가 있습니까?
는 는Shape.BoundingBox() 플래그 소요 visio16에서 잘 작동) 나는이 aswell를 repro 수 있었다 그러나 BoundingBox의을 (제안이 몇 가지 세부 사항이 있습니다,
살
안녕하세요, 저는 2013 년과 2016 년 사이에 동일한 차이가 있음을 확인하고이를 Visio 팀에 제기했습니다. – JohnGoldsmith
@ JohnGoldsmith - Visio 팀의 소식을 들었습니까? 들어오는 Office 2016 SP에서 문제의 수정을 기대할 수 있다고 생각하십니까? – Sal
안녕하세요. 업데이트 만하면 문제가 해결 될 것 같습니다 : https://support.microsoft.com/en-gb/help/3203473/july-5-2017-update-for-visio- 2016-kb3203473 – JohnGoldsmith