Record THPDFHeadlessAnnotationIdentity
THPDFHeadlessAnnotationIdentity = record
PageIndex: Integer;
Name: UnicodeString;
end;
Declarado en HPDFHeadlessDocument y usado por SaveAnnotationRemovalsToFile y RemoveAnnotations
| Miembro | Significado |
|---|---|
PageIndex | Índice de base cero de una página del documento cargado, de cero a PageCount - 1 |
Name | Valor Unicode no vacío que coincide exactamente con la cadena NM PDF decodificada de la anotación en esa página |
El nombre distingue mayúsculas y no es un nombre de campo, subtype, número de objeto ni texto de anotación; no se aplica case folding ni normalización Unicode
Índices de página distintos permiten el mismo nombre; repetir la misma identidad página-y-nombre en una solicitud es inválido
Una identidad válida sin anotación coincidente no elimina nada; varios nombres coincidentes en la página seleccionada son ambiguos y fallan
Índices de página fuera del documento, un nombre vacío, arrays de anotaciones mal formados y propietarios compartidos del array de páginas fallan antes de publicar el destino
Para JSON de callback, la identidad equivalente es {"page": 0, "name": "review-note"}; page debe ser un entero y name una cadena no vacía
Vea la eliminación nativa de anotaciones para el comportamiento de dependencias de popups y respuestas y la frontera de Widget