CaretAnnotation

CaretAnnotation

Panoramica

CaretAnnotation è una classe in Aspose.PDF FOSS per .NET. Eredita da: MarkupAnnotation.

Questa classe fornisce 16 metodi per lavorare con gli oggetti CaretAnnotation nei programmi .NET. I metodi disponibili includono: Accept, CaretAnnotation, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, e 3 metodi aggiuntivi. Tutti i membri pubblici sono accessibili da qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, e altre 45.

Proprietà

NomeTipoAccessoDescrizione
AnnotationTypeAnnotationTypeReadOttiene il tipo di annotazione.
FrameRectangleRead/WriteIl rettangolo del cursore inserito dall’entrata /RD; è uguale a Rect quando /RD è assente.
SymbolCaretSymbolRead/WriteStile del simbolo del cursore (/Sy entry).
CreationDateSystem.DateTimeRead/WriteTimestamp di creazione registrato in /CreationDate.
OpacitydoubleRead/WriteOpacità (0..1) contenuta in /CA.
PopupPopupAnnotation?Read/WriteAnnotazione popup associata (/Popup).
ReplyTypeReplyTypeRead/WriteRelazione di risposta a InReplyTo (/RT).
RichTextstring?Read/WriteContenuti rich-text (/RC), formattati in XHTML.
Subjectstring?Read/WriteRiga dell’oggetto (/Subj).
Titlestring?Read/WriteAutore / titolo contenuto in /T.
RectRectangle?Read/WriteIl rettangolo dell’annotazione (posizione sulla pagina).
WidthdoubleRead/WriteLa larghezza del rettangolo dell’annotazione.
HeightdoubleRead/WriteL’altezza del rettangolo dell’annotazione.
ActiveStatestring?Read/WriteStato di aspetto attualmente attivo (/AS entry).
AlignmentTextAlignmentRead/WriteAllineamento del testo (per annotazioni free-text / widget che contengono rich text).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteAllineamento orizzontale, esposto in aggiunta a Alignment; i due sono impostabili indipendentemente.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/WriteSovrascrittura dell’allineamento orizzontale specifico per il testo.
AppearanceAppearanceDictionaryReadDizionario di aspetto (/AP entry) — indicizzato per nome del flusso di aspetto (N, D, R).
StatesAppearanceDictionaryReadDizionario di stato di aspetto (il sotto-dizionario per stato di AP/N, ad es.
NormalAppearanceXForm?ReadL’aspetto normale (/AP /N) dell’annotazione come XForm, o null se non ne ha.
UpdateAppearanceOnConvertboolRead/WriteSe rigenerare il flusso di aspetto quando l’annotazione viene salvata in un documento convertito.
UseFontSubsetboolRead/WriteSe il font incorporato (se presente) deve essere sottosettato.
Contentsstring?Read/WriteI contenuti dell’annotazione (testo).
BorderBorder?Read/WriteBordo dell’annotazione.
ColorColorRead/WriteIl colore del bordo dell’annotazione (/C entry).
InteriorColorColor?Read/WriteIl colore interno dell’annotazione (/IC entry, per annotazioni cerchio/quadrato/linea).
Namestring?Read/WriteIl nome dell’annotazione (identificatore unico — l’entrata /NM).
FullNamestring?ReadNome dell’annotazione completamente qualificato.
ModifiedDatestring?ReadLa data di modifica.
ModifiedDateTimeRead/WriteLa data /M (modificata) come DateTime tipizzato.
FlagsAnnotationFlagsRead/WriteFlag dell’annotazione (/F entry) — usati come supporto di memorizzazione sia per la forma int che per quella tipizzata.
AnnotationFlagsAnnotationFlagsRead/WriteAlias tipizzato di Flags che espone AnnotationFlags come proprietà.
ActionPdfAction?Read/WriteL’azione associata a questa annotazione (/A entry).
ActionsPdfActionCollectionReadCollezione di azioni associate a questa annotazione.
Authorstring?ReadL’autore dell’annotazione (/T entry).
AnnotationStatestring?ReadLo stato dell’annotazione (/State entry), ad es.
AnnotationStateModelstring?ReadIl modello di stato dell’annotazione (/StateModel entry), ad es.
InReplyToAnnotation?Read/WriteL’annotazione a cui questa risponde (/IRT entry).
QuadPointsPoint[]Read/WriteQuadPoints come array di valori Point.
CharacteristicsCharacteristicsReadCaratteristiche di aspetto (colore del bordo, colore di sfondo, rotazione).
PageIndexintReadIndice basato su 1 della pagina che possiede questa annotazione.
PagePage?ReadLa pagina che possiede questa annotazione, o null quando non può essere risolta (ad es.
VerticalAlignmentVerticalAlignmentRead/WriteAllineamento verticale applicato a questo paragrafo.
MarginMarginInfo?Read/WriteInformazioni di margine esterno applicate a questo paragrafo.
IsFirstParagraphInColumnboolRead/WriteForza il paragrafo a iniziare una nuova colonna.
IsKeptWithNextboolRead/WriteMantieni questo paragrafo sulla stessa pagina del successivo.
IsInNewPageboolRead/WriteForza il paragrafo a iniziare su una nuova pagina.
IsInLineParagraphboolRead/WriteFlag di paragrafo inline (non inizia una nuova riga).
HyperlinkTextstring?Read/WriteDestinazione hyperlink di tipo stringa legacy.
HyperlinkHyperlink?Read/WriteDecorazione hyperlink tipizzata applicata al paragrafo.
ZIndexintRead/WriteIndice Z-order usato dal renderer DOM.

Metodi

FirmaDescrizione
CaretAnnotation(document: Document)Chiama CaretAnnotation su questa istanza di CaretAnnotation.
CaretAnnotation(page: Page, rect: Rectangle)
Accept(visitor: AnnotationSelector)Chiama Accept su questa istanza di CaretAnnotation.
MarkupAnnotation(document: Document)Costruttore legato al documento per creare un’annotazione di markup che non è ancora collegata a una pagina specifica; i chiamanti la aggiungono successivamente tramite page.Annotations.Add(annot).
GetState()Legge la voce /State nel dizionario delle proprietà dell’annotazione.
GetStateModel()Legge la voce /StateModel, mappando la voce mancante /entry a Undefined.
SetMarkedState(marked: bool)Imposta /State su Marked o Unmarked più /StateModel = Marked.
SetReviewState(state: AnnotationState)Imposta lo stato di revisione.
ClearState()Rimuove qualsiasi /State e /StateModel registrati.
FindStateAnnotation()Trova l’annotazione di tracciamento dello stato collegata a questo markup (l’annotazione di risposta /IRT più recente che contiene una voce /State, secondo PDF 32000 §12.5.6.3).
GetRectangle(considerRotation: bool)Rettangolo di delimitazione regolato da considerRotation.
ChangeAfterResize(transform: Matrix)Regola la geometria dell’annotazione dopo che l’utente ha ridimensionato la pagina o il rettangolo ospite.
UpdateAppearances()Rigenera lo stream di aspetto normale (/AP /N) dalla geometria e dai colori attuali dell’annotazione.
WriteXfdf(writer: System.Xml.XmlWriter)Serializza questa annotazione come elemento XFDF nel writer (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Appiattisce questa annotazione — rende il suo aspetto visivo nel contenuto della pagina e la rimuove dall’array delle annotazioni della pagina.
Clone()Clone superficiale — copia lo stato scalare/condivisione di riferimento.

Vedi anche

 Italiano