Создать строку подписи в книге Excel с помощью Aspose.Cells
Microsoft Excel предоставляет возможность добавлять Строку подписи в рабочие книги Excel. Вы можете добавить строку подписи, нажав на вкладку Вставка и затем выбрав Строка подписи из группы Текст.
Aspose.Cells также предоставляет эту функцию и предоставляет свойство Picture.setSignatureLine() для этой цели. В этой статье будет объяснено, как использовать это свойство для добавления строки подписи с помощью Aspose.Cells.
Java код для создания строки подписи в рабочей книге Excel с помощью Aspose.Cells
В следующем образце кода добавляется строка подписи с использованием свойства Picture.setSignatureLine() и сохраняет рабочую книгу. На скриншоте показано, как выглядит выходная книга в 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"); |