Záznam THPDFHeadlessAnnotationIdentity
THPDFHeadlessAnnotationIdentity = record
PageIndex: Integer;
Name: UnicodeString;
end;
Deklarováno v HPDFHeadlessDocument a používáno SaveAnnotationRemovalsToFile a RemoveAnnotations
| Člen | Význam |
|---|---|
PageIndex | Index stránky od nuly v načteném dokumentu, od nuly do PageCount - 1 |
Name | Neprázdná Unicode hodnota porovnávaná exaktně s dekódovaným PDF řetězcem NM anotace na dané stránce |
Název je citlivý na velikost písmen a není to název pole, podtyp, číslo objektu ani text anotace; nezavádí se žádné case folding ani Unicode normalizace
Různé indexy stránek dovolují týž název; opakování téže identity stránka-název v jednom požadavku je neplatné
Platná identita bez odpovídající anotace nic neodstraní; více odpovídajících názvů na vybrané stránce je dvojsmyslných a selže
Indexy stránek mimo dokument, prázdný název, poškozená pole anotací a sdílení vlastníků pole stránek selžou před publikací cíle
Pro callback JSON je ekvivalentní identitou {"page": 0, "name": "review-note"}; page musí být celé číslo a name neprázdný řetězec
Viz nativní odebrání anotací pro chování závislostí popup a replies a hranici Widgetu