THPDFPage.AddCertificationSignatureField Method
Cria um campo de assinatura e o torna a assinatura de certificação do documento anexando uma transformação DocMDP com o nível de permissão solicitado
Declaração
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= []);
Unidade
HPDFDoc
Parâmetros
| Nome | Finalidade |
|---|---|
FieldName | Nome de campo AcroForm ou dicionário de campo visado pelo auxiliar |
Rectangle | Área da página ou retângulo do widget onde a operação é aplicada |
Permission | Permissão DocMDP concedida às alterações feitas após a certificação |
ContentsBytes | Número de bytes de assinatura binária reservados no espaço reservado hexadecimal /Contents |
SubFilter | Subfiltro de assinatura armazenado no dicionário de assinatura |
Reason | Motivo de assinatura opcional armazenado com a assinatura |
Location | Local de assinatura opcional armazenado com a assinatura |
ContactName | Informações de contato do signatário opcionais armazenadas com a assinatura |
Flags | Sinalizadores de widget AcroForm aplicados ao campo de assinatura |
Valor de retorno
Este membro não retorna um valor
Notas de uso
- Chame este método antes de preparar a saída para assinatura externa
- Um documento pode ter apenas uma assinatura de certificação, mas também pode conter assinaturas de aprovação posteriores permitidas pelo nível DocMDP selecionado
- Escolha
ContentsBytesgrande o suficiente para o contêiner CMS final, porque a assinatura falha se a carga hexadecimal exceder o espaço reservado