Metodo THPDFWindowsFormDataTransaction.RemoveAnnotations
procedure RemoveAnnotations(
const Identities: array of THPDFHeadlessAnnotationIdentity;
const Options: THPDFHeadlessAnnotationRemovalOptions;
const Password: AnsiString);
Prepara un candidato di rimozione attraverso il motore autenticato nativo senza mutare il documento THotPDF prestato della transazione
La transazione deve essere stata costruita con la sorgente originale effettiva corrispondente al documento caricato e la password necessaria ad autenticare l'input cifrato
ChangedAnnotations riporta il numero rimosso, incluse le dipendenze a cascata; il contatore usa l'archiviazione esistente delle modifiche preparate della transazione
Dopo la preparazione, WritePreparedPDF copia il candidato limitato in uno stream di destinazione; chiamare TakeCandidate solo dopo che ogni pubblicazione richiesta di PDF e risultato ha avuto successo
TakeCandidate trasferisce il nuovo THotPDF e il suo THPDFWindowsFormDataSource proprietario; distruggere il documento prima della sua sorgente
Un fallimento o una cancellazione significa scartare la transazione e conservare il documento e la sorgente prestati; una transazione che ha già un candidato preparato rifiuta un'altra preparazione
Con zero rimozioni l'output è la revisione preparata corrente esatta, incluso lo stato in sospeso del documento caricato rappresentato dalla transazione; non è necessariamente il file originale su disco se il caller aveva modifiche non salvate
Limiti e identità
La selezione per pagina e nome, le cascate di dipendenze, le verifiche di ambiguità e il confine Widget seguono la rimozione nativa delle annotazioni
Un token di cancellazione fornito esplicitamente deve essere il token della transazione; la transazione limita MaxWorkingBytes alla metà della sua capacità di lavoro e MaxAnnotations alla sua capacità di oggetti
Il metodo preserva le verifiche di capacità positiva, i permessi delle annotazioni cifrate e l'ammissione autenticata della politica delle firme; la password non è un bypass di autorizzazione
Per i dettagli di proprietà e ciclo di vita vedere la rimozione Windows ordinaria e THPDFWindowsFormDataTransaction