Skapa signaturlinje i en Excel arbetsbok med hjälp av Aspose.Cells
Microsoft Excel tillhandahåller en funktion för att lägga till Signature Line i Excel-arbetsböcker. Du kan lägga till en signaturlinje genom att klicka på fliken Infoga och sedan välja Signaturlinje från gruppen Text.
Aspose.Cells tillhandahåller också denna funktion och har exponerat Picture.setSignatureLine()-egenskap för detta syfte. Den här artikeln kommer att förklara hur man använder denna egenskap för att lägga till en signaturlinje med hjälp av Aspose.Cells.
Java-kod för att skapa signaturlinje i en Excel-arbetsbok med hjälp av Aspose.Cells
Följande exempelkod lägger till en signaturlinje med hjälp av Picture.setSignatureLine()-egenskap och sparar arbetsboken. Skärmdumpen visar hur den genererade arbetsboken ser ut i 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"); |