TextFragment
Opinie generală
TextFragment este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: BaseParagraph.
Reprezintă un fragment de text pe o pagină cu informații privind poziția și stilul.
Această clasă oferă 8 metode pentru a lucra cu obiecte TextFragment în programe .NET. Metodele disponibile includ: Clone, CloneWithSegments, IsolateTextSegments, TextFragment. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: BaselinePosition, EndNote, FontSize, FootNote, Form, HorizontalAlignment, şi încă 20.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
TabStops | TabStops? | Citire/scriere | Tab-ul se oprește pentru acest fragment (utilizat cu #$TAB în text). |
TextEditOptions | TextEditOptions | Citire/scriere | Opțiunile de editare aplicate în timpul înlocuirii textului / substituției fonturilor. |
IsInLineParagraph | bool | Citire/scriere | Dacă este adevărat, acest fragment de text se înregistrează pe aceeași linie ca și paragraful anterior (a se vedea docs.aspose.com/pdf/net/add-text-to-pdf-file “paragrafele inline”). |
IsInNewPage | bool | Citire/scriere | Obţine sau stabileşte este în pagina nouă. |
VerticalAlignment | VerticalAlignment | Citire/scriere | Obţine sau stabileşte alinierea verticală. |
Text | string | Citire/scriere | Conţinutul textului. |
ReplaceOptions | TextReplaceOptions | Citeşte. | Opțiunile de înlocuire a textului utilizate de TextFragmentAbsorber înlocuiesc căile. |
Page | Page? | Citeşte. | Pagina la care aparține acest fragment (alias public pentru SourcePage). |
Form | XForm? | Citeşte. | XForm acest fragment a fost extras din, sau null pentru fragmente de nivel pagină. |
FootNote | Note? | Citire/scriere | Notă de subsol opțională anexată la acest fragment. |
HorizontalAlignment | HorizontalAlignment | Citire/scriere | Alinierea orizontală utilizată atunci când acest fragment este prezentat ca paragraf (adăugat la pagina.Paragrafe). |
Rectangle | Rectangle? | Citeşte. | Rectangul delimitant al fragmentului de text din pagină. |
Position | Position? | Citire/scriere | Poziţia textului. |
BaselinePosition | Position? | Citire/scriere | Poziția de bază a textului. |
Margin | MarginInfo | Citire/scriere | Informații de marjă pentru amenajare atunci când sunt utilizate ca element al paragrafului. |
TextState | TextFragmentState | Citeşte. | Starea textului (tip de scris, mărime, culoare). |
PageIndex | int | Citeşte. | Indexul paginii (0-based) pe care a fost găsit acest fragment. |
FontSize | double | Citeşte. | Scurtatura pentru TextState.FontSize. |
Segments | TextSegmentCollection | Citire/scriere | Colectarea segmentelor de text care alcătuiesc acest fragment (1-indexat). |
Hyperlink | Hyperlink | Citire/scriere | Hyperlink aplicat acestui fragment. |
EndNote | Note? | Citire/scriere | Notă finală anexată la acest fragment. |
WrapLinesCount | int | Citire/scriere | Numărul de linii înfășurate calculat în timpul amenajării. |
IsFirstParagraphInColumn | bool | Citire/scriere | Forțează paragraful să înceapă o nouă coloană. |
IsKeptWithNext | bool | Citire/scriere | Păstrați acest paragraf pe aceeași pagină ca și următorul. |
HyperlinkText | string? | Citire/scriere | Obiectivul hiperlink tipărit cu string-uri vechi. |
ZIndex | int | Citire/scriere | Indicele de ordin Z utilizat de către redatorul DOM. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
TextFragment() | Creează un fragment de text cu taburi. |
TextFragment(tabStops: TabStops) | Chema TextFragment pe această instanță TextFragment. |
TextFragment(text: string) | Creează un fragment de text cu textul dat. |
TextFragment(text: string, tabStops: TabStops) | Creează un fragment de text cu tabelul de rezoluție TabStops. |
TextFragment(text: string, rectangle: Rectangle?, textState: TextState?) | |
IsolateTextSegments(startIndex: int, length: int) | Se înregistrează segmente de text care acoperă intervalul de caractere dat (startIndex este bazat pe 1). |
Clone() | Copia superficială a fragmentului (text + stat). |
CloneWithSegments() | Clonați fragmentul și segmentele sale. |