SetAnnotCloudyEffect
Annotazioni e collegamenti hotspot
Descrizione
Questa pagina descrive SetAnnotCloudyEffect in PDFlibPas nell'argomento "Annotazioni e collegamenti hotspot". I nomi delle API, i parametri, i nomi delle classi, i nomi dei file e i valori letterali sono mantenuti esattamente come appaiono nella libreria Delphi e nei punti di ingresso della DLL
SetAnnotCloudyEffect scrive un dizionario degli effetti del bordo (ISO 32000-1 §12.5.4) su un'annotazione in modo che il suo bordo venga renderizzato come una "nuvola di revisione" di semicerchi connessi, lo stile utilizzato per annotare disegni e planimetrie. Imposta /BE << /S /C /I n >> sulle annotazioni Square, Circle, Polygon e FreeText.
Sintassi
Delphi
Function TPDFlib.SetAnnotCloudyEffect(Index, Intensity: Integer): Integer;
Parametri
Index è l'indice in base 1 dell'annotazione sulla pagina selezionata. Intensity seleziona la dimensione della nuvola: 1 o 2 (corrispondenti agli stili Cloudy 1/2 offerti dall'interfaccia utente di Acrobat); 0 rimuove nuovamente l'effetto del bordo.
Valori restituiti
Restituisce 1 in caso di successo, o 0 quando l'annotazione non esiste, il suo sottotipo non supporta un effetto del bordo (lo supportano solo Square, Circle, Polygon e FreeText), o Intensity è al di fuori di 0..2
Osservazioni
Il dizionario degli effetti del bordo è una funzionalità di PDF 1.5; la versione del documento viene aumentata automaticamente quando viene applicato l'effetto; le annotazioni create da PDFlibPas non hanno un flusso di aspetto pre-renderizzato, quindi i visualizzatori rigenerano l'aspetto visivo dal dizionario delle annotazioni e applicano automaticamente l'effetto nuvola; utilizzare GetAnnotCloudyEffect per rileggere l'impostazione