Créer une ligne de signature dans un classeur Excel à l'aide de Aspose.Cells
Contents
[
Hide
]
Microsoft Excel fournit une fonctionnalité à ajouterLigne de signature dans les classeurs Excel. Vous pouvez ajouter une ligne de signature en cliquant sur leInsérer Tab, puis en sélectionnantLigne de signature duTexte groupe.
Aspose.Cells fournit également cette fonctionnalité et a exposé leImage.setSignatureLine() propriété à cet effet. Cet article explique comment utiliser cette propriété pour ajouter une ligne de signature à l’aide de Aspose.Cells.
Java code pour créer une ligne de signature dans un classeur Excel à l’aide de Aspose.Cells
L’exemple de code suivant ajoute une ligne de signature à l’aide deImage.setSignatureLine()propriété et enregistre le classeur. La capture d’écran montre à quoi ressemble le classeur de sortie dans Microsoft Excel.
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
// 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"); |