UnderlineAnnotation

UnderlineAnnotation

Panoramica

UnderlineAnnotation è una classe in Aspose.PDF FOSS per .NET. Eredita da: TextMarkupAnnotation.

Annotazione di markup del testo sottolineato.

Questa classe fornisce 19 metodi per lavorare con oggetti UnderlineAnnotation nei programmi .NET. I metodi disponibili includono: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetMarkedText, GetMarkedTextFragments, GetRectangle, GetState, GetStateModel, MarkupAnnotation e 6 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState e 44 in più.

Proprietà

NomeTipoAccessoDescrizione
AnnotationTypeAnnotationTypeLetturaOttiene il tipo di annotazione.
CreationDateSystem.DateTimeLettura/ScritturaTimestamp di creazione registrato in /CreationDate.
OpacitydoubleLettura/ScritturaOpacità (0..1) riportata in /CA.
PopupPopupAnnotation?Lettura/ScritturaAnnotazione popup associata (/Popup).
ReplyTypeReplyTypeLettura/ScritturaRelazione di risposta a InReplyTo (/RT).
RichTextstring?Lettura/ScritturaContenuti rich-text (/RC), formattati in XHTML.
Subjectstring?Lettura/ScritturaRiga oggetto (/Subj).
Titlestring?Lettura/ScritturaAutore / titolo trasportati in /T.
RectRectangle?Lettura/ScritturaIl rettangolo di annotazione (posizione nella pagina).
InnerRectRectangle?LetturaIl rettangolo di annotazione ridotto dall’elemento /RD (differenze di rettangolo) — la regione effettivamente disegnata all’interno di Rect.
WidthdoubleLettura/ScritturaLa larghezza del rettangolo di annotazione.
HeightdoubleLettura/ScritturaL’altezza del rettangolo di annotazione.
ActiveStatestring?Lettura/ScritturaStato di aspetto attualmente attivo (/AS entry).
AlignmentTextAlignmentLettura/ScritturaAllineamento del testo (per annotazioni di testo libero / widget che contengono testo formattato).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLettura/ScritturaAllineamento orizzontale (esposto oltre a Alignment; i due sono impostabili in modo indipendente).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLettura/ScritturaSovrascrittura dell’allineamento orizzontale specifico per il testo.
AppearanceAppearanceDictionaryLetturaDizionario di aspetto (/AP entry) — indicizzato per nome del flusso di aspetto (N, D, R).
StatesAppearanceDictionaryLetturaDizionario di stato di aspetto (il sotto-dizionario per stato di AP/N, ad es.
NormalAppearanceXForm?LetturaL’aspetto normale (/AP /N) dell’annotazione come XForm, o null quando non ne ha.
UpdateAppearanceOnConvertboolLettura/ScritturaIndica se rigenerare lo stream di aspetto quando un’annotazione viene salvata in un documento convertito.
UseFontSubsetboolLettura/ScritturaIndica se il carattere incorporato (se presente) debba essere ridotto a sottoinsieme.
Contentsstring?Lettura/ScritturaIl contenuto dell’annotazione (testo).
BorderBorder?Lettura/ScritturaBordo dell’annotazione.
ColorColorLettura/ScritturaIl colore del bordo dell’annotazione (/C entry).
InteriorColorColor?Lettura/ScritturaIl colore interno dell’annotazione (/IC entry, per annotazioni a cerchio/quadrato/linea).
Namestring?Lettura/ScritturaIl nome dell’annotazione (identificatore univoco — la voce /NM).
FullNamestring?LetturaNome dell’annotazione completamente qualificato.
ModifiedDatestring?LetturaLa data di modifica.
ModifiedDateTimeLettura/ScritturaLa data /M (modificata) come DateTime tipizzato.
FlagsAnnotationFlagsLettura/ScritturaFlag di annotazione (/F entry) — usati come supporto di archiviazione per sia la forma int sia quella tipizzata.
AnnotationFlagsAnnotationFlagsLettura/ScritturaAlias tipizzato di Flags corrispondente alla superficie pubblica che espone AnnotationFlags come proprietà.
ActionPdfAction?Lettura/ScritturaL’azione associata a questa annotazione (/A entry).
ActionsPdfActionCollectionLetturaRaccolta di azioni associate a questa annotazione.
Authorstring?LetturaL’autore dell’annotazione (/T entry).
AnnotationStatestring?LetturaLo stato dell’annotazione (/State entry), ad es.
AnnotationStateModelstring?LetturaIl modello di stato dell’annotazione (/StateModel entry), ad es.
InReplyToAnnotation?Lettura/ScritturaL’annotazione a cui questa sta rispondendo (/IRT entry).
QuadPointsPoint[]Lettura/ScritturaQuadPoints come un array di valori Point.
CharacteristicsCharacteristicsLetturaCaratteristiche di aspetto (colore del bordo, colore di sfondo, rotazione).
PageIndexintLetturaIndice basato su 1 della pagina che possiede questa annotazione.
PagePage?LetturaLa pagina che possiede questa annotazione, o null quando non può essere risolta (ad es.
VerticalAlignmentVerticalAlignmentLettura/ScritturaAllineamento verticale applicato a questo paragrafo.
MarginMarginInfoLettura/ScritturaInformazioni sul margine esterno applicate a questo paragrafo.
IsFirstParagraphInColumnboolLettura/ScritturaForza il paragrafo ad iniziare una nuova colonna.
IsKeptWithNextboolLettura/ScritturaMantieni questo paragrafo sulla stessa pagina del successivo.
IsInNewPageboolLettura/ScritturaForza il paragrafo a iniziare su una nuova pagina.
IsInLineParagraphboolLettura/ScritturaFlag di paragrafo inline (non inizia una nuova riga).
HyperlinkTextstring?Lettura/ScritturaObiettivo del collegamento ipertestuale di tipo stringa legacy.
HyperlinkHyperlink?Lettura/ScritturaDecorazione del collegamento ipertestuale tipizzata applicata al paragrafo.
ZIndexintLettura/ScritturaIndice Z-order usato dal renderizzatore DOM.

Metodi

FirmaDescrizione
UnderlineAnnotation(page: Page, rect: Rectangle)Chiama UnderlineAnnotation(page, rect) su questa istanza di UnderlineAnnotation.
Accept(visitor: AnnotationSelector)Chiama Accept(visitor) su questa istanza di UnderlineAnnotation.
TextMarkupAnnotation(document: Document)Costruttore legato al documento (aggiunto a una pagina successivamente).
GetMarkedText()Il testo coperto da QuadPoints di questa annotazione, con il testo di ciascun quad (ogni riga evidenziata) separato da NewLine.
GetMarkedTextFragments()I frammenti di testo della pagina coperti dal QuadPoints di questa annotazione — un frammento ritagliato per ogni frammento di origine che ciascun quad sovrappone.
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()Leggi la voce /State nel dizionario delle proprietà dell’annotazione.
GetStateModel()Leggi la voce /StateModel, mappando la voce /entry mancante a Undefined.
SetMarkedState(marked: bool)Imposta /State su Marked o Unmarked più /StateModel = Marked.
SetReviewState(state: AnnotationState)Imposta lo stato di revisione.
SetReviewState(state: AnnotationState, userName: string)Imposta lo stato della revisione insieme al nome utente del revisore (registrato in /T secondo la specifica PDF).
ClearState()Rimuovi qualsiasi /State registrato e /StateModel.
FindStateAnnotation()Trova l’annotazione di monitoraggio 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 host.
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 al writer (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Appiattisci questa annotazione — rendi la sua apparenza visiva nel contenuto della pagina e rimuovila dall’array delle annotazioni della pagina.
Clone()Clonazione superficiale — copia lo stato scalare/condiviso per riferimento.

Vedi anche

 Italiano