TextFragment

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

NaamTypeToegangBeschrijving
TabStopsTabStops?Lezen/schrijvenTabstops voor dit fragment (gebruikt met #$TAB-markeringen in de tekst).
TextEditOptionsTextEditOptionsLezen/schrijvenBewerkingsopties toegepast tijdens tekstvervanging / lettertypevervanging.
IsInLineParagraphboolLezen/schrijvenWanneer true, wordt dit tekstfragment op dezelfde regel weergegeven als de vorige inline-paragraaf.
IsInNewPageboolLezen/schrijvenKrijgt of stelt de is in nieuwe pagina in.
VerticalAlignmentVerticalAlignmentLezen/schrijvenHaalt op of stelt de verticale uitlijning in.
TextstringLezen/schrijvenDe tekstinhoud.
ReplaceOptionsTextReplaceOptionsLezenTekstvervangingsopties die door TextFragmentAbsorber worden gebruikt, vervangen paden.
PagePage?LezenDe pagina waartoe dit fragment behoort (publieke alias voor SourcePage).
FormXForm?LezenHet XForm waarvan dit fragment is geëxtraheerd, of null voor fragmenten op paginaniveau.
FootNoteNote?Lezen/schrijvenOptionele voetnoot gekoppeld aan dit fragment.
HorizontalAlignmentHorizontalAlignmentLezen/schrijvenHorizontale uitlijning die wordt gebruikt wanneer dit fragment als een alinea wordt weergegeven (toegevoegd aan page.Paragraphs).
RectangleRectangle?LezenDe begrenzende rechthoek van dit tekstfragment op de pagina.
PositionPosition?Lezen/schrijvenDe tekstpositie.
BaselinePositionPosition?Lezen/schrijvenDe baseline-positie van de tekst.
MarginMarginInfoLezen/schrijvenMarge-informatie voor lay-out wanneer gebruikt als alinea-element.
TextStateTextFragmentStateLezenTekststatus (lettertype, grootte, kleur).
PageIndexintLezenDe pagina-index (0-gebaseerd) waarop dit fragment werd gevonden.
FontSizedoubleLezenSnelkoppeling voor TextState.FontSize.
SegmentsTextSegmentCollectionLezen/schrijvenDe verzameling tekstsegmenten waaruit dit fragment bestaat (1-geïndexeerd).
HyperlinkHyperlinkLezen/schrijvenHyperlink toegepast op dit fragment.
EndNoteNote?Lezen/schrijvenEindnoot toegevoegd aan dit fragment.
WrapLinesCountintLezen/schrijvenAantal gewrapte regels berekend tijdens de lay-out.
IsFirstParagraphInColumnboolLezen/schrijvenForceer de alinea om een nieuwe kolom te beginnen.
IsKeptWithNextboolLezen/schrijvenHoud deze alinea op dezelfde pagina als de volgende.
HyperlinkTextstring?Lezen/schrijvenLegacy string-typed hyperlinkdoel.
ZIndexintLezen/schrijvenZ-order-index gebruikt door de DOM-renderer.

Methoden

HandtekeningBeschrijving
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.

Zie ook

 Nederlands