Hi,
i'm signing a document with GraphicsMode = SignDetails setting Rectangle dimesion, but the signature rectangle was filled only in the first parte as you can see in the attached png.
Do you have any suggestion to fill all rectangle?
Below it is listed my code:
----------------------------------------------------------------------------------------------------------------------------
using (PdfDocument doc = new PdfDocument())
{
doc.LoadFromBytes(documentToSign);
//Retrieve coordinates to place the signature
float placeHolderOffset = -1;
PdfPageBase pageToSign;
PointF signaturePosition;
GetSignatureCoordinates(documentToSign, doc, placeHolder, out pageToSign, out signaturePosition, out placeHolderOffset);
//Calcolate signature dimension
float signatureHeight = 60;
float signatureWidht = 300;
//Generate signature
PdfCertificate signatureCertificate = new PdfCertificate(signatureInfo.Certificate, signatureInfo.CertificatePassword);
signatureCertificate.FriendlyName = signatureInfo.FormattedName;
PdfSignature signature = new PdfSignature(doc, pageToSign, signatureCertificate, "VitantonioAllegretti VitantonioAllegretti");
signature.GraphicsMode = GraphicMode.SignDetail;
signature.Name = "VitantonioAllegretti VitantonioAllegretti";
signature.Date = DateTime.Now;
signature.Bounds = new RectangleF(signaturePosition, new SizeF(signatureWidht, signatureHeight));
//Save document
using (MemoryStream ms = new MemoryStream())
{
doc.SaveToStream(ms, FileFormat.PDF);
signedDocument = ms.ToArray();
}
}
------------------------------------------------------------------------------------------------------------------------------------------------
Regards,
Vitantonio