SetDocumentIDSeed

Belge özellikleri, İyileştirme

Açıklama

Yeniden üretilebilir trailer dosya tanıtıcısı için açık bir tohum sağlar

Sözdizimi

Delphi

Function TPDFlib.SetDocumentIDSeed(Const Seed: WideString): Integer;

Parametreler

SeedMantıksal belgeyi tanımlayan herhangi bir metin; örneğin bir sipariş numarası veya içerik parmak izi. İçerikten türetilen karma seçmek için boş dize geçin

Dönüş değerleri

1Tohum başarıyla saklandı

Açıklamalar

Tohum, yalnızca yeniden üretilebilir dosya tanıtıcıları SetDeterministicDocumentID ile etkinleştirildiğinde etkili olur. Aynı boş olmayan tohumla kaydedilen belgeler aynı trailer /ID değerini taşır; tohumu değiştirmek, bir sonraki tam kaydetmede tanıtıcıyı değiştirir. Boş bir tohum, çapraz başvuru verilerini, trailer uzaklıklarını ve önceki trailer tanıtıcısını hariç tutarak sayfa, kaynak, ek ve üst veri nesneleri dahil normalleştirilmiş serileştirilmiş içerik üzerinden akan SHA-256'yı seçer

Örnek

PDF.SetDeterministicDocumentID(1);
PDF.SetDocumentIDSeed('report-batch-42');
PDF.SaveToFile('report.pdf');

Ayrıca bkz.

SetDeterministicDocumentID, GetDeterministicDocumentID, GetDocumentFileID