TextFragment

TextFragment

Panoramica

TextFragment è una classe in Aspose.PDF FOSS per .NET. Eredita da: BaseParagraph.

Rappresenta un frammento di testo su una pagina con informazioni di posizione e stile.

Questa classe fornisce 8 metodi per lavorare con oggetti TextFragment nei programmi .NET. I metodi disponibili includono: Clone, CloneWithSegments, IsolateTextSegments, TextFragment. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: BaselinePosition, EndNote, FontSize, FootNote, Form, HorizontalAlignment, e altre 20.

Proprietà

NomeTipoAccessoDescrizione
TabStopsTabStops?Lettura/ScritturaTabulazioni per questo frammento (usate con i marcatori #$TAB nel testo).
TextEditOptionsTextEditOptionsLettura/ScritturaOpzioni di modifica applicate durante la sostituzione del testo / la sostituzione del font.
IsInLineParagraphboolLettura/ScritturaQuando è vero, questo frammento di testo viene visualizzato sulla stessa riga del paragrafo in-line precedente.
IsInNewPageboolLettura/ScritturaOttiene o imposta se è in una nuova pagina.
VerticalAlignmentVerticalAlignmentLettura/ScritturaOttiene o imposta l’allineamento verticale.
TextstringLettura/ScritturaIl contenuto del testo.
ReplaceOptionsTextReplaceOptionsLetturaLe opzioni di sostituzione del testo utilizzate da TextFragmentAbsorber sostituiscono i percorsi.
PagePage?LetturaLa pagina a cui appartiene questo frammento (alias pubblico per SourcePage).
FormXForm?LetturaIl XForm da cui è stato estratto questo frammento, oppure null per i frammenti a livello di pagina.
FootNoteNote?Lettura/ScritturaNota a piè di pagina opzionale allegata a questo frammento.
HorizontalAlignmentHorizontalAlignmentLettura/ScritturaAllineamento orizzontale usato quando questo frammento è disposto come paragrafo (aggiunto a page.Paragraphs).
RectangleRectangle?LetturaIl rettangolo di delimitazione di questo frammento di testo sulla pagina.
PositionPosition?Lettura/ScritturaLa posizione del testo.
BaselinePositionPosition?Lettura/ScritturaLa posizione della linea di base del testo.
MarginMarginInfoLettura/ScritturaInformazioni sul margine per il layout quando usato come elemento di paragrafo.
TextStateTextFragmentStateLetturaStato del testo (font, dimensione, colore).
PageIndexintLetturaL’indice della pagina (basato su 0) in cui è stato trovato questo frammento.
FontSizedoubleLetturaScorciatoia per TextState.FontSize.
SegmentsTextSegmentCollectionLettura/ScritturaLa raccolta di segmenti di testo che compongono questo frammento (indicizzato a partire da 1).
HyperlinkHyperlinkLettura/ScritturaCollegamento ipertestuale applicato a questo frammento.
EndNoteNote?Lettura/ScritturaNota a piè di pagina allegata a questo frammento.
WrapLinesCountintLettura/ScritturaNumero di righe avvolte calcolate durante il layout.
IsFirstParagraphInColumnboolLettura/ScritturaForza il paragrafo a iniziare una nuova colonna.
IsKeptWithNextboolLettura/ScritturaMantieni questo paragrafo nella stessa pagina del successivo.
HyperlinkTextstring?Lettura/ScritturaTarget del collegamento ipertestuale di tipo stringa legacy.
ZIndexintLettura/ScritturaIndice Z-order utilizzato dal renderer DOM.

Metodi

FirmaDescrizione
TextFragment()Crea un frammento di testo con fermate di tabulazione.
TextFragment(tabStops: TabStops)Chiama TextFragment(tabStops) su questa istanza di TextFragment.
TextFragment(text: string)Crea un frammento di testo con il testo fornito.
TextFragment(text: string, tabStops: TabStops)Crea un frammento di testo con il testo fornito e la tabella di risoluzione dei tabStops.
TextFragment(text: string, rectangle: Rectangle?, textState: TextState?)Chiama TextFragment(text, rectangle, textState) su questa istanza di TextFragment.
IsolateTextSegments(startIndex: int, length: int)Isola l’intervallo di caratteri [startIndex, startIndex+length) (startIndex è un offset di carattere a base 0 nel testo del frammento) nel proprio TextSegment(s): il segmento di copertura è diviso in fino a tre parti (prima / isolata / dopo), ognuna ereditando il TextState originale del segmento, e la collezione Segments del frammento viene ricostruita per riflettere la divisione.
Clone()Copia superficiale del frammento (testo + stato).
CloneWithSegments()Clona il frammento E i suoi segmenti.

Vedi anche

 Italiano