CommonFigureAnnotation

CommonFigureAnnotation

Panoramica

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

Base comune per le annotazioni quadrato e cerchio — una figura disegnata all’interno di un rettangolo, eventualmente inserita da /RD (PDF 32000 §12.5.6.8).

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

Proprietà

NomeTipoAccessoDescrizione
FrameRectangleRead/WriteIl rettangolo della figura disegnata — il rettangolo dell’annotazione ridotto dall’elemento /RD (differenze di rettangolo).
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.
AnnotationTypeAnnotationTypeReadIl sottotipo dell’annotazione.
RectRectangle?Read/WriteIl rettangolo dell’annotazione (posizione nella 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 oltre 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 presente.
UpdateAppearanceOnConvertboolRead/WriteIndica se rigenerare il flusso di aspetto quando l’annotazione viene salvata in un documento convertito.
UseFontSubsetboolRead/WriteIndica se il font incorporato (se presente) deve essere sottoposto a subset.
Contentsstring?Read/WriteIl contenuto 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’entry /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 se 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/WriteObiettivo hyperlink di tipo stringa legacy.
HyperlinkHyperlink?Read/WriteDecorazione hyperlink tipizzata applicata al paragrafo.
ZIndexintRead/WriteIndice Z-order usato dal renderer DOM.

Metodi

SignatureDescription
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 /entry mancante a Undefined.
SetMarkedState(marked: bool)Imposta /State su Marked o Unmarked più /StateModel = Marked.
SetReviewState(state: AnnotationState)Imposta lo stato di revisione.
ClearState()Rimuove eventuali /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).
Accept(visitor: AnnotationSelector)Inoltra questa annotazione al sovraccarico tipizzato Visit(SubType) del visitor.
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