Créer une ligne de signature dans un classeur Excel en utilisant Aspose.Cells
Microsoft Excel permet d’ajouter une ligne de signature dans les classeurs Excel. Vous pouvez ajouter une ligne de signature en cliquant sur l’onglet Insertion puis en sélectionnant Ligne de signature dans le groupe Texte.
Aspose.Cells propose également cette fonctionnalité et a exposé la propriété Picture.setSignatureLine() à cette fin. Cet article expliquera comment utiliser cette propriété pour ajouter une ligne de signature en utilisant Aspose.Cells.
Code Java pour créer une ligne de signature dans un classeur Excel en utilisant Aspose.Cells
Le code d’exemple suivant ajoute une ligne de signature en utilisant la propriété Picture.setSignatureLine() et enregistre le classeur. La capture d’écran montre à quoi ressemble le classeur de sortie dans Microsoft Excel.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(CreateSignatureLine.class); | |
// Create workbook object | |
Workbook workbook = new Workbook(); | |
// Insert picture of your choice | |
int index = workbook.getWorksheets().get(0).getPictures().add(0, 0, "signature.jpg"); | |
// Access picture and add signature line inside it | |
Picture pic = workbook.getWorksheets().get(0).getPictures().get(index); | |
// Create signature line object | |
SignatureLine s = new SignatureLine(); | |
s.setSigner("Simon Zhao"); | |
s.setTitle("Development Lead"); | |
s.setEmail("Simon.Zhao@aspose.com"); | |
// Assign the signature line object to Picture.SignatureLine property | |
pic.setSignatureLine(s); | |
// Save the workbook | |
workbook.save(dataDir + "output.xlsx"); |