Posten THPDFHeadlessAnnotationIdentity

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

Deklarerad i HPDFHeadlessDocument och använd av SaveAnnotationRemovalsToFile och RemoveAnnotations

MedlemBetydelse
PageIndexNollbaserat index för en sida i det inlästa dokumentet, från noll till PageCount - 1
NameIcke-tomt Unicode-värde som matchas exakt mot annoteringens avkodade PDF-NM-sträng på den sidan

Namnet är skiftlägeskänligt och är inte ett fältnamn, en subtyp, ett objektnummer eller annoteringstext; ingen skiftlägesveckling eller Unicode-normalisering tillämpas

Olika sidindex tillåter samma namn; att upprepa samma sida-och-namn-identitet i en begäran är ogiltigt

En giltig identitet utan matchande annotering tar bort ingenting; flera matchande namn på den valda sidan är tvetydiga och misslyckas

Sidindex utanför dokumentet, ett tomt namn, felformade annoteringsarrayer och delade sidarrayägare misslyckas innan destinationen publiceras

För callback-JSON är motsvarande identitet {"page": 0, "name": "review-note"}; page måste vara ett heltal och name en icke-tom sträng

Se borttagning av native-annoteringar för popup- och svarsberoendebeteende samt Widget-gränsen