Record THPDFHeadlessAnnotationIdentity
THPDFHeadlessAnnotationIdentity = record
PageIndex: Integer;
Name: UnicodeString;
end;
Dichiarato in HPDFHeadlessDocument e usato da SaveAnnotationRemovalsToFile e RemoveAnnotations
| Membro | Significato |
|---|---|
PageIndex | Indice di pagina a base zero nel documento caricato, da zero a PageCount - 1 |
Name | Valore Unicode non vuoto che corrisponde esattamente alla stringa NM PDF decodificata dell'annotazione su quella pagina |
Il nome distingue le maiuscole e non è un nome di campo, un sottotipo, un numero di oggetto o testo di annotazione; nessun folding di maiuscole o normalizzazione Unicode viene applicato
Indici di pagina diversi consentono lo stesso nome; ripetere la stessa identità pagina-e-nome in una richiesta non è valido
Un'identità valida senza annotazione corrispondente non rimuove nulla; più nomi corrispondenti sulla pagina selezionata sono ambigui e falliscono
Indici di pagina fuori dal documento, un nome vuoto, array di annotazioni malformed e proprietari condivisi di array di pagine falliscono prima che la destinazione venga pubblicata
Per il JSON dei callback, l'identità equivalente è {"page": 0, "name": "review-note"}; page deve essere un intero e name una stringa non vuota
Per il comportamento delle dipendenze di popup e risposte e il confine Widget vedere la rimozione nativa delle annotazioni