Modifier les valeurs d ajustement de la forme.
Aspose.Cells fournit la propriété Shape.Geometry.ShapeAdjustValues pour apporter des modifications aux points d’ajustement avec les formes. Dans l’interface utilisateur Microsoft Excel, les ajustements s’affichent sous forme de nœuds de diamant jaune. 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.ShapeAdjustValues 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.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Create workbook object from source excel file | |
Workbook workbook = new Workbook(dataDir + "source.xlsx"); | |
// Access first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Access first three shapes of the worksheet | |
Shape shape1 = worksheet.Shapes[0]; | |
Shape shape2 = worksheet.Shapes[1]; | |
Shape shape3 = worksheet.Shapes[2]; | |
// Change the adjustment values of the shapes | |
shape1.Geometry.ShapeAdjustValues[0].Value = 0.5d; | |
shape2.Geometry.ShapeAdjustValues[0].Value = 0.8d; | |
shape3.Geometry.ShapeAdjustValues[0].Value = 0.5d; | |
// Save the workbook | |
workbook.Save(dataDir + "output_out.xlsx"); |