Я пытался использовать свойство Shape.vertices
, чтобы получить координаты вершин фигуры, но когда я пытаюсь использовать это свойство, VS2019 выдает следующее исключение.
System.Runtime.InteropServices.COMException
HResult=0x80004005
Message=Error HRESULT E_FAIL has been returned from a call to a COM component.
Source=DigitalDiagramEditor
StackTrace:
at Microsoft.Office.Interop.PowerPoint.Shape.get_Vertices()
at DigitalDiagramEditor.ThisAddIn.Application_AfterShapeSizeChange(Shape shp) in D:\DigitalDrawing_VisualStudio\DigitalDiagramEditor\ThisAddIn.cs:line 77
Во-вторых, я также пытался использовать метод SetPosition
, но в случае формы линии я получаю исключение вне диапазона.
Если вы можете решить эту проблему или дать мне пример использования Shape.Vertices и ShapeNode.SetPosition
свойств в C #, это было бы очень полезно.