SetDocumentIDSeed
Propriedades de documentos, otimização
Descrição
Fornece uma semente explícita para o identificador de ficheiro do trailer reproduzí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 encomenda ou uma impressão digital do conteúdo. Passe uma cadeia vazia para selecionar hashing derivado do conteúdo |
|---|
Valores devolvidos
| 1 | Semente guardada com êxito |
|---|
Observações
A semente só produz efeito enquanto os identificadores de ficheiro reproduzíveis estiverem ativados com SetDeterministicDocumentID. Documentos guardados com a mesma semente não vazia transportam o mesmo /ID de trailer; mudar a semente muda o identificador na próxima gravação completa. Uma semente vazia seleciona SHA-256 em fluxo sobre o conteúdo serializado normalizado, incluindo objetos de páginas, recursos, anexos e metadados, excluindo dados de referências cruzadas, desvios 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