Record THPDFHeadlessAnnotationIdentity
THPDFHeadlessAnnotationIdentity = record
PageIndex: Integer;
Name: UnicodeString;
end;
Déclaré dans HPDFHeadlessDocument et utilisé par SaveAnnotationRemovalsToFile et RemoveAnnotations
| Membre | Signification |
|---|---|
PageIndex | Indice à base zéro d'une page du document chargé, de zéro à PageCount - 1 |
Name | Valeur Unicode non vide correspondant exactement à la chaîne NM PDF décodée de l'annotation sur cette page |
Le nom est sensible à la casse et n'est ni un nom de champ, ni un subtype, ni un numéro d'objet, ni un texte d'annotation ; aucun pliage de casse ni normalisation Unicode n'est appliqué
Des indices de pages différents permettent le même nom ; répéter la même identité page-et-nom dans une requête est invalide
Une identité valide sans annotation correspondante ne supprime rien ; plusieurs noms correspondants sur la page choisie sont ambigus et échouent
Des indices de pages hors du document, un nom vide, des tableaux d'annotations mal formés et des propriétaires partagés du tableau de pages échouent avant la publication de la destination
Pour le JSON callback, l'identité équivalente est {"page": 0, "name": "review-note"} ; page doit être un entier et name une chaîne non vide
Voir la suppression d'annotations native pour le comportement des dépendances popups et réponses et la frontière Widget