Class FreeTextAnnotation

Classe FreeTextAnnotation

Rappresenta un’annotazione di testo libero che visualizza il testo direttamente sulla pagina. A differenza di un’annotazione di testo ordinaria, un’annotazione di testo libero non ha uno stato aperto o chiuso; invece di essere visualizzato in una finestra pop-up, il testo è sempre visibile.

public sealed class FreeTextAnnotation : MarkupAnnotation

Costruttori

NomeDescrizione
FreeTextAnnotation(Document, DefaultAppearance)Costruttore da utilizzare con il Generatore.
FreeTextAnnotation(Page, Rectangle, DefaultAppearance)Crea una nuova annotazione di testo libero sulla pagina specificata.

Proprietà

NomeDescrizione
Actions { get; }Ottiene l’elenco delle azioni di annotazione.
virtual ActiveState { get; set; }Ottiene o imposta lo stato di apparizione corrente dell’annotazione.
override AnnotationType { get; }Ottiene il tipo di annotazione.
Appearance { get; }Ottiene il dizionario di apparizione dell’annotazione.
Border { get; set; }Ottiene o imposta le caratteristiche del bordo dell’annotazione. Border
Callout { get; set; }Array di punti che specificano la linea di richiamo.
Characteristics { get; }Ottiene le caratteristiche dell’annotazione.
Color { get; set; }Ottiene o imposta il colore dell’annotazione.
Contents { get; set; }Ottiene o imposta il testo dell’annotazione.
CreationDate { get; }Ottiene la data e l’ora in cui è stata creata l’annotazione.
DefaultAppearance { get; set; }Ottiene o imposta la stringa di apparizione predefinita da utilizzare per formattare il testo.
DefaultAppearanceObject { get; }Oggetto che rappresenta l’apparenza predefinita dell’annotazione di testo libero.
DefaultStyle { get; set; }Ottiene o imposta una stringa di stile predefinito.
EndingStyle { get; set; }Ottiene o imposta lo stile di fine linea per il punto di fine linea.
Flags { get; set; }Flag dell’annotazione.
FullName { get; }Ottiene il nome completo qualificato dell’annotazione.
virtual Height { get; set; }Ottiene o imposta l’altezza dell’annotazione.
virtual Hyperlink { get; set; }Ottiene o imposta il collegamento ipertestuale del frammento (per il generatore pdf).
InReplyTo { get; set; }Un riferimento all’annotazione a cui questa annotazione è “in risposta”. Entrambe le annotazioni devono trovarsi sulla stessa pagina del documento.
Intent { get; set; }Ottiene o imposta l’intento dell’annotazione di testo libero.
IsFirstParagraphInColumn { get; set; }Ottiene o imposta un valore bool che indica se questo paragrafo sarà nella colonna successiva. Il valore predefinito è falso. (per la generazione pdf)
IsInLineParagraph { get; set; }Ottiene o imposta se un paragrafo è in linea. Il valore predefinito è falso. (per la generazione pdf)
IsInNewPage { get; set; }Ottiene o imposta un valore bool che costringe questo paragrafo a generarsi in una nuova pagina. Il valore predefinito è falso. (per la generazione pdf)
IsKeptWithNext { get; set; }Ottiene o imposta un valore bool che indica se il paragrafo corrente rimane nella stessa pagina insieme al paragrafo successivo. Il valore predefinito è falso. (per la generazione pdf)
Justification { get; set; }Ottiene o imposta un codice che specifica la forma di giustificazione da utilizzare nella visualizzazione del testo dell’annotazione.
Margin { get; set; }Ottiene o imposta un margine esterno per il paragrafo (per la generazione pdf)
Modified { get; set; }Ottiene o imposta la data e l’ora in cui l’annotazione è stata recentemente modificata.
Name { get; set; }Ottiene o imposta il nome dell’annotazione sulla pagina.
Opacity { get; set; }Ottiene o imposta il valore di opacità costante da utilizzare nella pittura dell’annotazione.
virtual PageIndex { get; }Ottiene l’indice della pagina che contiene l’annotazione.
Popup { get; set; }Annotazione pop-up per inserire o modificare il testo associato a questa annotazione.
virtual Rect { get; set; }Ottiene o imposta il rettangolo dell’annotazione.
ReplyType { get; set; }Una stringa che specifica la relazione (il “tipo di risposta”) tra questa annotazione e una specificata da InReplyTo.
RichText { get; set; }Ottiene o imposta una stringa di testo formattato da visualizzare nella finestra pop-up quando l’annotazione è aperta.
Rotate { get; set; }Angolo di rotazione dell’annotazione.
StartingStyle { get; set; }Ottiene o imposta lo stile di inizio linea per il punto di inizio linea. Questa proprietà è obsoleta, si prega di utilizzare EndingStyle.
States { get; }Ottiene il dizionario di apparizione dell’annotazione.
Subject { get; set; }Ottiene il testo che rappresenta la descrizione dell’oggetto.
TextHorizontalAlignment { get; set; }Ottiene o imposta l’allineamento del testo per l’annotazione.
TextRectangle { get; set; }Rettangolo che descrive le differenze numeriche tra due rettangoli: l’entrata Rect dell’annotazione e un rettangolo contenuto all’interno di quel rettangolo. Il rettangolo interno è dove il testo dell’annotazione dovrebbe essere visualizzato.
TextStyle { get; set; }Ottiene o imposta lo stile del testo nell’apparenza. Quando lo stile del testo viene modificato, l’apparenza del testo viene aggiornata.
Title { get; set; }Ottiene o imposta un testo che deve essere visualizzato nella barra del titolo dell’annotazione.
virtual VerticalAlignment { get; set; }Ottiene o imposta un allineamento verticale del paragrafo
virtual Width { get; set; }Ottiene o imposta la larghezza dell’annotazione.
ZIndex { get; set; }Ottiene o imposta un valore int che indica l’ordine Z del grafico. Un grafico con un ZIndex maggiore sarà posizionato sopra il grafico con un ZIndex minore. ZIndex può essere negativo. Un grafico con ZIndex negativo sarà posizionato dietro il testo nella pagina.

