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の2010年の
テキスト形状のバウンディングボックス
のVisioの以前のバージョンではなく、Visioの2016年に完全に働いたおよびVisio 2013: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()メソッドで何が問題になっていますか?
私はこの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