THPDFPage.AddCertificationSignatureField Method
Crea un campo de firma y lo convierte en la firma de certificación del documento al adjuntar una transformación DocMDP con el nivel de permiso solicitado
Declaración
procedure AddCertificationSignatureField(const FieldName: AnsiString; Rectangle: TRect; Permission: THPDFDocMDPPermission; ContentsBytes: Integer= 8192; const SubFilter: AnsiString= 'adbe.pkcs7.detached'; const Reason: AnsiString= ''; const Location: AnsiString= ''; const ContactName: AnsiString= ''; Flags: THPDFFormFieldFlags= []);
Unidad
HPDFDoc
Parámetros
| Nombre | Propósito |
|---|---|
FieldName | Nombre del campo AcroForm o diccionario de campo al que apunta el asistente |
Rectangle | Área de página o rectángulo del elemento visual donde se aplica la operación |
Permission | Permiso DocMDP otorgado a los cambios realizados después de la certificación |
ContentsBytes | Cantidad de bytes de firma binaria reservados en el marcador de posición hexadecimal /Contents |
SubFilter | Subfiltro de firma almacenado en el diccionario de firma |
Reason | Motivo de firma opcional almacenado con la firma |
Location | Ubicación de firma opcional almacenada con la firma |
ContactName | Información de contacto opcional del firmante almacenada con la firma |
Flags | Indicadores de elementos visuales de AcroForm aplicados al campo de firma |
Valor de retorno
Este miembro no devuelve ningún valor
Notas de uso
- Llame a este método antes de preparar la salida para la firma externa
- Un documento solo puede tener una firma de certificación, pero también puede contener firmas de aprobación posteriores permitidas por el nivel DocMDP seleccionado
- Elija un
ContentsBytessuficientemente grande para el contenedor CMS final, ya que la firma falla si la carga útil hexadecimal supera el espacio reservado