SquigglyAnnotation

SquigglyAnnotation

Panoramica

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

Annotazione di markup del testo ondulato.

Questa classe offre 19 metodi per lavorare con oggetti SquigglyAnnotation 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 dell’oggetto (/Subj).
Titlestring?Lettura/ScritturaAutore / titolo riportati in /T.
RectRectangle?Lettura/ScritturaIl rettangolo dell’annotazione (posizione nella pagina).
InnerRectRectangle?LetturaIl rettangolo dell’annotazione ridotto dall’elemento /RD (differenze di rettangolo) — l’area effettivamente disegnata all’interno di Rect.
WidthdoubleLettura/ScritturaLa larghezza del rettangolo dell’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 configurabili indipendentemente).
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 dell’aspetto (il sotto-dizionario per stato di AP/N, ad es.
NormalAppearanceXForm?LetturaL’aspetto normale (/AP /N) dell’annotazione come XForm, o null se 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 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 un DateTime tipizzato.
FlagsAnnotationFlagsLettura/ScritturaFlag di annotazione (voce /F) — usati come supporto di archiviazione per le forme int e tipizzate.
AnnotationFlagsAnnotationFlagsLettura/ScritturaAlias tipizzato di Flags che corrisponde 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 a base 1 della pagina che possiede questa annotazione.
PagePage?LetturaLa pagina che possiede questa annotazione, o null quando non può essere risolta (ad esempio.
VerticalAlignmentVerticalAlignmentLettura/ScritturaAllineamento verticale applicato a questo paragrafo.
MarginMarginInfoLettura/ScritturaInformazioni di margine esterno applicate a questo paragrafo.
IsFirstParagraphInColumnboolLettura/ScritturaForza il paragrafo a iniziare una nuova colonna.
IsKeptWithNextboolLettura/ScritturaMantieni questo paragrafo sulla stessa pagina del successivo.
IsInNewPageboolLettura/ScritturaForza l’inizio del paragrafo su una nuova pagina.
IsInLineParagraphboolLettura/ScritturaFlag del paragrafo in linea (non inizia una nuova riga).
HyperlinkTextstring?Lettura/ScritturaTarget del collegamento ipertestuale di tipo stringa legacy.
HyperlinkHyperlink?Lettura/ScritturaDecorazione del collegamento ipertestuale tipizzato applicata al paragrafo.
ZIndexintLettura/ScritturaIndice Z-order utilizzato dal renderer DOM.

Metodi

FirmaDescrizione
SquigglyAnnotation(page: Page, rect: Rectangle)Chiama SquigglyAnnotation(page, rect) su questa istanza SquigglyAnnotation.
Accept(visitor: AnnotationSelector)Chiama Accept(visitor) su questa istanza SquigglyAnnotation.
TextMarkupAnnotation(document: Document)Ctor legato al documento (aggiunto a una pagina in seguito).
GetMarkedText()Il testo coperto dal QuadPoints di questa annotazione, con il testo di ogni quad (ogni riga evidenziata) separato da NewLine.
GetMarkedTextFragments()I frammenti di testo della pagina coperti da QuadPoints di questa annotazione — un frammento ritagliato per ogni frammento sorgente che ogni quadrante sovrappone.
MarkupAnnotation(document: Document)Costruttore legato al documento per creare un’annotazione markup che non è ancora collegata a una pagina specifica; i chiamanti la aggiungono in seguito 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 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 il flusso di aspetto normale (/AP /N) dalla geometria e dai colori attuali dell’annotazione.
WriteXfdf(writer: System.Xml.XmlWriter)Serializza questa annotazione come elemento XFDF verso il 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()Clone superficiale — copia lo stato scalare/condiviso per riferimento.

Vedi anche

 Italiano