THPDFHeadlessAnnotationIdentity record
THPDFHeadlessAnnotationIdentity = record
PageIndex: Integer;
Name: UnicodeString;
end;
Erklæret i HPDFHeadlessDocument og brugt af SaveAnnotationRemovalsToFile og RemoveAnnotations
| Medlem | Betydning |
|---|---|
PageIndex | Nulbaseret indeks for en side i det indlæste dokument, fra nul til PageCount - 1 |
Name | Ikke-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