Office Automationを使用してvisioファイルを指定されたxml形式のフローチャートに変換していますが、ワークフロープロセスのコンテナーとしてスイムレーンデータを使用する必要があります。では、ワークフローの形状とスイムレーンの関係をどのように取得できますか?
コード
IVisio.Shape shape = o as IVisio.Shape;
double width = shape.Cells["Width"]
.Result[Microsoft.Office.Interop.Visio.VisUnitCodes.visMillimeters];
double height = shape.Cells["Height"]
.Result[Microsoft.Office.Interop.Visio.VisUnitCodes.visMillimeters];
double pinX = shape.Cells["PinX"]
.Result[Microsoft.Office.Interop.Visio.VisUnitCodes.visMillimeters];
double pinY = shape.Cells["PinY"]
.Result[Microsoft.Office.Interop.Visio.VisUnitCodes.visMillimeters];