Posten THPDFHeadlessAnnotationIdentity
THPDFHeadlessAnnotationIdentity = record
PageIndex: Integer;
Name: UnicodeString;
end;
Deklarerad i HPDFHeadlessDocument och använd av SaveAnnotationRemovalsToFile och RemoveAnnotations
| Medlem | Betydelse |
|---|---|
PageIndex | Nollbaserat index för en sida i det inlästa dokumentet, från noll till PageCount - 1 |
Name | Icke-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