TextFragment
Overzicht
TextFragment is een klasse in Aspose.PDF FOSS voor .NET. Erft van: BaseParagraph.
Stelt een fragment tekst op een pagina voor met positie- en stijlinformatie.
Deze klasse biedt 8 methoden voor het werken met TextFragment objecten in .NET programma’s. Beschikbare methoden omvatten: Clone, CloneWithSegments, IsolateTextSegments, TextFragment. Alle publieke leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: BaselinePosition, EndNote, FontSize, FootNote, Form, HorizontalAlignment, en nog 20.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
TabStops | TabStops? | Lezen/schrijven | Tabstops voor dit fragment (gebruikt met #$TAB-markeringen in de tekst). |
TextEditOptions | TextEditOptions | Lezen/schrijven | Bewerkingsopties toegepast tijdens tekstvervanging / lettertypevervanging. |
IsInLineParagraph | bool | Lezen/schrijven | Wanneer true, wordt dit tekstfragment op dezelfde regel weergegeven als de vorige inline-paragraaf. |
IsInNewPage | bool | Lezen/schrijven | Krijgt of stelt de is in nieuwe pagina in. |
VerticalAlignment | VerticalAlignment | Lezen/schrijven | Haalt op of stelt de verticale uitlijning in. |
Text | string | Lezen/schrijven | De tekstinhoud. |
ReplaceOptions | TextReplaceOptions | Lezen | Tekstvervangingsopties die door TextFragmentAbsorber worden gebruikt, vervangen paden. |
Page | Page? | Lezen | De pagina waartoe dit fragment behoort (publieke alias voor SourcePage). |
Form | XForm? | Lezen | Het XForm waarvan dit fragment is geëxtraheerd, of null voor fragmenten op paginaniveau. |
FootNote | Note? | Lezen/schrijven | Optionele voetnoot gekoppeld aan dit fragment. |
HorizontalAlignment | HorizontalAlignment | Lezen/schrijven | Horizontale uitlijning die wordt gebruikt wanneer dit fragment als een alinea wordt weergegeven (toegevoegd aan page.Paragraphs). |
Rectangle | Rectangle? | Lezen | De begrenzende rechthoek van dit tekstfragment op de pagina. |
Position | Position? | Lezen/schrijven | De tekstpositie. |
BaselinePosition | Position? | Lezen/schrijven | De baseline-positie van de tekst. |
Margin | MarginInfo | Lezen/schrijven | Marge-informatie voor lay-out wanneer gebruikt als alinea-element. |
TextState | TextFragmentState | Lezen | Tekststatus (lettertype, grootte, kleur). |
PageIndex | int | Lezen | De pagina-index (0-gebaseerd) waarop dit fragment werd gevonden. |
FontSize | double | Lezen | Snelkoppeling voor TextState.FontSize. |
Segments | TextSegmentCollection | Lezen/schrijven | De verzameling tekstsegmenten waaruit dit fragment bestaat (1-geïndexeerd). |
Hyperlink | Hyperlink | Lezen/schrijven | Hyperlink toegepast op dit fragment. |
EndNote | Note? | Lezen/schrijven | Eindnoot toegevoegd aan dit fragment. |
WrapLinesCount | int | Lezen/schrijven | Aantal gewrapte regels berekend tijdens de lay-out. |
IsFirstParagraphInColumn | bool | Lezen/schrijven | Forceer de alinea om een nieuwe kolom te beginnen. |
IsKeptWithNext | bool | Lezen/schrijven | Houd deze alinea op dezelfde pagina als de volgende. |
HyperlinkText | string? | Lezen/schrijven | Legacy string-typed hyperlinkdoel. |
ZIndex | int | Lezen/schrijven | Z-order-index gebruikt door de DOM-renderer. |
Methoden
| Handtekening | Beschrijving |
|---|---|
TextFragment() | Maak een tekstfragment met tabstops. |
TextFragment(tabStops: TabStops) | Roept TextFragment(tabStops) op deze TextFragment-instantie aan. |
TextFragment(text: string) | Maak een tekstfragment met de opgegeven tekst. |
TextFragment(text: string, tabStops: TabStops) | Maak een tekstfragment met de opgegeven tekst en tabStops-resolutietabel. |
TextFragment(text: string, rectangle: Rectangle?, textState: TextState?) | Roep TextFragment(text, rectangle, textState) aan op deze TextFragment instantie. |
IsolateTextSegments(startIndex: int, length: int) | Isoleer het tekenbereik [startIndex, startIndex+length) (startIndex is een 0-gebaseerde tekenoffset in de tekst van het fragment) in zijn eigen TextSegment(s): het overkoepelende segment wordt opgesplitst in maximaal drie delen (voor / geïsoleerd / na), elk erft de oorspronkelijke segment-TextState, en de Segments-collectie van het fragment wordt opnieuw opgebouwd om de splitsing weer te geven. |
Clone() | Ondiepe kopie van het fragment (tekst + status). |
CloneWithSegments() | Kloon het fragment EN zijn segmenten. |