FreeTextAnnotation

FreeTextAnnotation

Panoramica

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

Questa classe fornisce 19 metodi per lavorare con oggetti FreeTextAnnotation nei programmi .NET. I metodi disponibili includono: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, FreeTextAnnotation, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState e 4 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState e 55 in più.

Proprietà

NomeTipoAccessoDescrizione
DefaultAppearancestring?Lettura/ScritturaLa stringa /DA di aspetto predefinito.
DefaultAppearanceObjectDefaultAppearanceLetturaL’oggetto fortemente tipizzato di aspetto predefinito che supporta DefaultAppearance.
DefaultStylestring?Lettura/ScritturaStile rich-text predefinito in linea trasportato in /DS.
RichTextstring?Lettura/ScritturaStringa rich text (XHTML) per l’annotazione (/RC entry).
AnnotationTypeAnnotationTypeLetturaSempre FreeText.
CalloutPoint[]?Lettura/ScritturaPolilinea di richiamo (/CL entry, PDF 32000 §12.5.6.6 — Testo libero).
JustificationJustificationLettura/ScritturaAllineamento del testo renderizzato (/Q: 0=Sinistra, 1=Centro, 2=Destra).
IntentFreeTextIntentLettura/ScritturaIntento di testo libero (/IT — FreeTextCallout / FreeTextTypeWriter).
StartingStyleLineEndingLettura/ScritturaStile di terminazione della riga iniziale (/LE prima voce; solo intento di richiamo).
EndingStyleLineEndingLettura/ScritturaStile di terminazione della riga finale (/LE seconda voce; solo intento di richiamo).
RotateAspose.Pdf.RotationLettura/ScritturaRotazione della pagina del testo renderizzato (/Rotate).
TextRectangleRectangle?Lettura/ScritturaRettangolo interno del testo (/RD inserito da /Rect).
TextStyleTextStyleLettura/ScritturaStile di testo raggruppato (font / size / colour / alignment) applicato durante il rendering dei contenuti rich-text.
CreationDateSystem.DateTimeLettura/ScritturaTimestamp di creazione registrato in /CreationDate.
OpacitydoubleLettura/ScritturaOpacità (0..1) riportata in /CA.
PopupPopupAnnotation?Lettura/ScritturaAnnotazione popup associata (/Popup).
ReplyTypeReplyTypeLettura/ScritturaRispondi alla relazione con InReplyTo (/RT).
Subjectstring?Lettura/ScritturaRiga oggetto (/Subj).
Titlestring?Lettura/ScritturaAutore / titolo riportato in /T.
RectRectangle?Lettura/ScritturaIl rettangolo di annotazione (posizione nella pagina).
InnerRectRectangle?LetturaIl rettangolo di annotazione rientrato dall’entrata /RD (differenze del 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 (voce /AS).
AlignmentTextAlignmentLettura/ScritturaAllineamento del testo (per annotazioni di testo libero / widget che contengono testo ricco).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLettura/ScritturaAllineamento orizzontale (esposto in aggiunta a Alignment; i due sono impostabili indipendentemente).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLettura/ScritturaSovrascrittura dell’allineamento orizzontale specifico del 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, oppure 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 font incorporato (se presente) deve essere ridotto a sottoinsieme.
Contentsstring?Lettura/ScritturaI contenuti 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 unico — 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 le forme int e tipizzate.
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 (voce /T).
AnnotationStatestring?LetturaLo stato dell’annotazione (voce /State), ad es.
AnnotationStateModelstring?LetturaIl modello di stato dell’annotazione (voce /StateModel), ad es.
InReplyToAnnotation?Lettura/ScritturaL’annotazione a cui questa risponde (/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 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 l’inizio del paragrafo su una nuova pagina.
IsInLineParagraphboolLettura/ScritturaFlag del paragrafo inline (non inizia una nuova riga).
HyperlinkTextstring?Lettura/ScritturaTarget del collegamento ipertestuale di tipo stringa legacy.
HyperlinkHyperlink?Lettura/ScritturaDecorazione del collegamento ipertestuale tipizzata applicata al paragrafo.
ZIndexintLettura/ScritturaIndice Z-order utilizzato dal renderer DOM.

Metodi

FirmaDescrizione
FreeTextAnnotation(page: Page, rect: Rectangle, appearance: DefaultAppearance)Crea un nuovo FreeTextAnnotation con un aspetto predefinito.
FreeTextAnnotation(document: Document, appearance: DefaultAppearance)Costruttore legato al documento per creare un FreeTextAnnotation che non è ancora collegato a una pagina specifica; il chiamante lo aggiunge tramite page.Annotations.Add(annot).
SetTextStyle(textStyles: RichTextFontStyles, fontName: string, fontSize: double, fontColor: System.Drawing.Color)Applica i flag di stile all’intero text run.
SetTextStyle(fromInd: int, toInd: int, textStyles: RichTextFontStyles)Applica i flag di stile rich-text alla sottostringa [fromInd, toInd).
Accept(visitor: AnnotationSelector)Chiama Accept(visitor) su questa istanza di FreeTextAnnotation.
MarkupAnnotation(document: Document)Ctor legato al documento per creare un’annotazione 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 mancante /entry su 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 lo stream di aspetto normale (/AP /N) dalla geometria e dai colours attuali dell’annotazione.
WriteXfdf(writer: System.Xml.XmlWriter)Serializza questa annotazione come elemento XFDF nello scrittore (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Appiattisci questa annotazione — rendi il suo aspetto visivo nel contenuto della pagina e rimuovila dall’array delle annotazioni della pagina.
Clone()Clone superficiale — copia lo stato scalare/condivisione di riferimento.

Vedi anche

 Italiano