THPDFHeadlessAnnotationIdentity record

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

Zadeklarowany w HPDFHeadlessDocument i używany przez SaveAnnotationRemovalsToFile oraz RemoveAnnotations

MemberZnaczenie
PageIndexIndeks strony w wczytanym dokumencie liczony od zera, od zera do PageCount - 1
NameNiepusta wartość Unicode matchowana dokładnie ze zdekodowanym stringiem PDF NM adnotacji na tej stronie

Nazwa jest case-sensitive i nie jest nazwą pola, subtypem, numerem obiektu ani tekstem adnotacji; nie stosuje się żadnego case foldingu ani normalizacji Unicode

Różne indeksy stron dopuszczają tę samą nazwę; powtórzenie tej samej tożsamości strony i nazwy w jednym żądaniu jest niepoprawne

Poprawna tożsamość bez matchującej adnotacji nic nie usuwa; wiele matchujących nazw na wybranej stronie jest niejednoznacznych i zawodzi

Indeksy stron poza dokumentem, pusta nazwa, zniekształcone tablice adnotacji i współdzieleni właściciele tablic stron zawodzą przed opublikowaniem celu

Dla callbackowego JSON równoważna tożsamość to {"page": 0, "name": "review-note"}; page musi być integerem, a name niepustym stringiem

Zobacz natywne usuwanie adnotacji dla zachowania zależności popupów i odpowiedzi oraz granicy Widgetów