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, devolviendo su índice de campo de formulario base cero
Name debe ser un nombre terminal único y no vacío, sin puntos; PageIndex selecciona una página indirecta existente y Rectangle provee coordenadas PDF finitas y distintas de cero
Los arrays existentes de AcroForm y de anotaciones conservan sus campos y widgets; los documentos sin AcroForm reciben un nuevo diccionario AcroForm indirecto
Los presupuestos de objetos, campos, nombres, serialización y salida agregada se preparan antes de los cambios en el grafo; la cancelación y una creación rechazada preservan el grafo original
Las fuentes cifradas requieren permiso de modificación de anotaciones o autenticación de owner; no se pueden agregar widgets nuevos a un documento certificado
Use SetSignatureFieldAppearance para un caption visible, y SignToFile o SignPFXToFile para la publicación atómica de la firma