THPDFPDFA4RepairReport Kaydı

THPDFPDFA4RepairReport = record
  Changed: boolean;
  RolledBack: boolean;
  LimitExceeded: boolean;
  ValidationSucceeded: boolean;
  ValidationRegressed: boolean;
  HeaderVersionsRepaired: Integer;
  TrailerIdentifiersCreated: Integer;
  MetadataStreamsCreated: Integer;
  MetadataDictionariesRepaired: Integer;
  MetadataPacketsRepaired: Integer;
  IdentificationPropertiesRepaired: Integer;
  ForbiddenCatalogEntriesRemoved: Integer;
  PresentationEntriesRemoved: Integer;
  InformationDictionariesRemoved: Integer;
  InitialErrorCount: Integer;
  RemainingErrorCount: Integer;
  ObjectsExamined: Integer;
end;

Changed yalnızca transaction en az bir mutation commit'lediğinde true olur; RolledBack ise her mutation'ın atıldığı anlamına gelir

ValidationSucceeded onarım sonrası tam uygunluğu raporlar ve metot sonucundan bağımsızdır; çünkü varsayılan politika, ilişkisiz güvenli olmayan bulgular sürerken güvenli onarımları commit'leyebilir

ValidationRegressed validation hatalarında onarım sonrası bir artışı tanımlar; LimitExceeded ise object, repair veya decode edilmiş bayt bütçesi başarısızlığını tanımlar

Kalan alanlar; denetim log'ları ve telemetry için kesin onarım ailesi sayaçlarını, önceki ve sonraki hata sayılarını ve sınırlanmış traversal işini ortaya koyar

THotPDF.RepairPDFA4