THotPDF.AnalyzeLoadedSignatureRevisions Method

Классифицирует каждую инкрементную редакцию после выбранной подписи и оценивает совокупные изменения относительно DocMDP и FieldMDP

Объявления

function AnalyzeLoadedSignatureRevisions(
  SigIndex: Integer;
  Source: TStream;
  out Analysis: THPDFSignatureRevisionAnalysis
): boolean; overload;

function AnalyzeLoadedSignatureRevisions(
  SigIndex: Integer;
  out Analysis: THPDFSignatureRevisionAnalysis
): boolean; overload;

Модуль

HPDFDoc

Параметры

ИмяНазначение
SigIndexОтсчитываемый от нуля индекс поля загруженной подписи
SourceПринадлежащий вызывающему коду поток, содержащий точные байты загруженного PDF
AnalysisПринимает сведения о редакциях, объектах, полях, разрешениях, соответствии и диагностике

Возвращаемое значение

THPDFRevisionChangeKinds независимо фиксирует обслуживание LTV, заполнение форм, подписание, создание/удаление/изменение аннотаций, создание/удаление/изменение embedded file, инстанцирование шаблонов страниц и неопознанные изменения

Набор kind сохраняет детали операций, которые единственный упорядоченный уровень изменения выразить не может, и управляет сопоставлением прав UR/UR3

Возвращаемое значение

Возвращает True, если байтовый диапазон подписи и цепочка редакций были проанализированы, в противном случае возвращает False и сообщает причину в Analysis.Issue

Уровни изменений

THPDFRevisionModificationLevel упорядочивает семантические изменения от наименее к наиболее ограничительным

ЗначениеСмысл
rmlNoneИзменения объектов после подписи отсутствуют
rmlLongTermValidationОбслуживание DSS, VRI, сертификатов, отзыва, расширений или меток времени документа
rmlFormFillAndSignЗначения форм, внешние виды виджетов или структуры подписей
rmlAnnotationsОбъекты-аннотации или привязка аннотаций к страницам
rmlOtherНераспознанные, нечитаемые, освобождённые или иным образом недопустимые объекты

Сведения о результате

THPDFSignatureRevisionAnalysis содержит массив THPDFSignatureRevisionChangeArray записей THPDFSignatureRevisionChange

Примечания по использованию

Связанные API