SimplifyInkAnnotations

Annotazioni, ottimizzazione, prestazioni

Descrizione

Riduce i punti ridondanti nei tratti delle annotazioni Ink conservando gli estremi e la deviazione perpendicolare massima richiesta

Sintassi

Function TPDFlib.SimplifyInkAnnotations(Tolerance: Double; Options: Integer; Out Stats: TPDFlibInkSimplificationStats): Integer;

Parametri

ToleranceDeviazione geometrica massima nelle unità correnti del documento e deve essere maggiore di 0
OptionsIl bit 1 limita alla pagina selezionata; il bit 2 conserva gli angoli netti; il bit 4 lascia invariati gli aspetti esistenti
StatsRiceve i contatori di pagine, annotazioni, tratti, punti e aspetti

Valori restituiti

Il numero di annotazioni Ink i cui array di punti sono stati ridotti

Note

Il semplificatore iterativo ha un limite di operazioni per tratto; se un tratto ostile o patologico lo raggiunge, i punti irrisolti vengono conservati per non indebolire mai la garanzia di tolleranza

Salvo il bit di opzione 4, gli aspetti modificati vengono ricostruiti subito e la pagina selezionata originale viene ripristinata dopo l'elaborazione

Vedere anche

TPDFlibInkSimplificationStats, RepairAnnotationAppearances