AnnotationFlags

AnnotationFlags enumeration

Un insieme di flag che specificano varie caratteristiche dell’annotazione.

[Flags]
public enum AnnotationFlags

I valori

NomeValoreDescrizione
Default0Valore predefinito.
Invisible1Se impostato, non visualizzare l’annotazione se non appartiene a uno dei tipi di annotazione standard e non è disponibile alcun gestore di annotazione. Se è chiaro, visualizza un’annotazione sconosciuta utilizzando un flusso di aspetto specificato dal suo dizionario di aspetto, se presente.
Hidden2Se impostato, non visualizzare o stampare l’annotazione né consentirle di interagire con l’utente, indipendentemente dal tipo di annotazione o dalla disponibilità di un gestore di annotazioni. Nei casi in cui lo spazio sullo schermo è limitato, la possibilità di nascondere e mostrare le annotazioni selettivamente può essere utilizzato in combinazione con flussi di aspetto per visualizzare informazioni pop-up ausiliarie simili nella funzione ai sistemi di guida in linea.
Print4Se impostato, stampa l’annotazione quando la pagina viene stampata. Se è chiaro, non stampare mai l’annotazione, indipendentemente dal fatto che sia visualizzata sullo schermo. Questo può essere utile, ad esempio, per annotazioni che rappresentano pulsanti interattivi, che non avrebbero alcuno scopo significativo sulla pagina stampata.
NoZoom8Se impostato, non ridimensiona l’aspetto dell’annotazione in modo che corrisponda all’ingrandimento della pagina. La posizione dell’annotazione sulla pagina (definita dall’angolo superiore sinistro del relativo rettangolo di annotazione) rimane fissa, indipendentemente dalla pagina ingrandimento.
NoRotate10Se impostato, non ruotare l’aspetto dell’annotazione in modo che corrisponda alla rotazione della pagina. L’angolo superiore sinistro del rettangolo dell’annotazione rimane in una posizione fissa sulla pagina, indipendentemente dalla rotazione della pagina.
NoView20Se impostato, non visualizzare l’annotazione sullo schermo né consentirle di interagire con l’utente. L’annotazione può essere stampata (a seconda dell’impostazione del flag Stampa) ma deve essere considerata nascosta ai fini della visualizzazione sullo schermo e interazione dell’utente.
ReadOnly40Se impostato, non consente all’annotazione di interagire con l’utente. L’annotazione può essere visualizzata o stampata (a seconda delle impostazioni dei flag NoView e Print) ma non deve rispondere ai clic del mouse o modificarne l’aspetto in risposta ai movimenti del mouse. Questo flag viene ignorato per le annotazioni del widget; la sua funzione è inclusa nel flag ReadOnly del campo modulo associato.
Locked80Se impostato, non consente la cancellazione dell’annotazione o la modifica delle sue proprietà (incluse posizione e dimensione) da parte dell’utente. Tuttavia, questo flag non limita le modifiche al contenuto dell’annotazione, come il valore di un campo modulo.
ToggleNoView100Se impostato, inverte l’interpretazione del flag NoView per determinati eventi. Un uso tipico è avere un’annotazione che appare solo quando si posiziona il cursore del mouse su di essa.
LockedContents200Se impostato, non consente all’utente di modificare il contenuto dell’annotazione. Questo flag non limita l’eliminazione dell’annotazione o le modifiche ad altre proprietà dell’annotazione, come posizione e dimensione.

Guarda anche