THPDFHeadlessAnnotationIdentity 레코드

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

HPDFHeadlessDocument에 선언되며 SaveAnnotationRemovalsToFile과 RemoveAnnotations가 씁니다

멤버의미
PageIndex로드된 문서에서 0부터 PageCount - 1까지의 페이지 0-기반 인덱스
Name그 페이지에서 주석의 디코딩된 PDF NM 문자열과 정확히 일치하는 비어 있지 않은 Unicode 값

이름은 대소문자를 구분하며 필드 이름, 서브타입, 객체 번호, 주석 텍스트가 아닙니다. 대소문자 접기나 Unicode 정규화는 적용되지 않습니다

다른 페이지 인덱스는 같은 이름을 허용합니다. 하나의 요청에서 같은 페이지와 이름 identity를 반복하면 무효입니다

일치하는 주석이 없는 유효 identity는 아무것도 제거하지 않습니다. 선택된 페이지에 일치하는 이름이 여럿이면 모호해서 실패합니다

문서 밖의 페이지 인덱스, 빈 이름, malformed 주석 배열, 공유 페이지 배열 소유자는 목적지 게시 전에 실패합니다

콜백 JSON에서 동등한 identity는 {"page": 0, "name": "review-note"}입니다. page는 정수여야 하고 name은 비어 있지 않은 문자열이어야 합니다

팝업과 답글 의존성 동작과 Widget 경계는 네이티브 주석 제거를 참고하세요