Изменение значений коррекции формы
Contents
[
Hide
]
Aspose.Cells для Python via .NET предоставляет свойство Shape.geometry.shape_adjust_values для внесения изменений в точки корректировки с фигурами. В интерфейсе Microsoft Excel корректировки отображаются как желтые алмазообразные узлы. Например:
- У закругленного прямоугольника есть коррекция для изменения дуги
- У треугольника есть коррекция для изменения расположения вершины
- Трапеция имеет корректировку для изменения ширины верха
- У стрелок есть две коррекции для изменения формы головы и хвоста
В данной статье будет объяснено использование свойства Shape.geometry.shape_adjust_values для изменения значения корректировки различных форм.
В нижеприведенном образце кода показано, как изменить значения корректировки формы.
This file contains hidden or 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
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Create workbook object from source excel file | |
workbook = Workbook(dataDir + "source.xlsx") | |
# Access first worksheet | |
worksheet = workbook.worksheets[0] | |
# Access first three shapes of the worksheet | |
shape1 = worksheet.shapes[0] | |
shape2 = worksheet.shapes[1] | |
shape3 = worksheet.shapes[2] | |
# Change the adjustment values of the shapes | |
shape1.geometry.shape_adjust_values[0].value = 0.5 | |
shape2.geometry.shape_adjust_values[0].value = 0.8 | |
shape3.geometry.shape_adjust_values[0].value = 0.5 | |
# Save the workbook | |
workbook.save(dataDir + "output_out.xlsx") |