Erstellen Sie eine Signaturlinie in einer Excel Arbeitsmappe mit Aspose.Cells
Microsoft Excel bietet die Möglichkeit, Signaturlinie in Excel-Arbeitsmappen hinzuzufügen. Sie können eine Signaturlinie hinzufügen, indem Sie auf die Registerkarte Einfügen klicken und dann Signaturlinie aus der Gruppe Text auswählen.
Aspose.Cells bietet diese Funktion ebenfalls und hat die Eigenschaft Picture.setSignatureLine() für diesen Zweck freigegeben. Dieser Artikel erläutert, wie diese Eigenschaft verwendet werden kann, um eine Signaturlinie mit Aspose.Cells hinzuzufügen.
Java-Code zum Erstellen einer Signaturlinie in einer Excel-Arbeitsmappe mit Aspose.Cells
Der folgende Beispielcode fügt mit der Eigenschaft Picture.setSignatureLine() eine Signaturlinie hinzu und speichert die Arbeitsmappe. Der Screenshot zeigt, wie die Ausgabearbeitsmappe in Microsoft Excel aussieht.
// 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"); |