Záznam THPDFHeadlessAnnotationIdentity

THPDFHeadlessAnnotationIdentity = record
  PageIndex: Integer;
  Name: UnicodeString;
end;

Deklarováno v HPDFHeadlessDocument a používáno SaveAnnotationRemovalsToFile a RemoveAnnotations

ČlenVýznam
PageIndexIndex stránky od nuly v načteném dokumentu, od nuly do PageCount - 1
NameNeprázdná Unicode hodnota porovnávaná exaktně s dekódovaným PDF řetězcem NM anotace na dané stránce

Název je citlivý na velikost písmen a není to název pole, podtyp, číslo objektu ani text anotace; nezavádí se žádné case folding ani Unicode normalizace

Různé indexy stránek dovolují týž název; opakování téže identity stránka-název v jednom požadavku je neplatné

Platná identita bez odpovídající anotace nic neodstraní; více odpovídajících názvů na vybrané stránce je dvojsmyslných a selže

Indexy stránek mimo dokument, prázdný název, poškozená pole anotací a sdílení vlastníků pole stránek selžou před publikací cíle

Pro callback JSON je ekvivalentní identitou {"page": 0, "name": "review-note"}; page musí být celé číslo a name neprázdný řetězec

Viz nativní odebrání anotací pro chování závislostí popup a replies a hranici Widgetu