THPDFHeadlessAnnotationIdentity record

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

Gedeclareerd in HPDFHeadlessDocument en gebruikt door SaveAnnotationRemovalsToFile en RemoveAnnotations

MemberBetekenis
PageIndexZero-based index van een pagina in het geladen document, van nul tot en met PageCount - 1
NameNiet-lege Unicode-waarde die exact matcht tegen de decoded PDF NM-string van de annotatie op die pagina

De naam is case-gevoelig en is geen veldnaam, subtype, objectnummer of annotatietekst; er wordt geen case folding of Unicode-normalisatie toegepast

Verschillende pagina-indices staan dezelfde naam toe; dezelfde pagina-en-naam-identiteit in één request herhalen is ongeldig

Een geldige identiteit zonder matchende annotatie verwijdert niets; meerdere matchende namen op de geselecteerde pagina zijn ambigue en falen

Pagina-indices buiten het document, een lege naam, misvormde annotatie-arrays en gedeelde page-array-owners falen vóór de destination wordt gepubliceerd

Voor callback-JSON is de equivalente identiteit {"page": 0, "name": "review-note"}; page moet een integer zijn en name een niet-lege string

Zie native annotatieverwijdering voor popup- en reply-afhankelijkheidsgedrag en de Widget-grens