获取形状的连接点
Contents
[
Hide
]
Aspose.Cells提供丰富的功能来管理电子表格中的形状。有时需要获取形状的连接点,以便将形状对齐或放置在适当的位置。为此,需要所有连接点。下面的代码可用于使用 Shape.ConnectionPoints 属性获取形状的连接点列表。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Instantiate a new Workbook. | |
Workbook workbook = new Workbook(); | |
// Get the first worksheet in the book. | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Add a new textbox to the collection. | |
int textboxIndex = worksheet.TextBoxes.Add(2, 1, 160, 200); | |
// Access your text box which is also a shape object from shapes collection | |
Shape shape = workbook.Worksheets[0].Shapes[0]; | |
// Get all the connection points in this shape | |
float[][] ConnectionPoints = shape.GetConnectionPoints(); | |
// Display all the shape points | |
foreach (float[] pt in ConnectionPoints) | |
{ | |
System.Console.WriteLine(string.Format("X = {0}, Y = {1}", pt[0], pt[1])); | |
} |