THPDFHeadlessDocument.AddSignatureField
function AddSignatureField(const Name: UnicodeString; PageIndex: Integer;
const Rectangle: THPDFRectangle): Integer;
Crea un campo de firma terminal real y su widget de página, y devuelve su índice de campo de formulario en base cero
Name debe ser un nombre terminal único y no vacío, sin puntos; PageIndex selecciona una página indirecta existente y Rectangle suministra coordenadas PDF finitas y distintas de cero
Los arrays existentes de AcroForm y anotaciones conservan sus campos y widgets; los documentos sin AcroForm reciben un diccionario AcroForm indirecto nuevo
Los presupuestos de objetos, campos, nombres, serialización y salida agregada se preparan antes de modificar el grafo; la cancelación y una creación rechazada preservan el grafo original
Las fuentes cifradas exigen permiso de modificación de anotaciones o autenticación de propietario; no se pueden añadir widgets nuevos a un documento certificado
Use SetSignatureFieldAppearance para un rótulo visible y SignToFile o SignPFXToFile para la publicación atómica de la firma