Aspose.Cellsを使ってC++でExcelワークブックに署名行を作成する方法
Contents
[
Hide
]
紹介
Microsoft ExcelはExcelブック内に署名行を追加する機能を提供しています。挿入タブをクリックし、テキストグループから署名行を選択して、署名行を追加できます。
Excelファイルの署名行を作成する方法
Aspose.Cellsもこの機能を提供し、この目的にPicture.SignatureLineプロパティを公開しています。この記事では、このプロパティを使用して署名行を追加する方法について説明します。
次のサンプルコードは、Picture.SignatureLineプロパティを使用して署名行を追加し、ワークブックを保存します。
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Source directory path
U16String srcDir(u"..\\Data\\01_SourceDirectory\\");
// Output directory path
U16String outDir(u"..\\Data\\02_OutputDirectory\\");
// Create workbook object
Workbook workbook;
// Create signature line object
SignatureLine s;
s.SetSigner(u"John Doe");
s.SetTitle(u"Development Lead");
s.SetEmail(u"john.doe@aspose.com");
// Adds a Signature Line to the worksheet.
workbook.GetWorksheets().Get(0).GetShapes().AddSignatureLine(1, 1, s);
// Save the workbook
U16String outputFilePath = outDir + u"output_out.xlsx";
workbook.Save(outputFilePath);
std::cout << "Workbook saved successfully with signature line!" << std::endl;
Aspose::Cells::Cleanup();
}