// For complete examples and data files, please go to https://github.com/atirtahirgroupdocs/GroupDocs.Signature-for-.NET
SignatureConfig config = Utilities.GetConfigurations();
// instantiating the signature handler
var handler = new SignatureHandler(config);
// setup text signature options
var signOptions = new WordsSignTextOptions("coca cola");
signOptions.Left = 10;
signOptions.Top = 10;
signOptions.Width = 100;
signOptions.Height = 100;
//this feature is supported in 16.12.0
signOptions.VerticalAlignment = Domain.VerticalAlignment.Top;
signOptions.HorizontalAlignment = Domain.HorizontalAlignment.Center;
signOptions.Margin = new Domain.Padding { Top = 2, Left = 25 };
//----------------------------
signOptions.ForeColor = System.Drawing.Color.Red;
signOptions.BackgroundColor = System.Drawing.Color.Black;
signOptions.BorderColor = System.Drawing.Color.Green;
signOptions.Font = new Domain.SignatureFont { FontSize = size, FontFamily = "Comic Sans MS" };
signOptions.DocumentPageNumber = 1;
string fileExtension = Path.GetExtension(fileName);
Utilities.SaveFile(fileExtension, fileName, handler, signOptions, null, null);