Получить точки соединения из формы
Aspose.Cells предоставляет обширные возможности для управления формами в электронной таблице. Иногда требуется получить точки соединения формы для выравнивания или размещения форм в нужном месте. Для этой цели требуются все точки соединения. Следующий код может быть использован для получения списка точек соединения формы с использованием свойства Shape.ConnectionPoints.
// 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])); | |
} |