Creating signature block
Create a document with a signature block containing position, name and signature line:
- add position text with bold formatting and top spacing (ApiParagraph/AddText, ApiRun/SetBold);
- add name text with bold formatting (ApiParagraph);
- add signature line with underscores and bold formatting (Api/CreateParagraph).
- Code
- Result
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);