Skip to main content

Creating signature block

Create a document with a signature block containing position, name and signature line:

let doc = Api.GetDocument();

// Add position paragraph with top spacing
let positionParagraph = doc.GetElement(0);
positionParagraph.SetSpacingBefore(40 * 20); // 40pt converted to twips (1pt = 20 twips)
positionParagraph.SetJc("left");
positionParagraph.AddText("Position:").SetBold(true);
positionParagraph.AddText(" Marketing Specialist");

// Add name paragraph
let nameParagraph = Api.CreateParagraph();
nameParagraph.SetJc("left");
nameParagraph.AddText("Name:").SetBold(true);
nameParagraph.AddText(" Emily Johnson");
doc.Push(nameParagraph);

// Add signature line paragraph
let signatureParagraph = Api.CreateParagraph();
signatureParagraph.SetJc("left");
signatureParagraph.AddText("Signature:").SetBold(true);
signatureParagraph.AddText(" _____________________________");
doc.Push(signatureParagraph);