THPDFHeadlessAnnotationIdentity record

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

Erklæret i HPDFHeadlessDocument og brugt af SaveAnnotationRemovalsToFile og RemoveAnnotations

MedlemBetydning
PageIndexNulbaseret indeks for en side i det indlæste dokument, fra nul til PageCount - 1
NameIkke-tom Unicode-værdi matchet eksakt mod annotationens dekodede PDF-NM-streng på den side

Navnet er case-sensitive og er ikke et feltnavn, en undertype, et objektnummer eller annotationstekst; der anvendes ingen case folding eller Unicode-normalisering

Forskellige sideindeks tillader samme navn; at gentage samme side-og-navn-identitet i én anmodning er ugyldigt

En gyldig identitet uden matchende annotation fjerner ingenting; flere matchende navne på den valgte side er tvetydige og fejler

Sideindeks uden for dokumentet, et tomt navn, misdannede annotationsarrays og delte sidearray-ejere fejler, inden destinationen publiceres

For callback-JSON er den ækvivalente identitet {"page": 0, "name": "review-note"}; page skal være et heltal og name en ikke-tom streng

Se native annotation-fjernelse for popup- og svar-afhængighedsadfærd og Widget-grænsen