SetDocumentIDSeed
Propriedades do documento, Otimização
Descrição
Fornece uma semente explícita para o identificador de arquivo de trailer reprodutível
Sintaxe
Delphi
Function TPDFlib.SetDocumentIDSeed(Const Seed: WideString): Integer;Parâmetros
| Seed | Qualquer texto que identifique o documento lógico, por exemplo um número de pedido ou uma impressão digital de conteúdo. Passe uma string vazia para selecionar o hash derivado do conteúdo. |
|---|
Valores de retorno
| 1 | Semente armazenada com sucesso. |
|---|
Observações
A semente só tem efeito enquanto os identificadores de arquivo reprodutíveis estão ativados com SetDeterministicDocumentID. Documentos salvos com a mesma semente não vazia carregam o mesmo /ID de trailer; mudar a semente muda o identificador no próximo salvamento completo. Uma semente vazia seleciona SHA-256 em fluxo sobre o conteúdo serializado normalizado, incluindo objetos de página, recurso, anexo e metadados, excluindo dados de referências cruzadas, offsets do trailer e o identificador de trailer anterior
Exemplo
PDF.SetDeterministicDocumentID(1);
PDF.SetDocumentIDSeed('report-batch-42');
PDF.SaveToFile('report.pdf');Consulte também
SetDeterministicDocumentID, GetDeterministicDocumentID, GetDocumentFileID