Metodi

NomeDescrizione
override Accept(AnnotationSelector)Accetta un oggetto visitatore per elaborare l’annotazione.
virtual ChangeAfterResize(Matrix)Aggiorna i parametri e l’apparenza, secondo la trasformazione della matrice.
ClearState()Pulisce lo stato e il modello di stato per l’annotazione. Ad esempio, pulisce lo stato di revisione per un’annotazione. Nota: lo stato è memorizzato in un’altra annotazione di testo che ha chiavi di stato e modello di stato.
virtual Clone()Clona questa istanza. Metodo virtuale. Restituisce sempre null.
virtual Flatten()Posiziona il contenuto dell’annotazione direttamente sulla pagina, l’oggetto annotazione verrà rimosso.
GetRectangle(bool)Restituisce il rettangolo dell’annotazione tenendo conto della rotazione della pagina.
GetState()Ottiene lo stato dell’annotazione. Nota: lo stato è memorizzato in un’altra annotazione di testo che ha chiavi di stato e modello di stato.
GetStateModel()Ottiene il modello di stato dell’annotazione. Nota: lo stato è memorizzato in un’altra annotazione di testo che ha chiavi di stato e modello di stato.
SetMarkedState(bool)Imposta lo stato Marcato e Non Marcato per l’annotazione. Nota: lo stato è memorizzato in un’altra annotazione di testo che ha chiavi di stato e modello di stato.
SetReviewState(AnnotationState)Imposta lo stato di revisione per un’annotazione. Gli stati Marcato e Non Marcato vengono ignorati poiché non appartengono al Modello di Stato di Revisione. Lo stato è impostato dall’utente che ha creato l’annotazione di destinazione. Il valore è preso dalla proprietà Title dell’annotazione di destinazione. Nota: lo stato è memorizzato in un’altra annotazione di testo che ha chiavi di stato e modello di stato.
SetReviewState(AnnotationState, string)Imposta lo stato di revisione per un’annotazione. Gli stati Marcato e Non Marcato vengono ignorati poiché non appartengono al Modello di Stato di Revisione. Nota: lo stato è memorizzato in un’altra annotazione di testo che ha chiavi di stato e modello di stato.

Vedi Anche