Modifier les valeurs d ajustement de la forme.
Contents
[
Hide
]
Aspose.Cells pour Python via .NET fournit la propriété Shape.geometry.shape_adjust_values pour apporter des modifications aux points d’ajustement avec les formes. Dans l’interface utilisateur de Microsoft Excel, les ajustements s’affichent sous forme de diamants jaunes. Par exemple :
- Le rectangle arrondi possède un ajustement pour changer l’arc.
- Le triangle a un ajustement pour changer l’emplacement du point.
- Le trapèze a un ajustement pour changer la largeur du haut
- Les flèches ont deux ajustements pour changer la forme de la tête et de la queue.
Cet article expliquera l’utilisation de la propriété Shape.geometry.shape_adjust_values pour changer la valeur d’ajustement des formes différentes.
L’exemple de code ci-dessous montre comment changer les valeurs d’ajustement de la forme.
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") |