FreeTextAnnotation

FreeTextAnnotation class

Rappresenta un’annotazione di testo libero che visualizza il testo direttamente sulla pagina. A differenza di una normale annotazione di testo, 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

Nome Descrizione
FreeTextAnnotation(Document, DefaultAppearance) Costruttore da utilizzare con Generator.
FreeTextAnnotation(Page, Rectangle, DefaultAppearance) Crea una nuova annotazione FreeText sulla pagina specificata.

Proprietà

Nome Descrizione
Actions { get; } Ottiene l’elenco delle azioni di annotazione.
virtual ActiveState { get; set; } Ottiene o imposta lo stato di aspetto dell’annotazione corrente.
override AnnotationType { get; } Ottiene il tipo di annotazione.
Appearance { get; } Ottiene il dizionario dell’aspetto dell’annotazione.
Border { get; set; } Ottiene o imposta le caratteristiche del bordo dell’annotazione.Border
Callout { get; set; } Matrice di punti che specifica 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 aspetto predefinita da utilizzare nella formattazione del testo.
DefaultAppearanceObject { get; } Oggetto che rappresenta l’aspetto predefinito dell’annotazione di FreeText.
DefaultStyle { get; set; } Ottiene o imposta una stringa di stile predefinita.
EndingStyle { get; set; } Ottiene o imposta lo stile di fine riga per il punto di fine riga.
Flags { get; set; } Flag dell’annotazione.
FullName { get; } Ottiene il nome completo 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 di 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. L’impostazione predefinita è false.(per la generazione di pdf)
IsInLineParagraph { get; set; } Ottiene o imposta un paragrafo in linea. L’impostazione predefinita è false.(per la generazione di pdf)
IsInNewPage { get; set; } Ottiene o imposta un valore bool che forza la generazione di questo paragrafo in una nuova pagina. L’impostazione predefinita è false.(per la generazione di pdf)
IsKeptWithNext { get; set; } Ottiene o imposta un valore bool che indica se il paragrafo corrente rimane nella stessa pagina insieme al paragrafo successivo. L’impostazione predefinita è false.(per la generazione di pdf)
Justification { get; set; } Ottiene o imposta un codice che specifica la forma di quadding (giustificazione) da utilizzare per visualizzare il testo dell’annotazione.
Margin { get; set; } Ottiene o imposta un margine esterno per il paragrafo (per la generazione di pdf)
Modified { get; set; } Ottiene o imposta la data e l’ora in cui l’annotazione è stata modificata di recente.
Name { get; set; } Ottiene o imposta il nome dell’annotazione nella pagina.
Opacity { get; set; } Ottiene o imposta il valore di opacità costante da utilizzare per disegnare l’annotazione.
virtual PageIndex { get; } Ottiene l’indice della pagina che contiene l’annotazione.
Popup { get; set; } Annotazione a comparsa per inserire o modificare il testo associato a questa annotazione.
virtual Rect { get; set; } Ottiene o imposta il rettangolo di annotazione.
ReplyType { get; set; } Una stringa che specifica la relazione (il “tipo di risposta”) tra questa annotazione e quella specificata da InReplyTo.
RichText { get; set; } Ottiene o imposta una stringa di testo RTF da visualizzare nella finestra a comparsa all’apertura dell’annotazione.
Rotate { get; set; } Angolo di rotazione dell’annotazione.
StartingStyle { get; set; } Ottiene o imposta lo stile di fine riga per il punto di fine riga. OQuesta proprietà è obsoleta, utilizzare EndingStyle.
States { get; } Ottiene il dizionario dell’aspetto 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: la voce Rect dell’annotazione e un rettangolo contenuto all’interno di quel rettangolo. Il rettangolo interno è il punto in cui deve essere visualizzato il testo dell’annotazione.
TextStyle { get; set; } Ottiene o imposta lo stile del testo in apparenza. quando lo stile del testo viene modificato, l’aspetto del testo viene aggiornato.
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 ZIndex più grande verrà posizionato sopra il grafico con ZIndex più piccolo. ZIndex può essere negativo. Il grafico con ZIndex negativo verrà posizionato dietro il testo nella pagina.

Metodi

Nome Descrizione
override Accept(AnnotationSelector) Accetta l’oggetto visitatore per elaborare l’annotazione.
virtual ChangeAfterResize(Matrix) Aggiorna parametri e aspetto, in base alla trasformata di matrice.
virtual Clone() Clona questa istanza. Metodo virtuale. Restituisci sempre null.
virtual Flatten() Posiziona il contenuto dell’annotazione direttamente nella pagina, l’oggetto dell’annotazione verrà rimosso.
GetRectangle(bool) Restituisce il rettangolo di annotazione tenendo conto della rotazione della pagina.

Guarda anche