TextFragment
Översikt
TextFragment är en klass i Aspose.PDF FOSS för .NET. ärvt från: BaseParagraph.
Representerar en fragment av text på en sida med position och stilinformation.
Denna klass ger 8 metoder för att arbeta med TextFragment objekt i .NET-program. Tillgängliga metoder inkluderar: Clone, CloneWithSegments, IsolateTextSegments, TextFragment. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: BaselinePosition, EndNote, FontSize, FootNote, Form, HorizontalAlignment,Och 20 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
TabStops | TabStops? | Läs/ Skriv | Tab stoppar för denna fragment (används med #$TAB-märkningar i text). |
TextEditOptions | TextEditOptions | Läs/ Skriv | Redigera alternativ som tillämpas under textbyte / fontbyten. |
IsInLineParagraph | bool | Läs/ Skriv | När det är sant, gör denna text fragment på samma linje som föregående in-line paragraf (se docs.aspose.com/pdf/net/add-text-to-pdf-fil “inline paragraphs”). |
IsInNewPage | bool | Läs/ Skriv | Hämtar eller anger om den är i en ny sida. |
VerticalAlignment | VerticalAlignment | Läs/ Skriv | Hämtar eller anger den vertikala justeringen. |
Text | string | Läs/ Skriv | Textens innehåll . |
ReplaceOptions | TextReplaceOptions | Läsning | Text-replaceringsalternativ som används av TextFragmentAbsorber ersätter vägar. |
Page | Page? | Läsning | Den här fragmenten tillhör sidan (public alias för SourcePage). |
Form | XForm? | Läsning | XForm denna fragment extraherades från, eller noll för sidornivå fragment. |
FootNote | Note? | Läs/ Skriv | Optionell fotnot som är ansluten till denna fragment. |
HorizontalAlignment | HorizontalAlignment | Läs/ Skriv | Horisontell anpassning används när denna fragment läggs ut som en paragraf (tillförd till sidan.Paragrafer). |
Rectangle | Rectangle? | Läsning | Den gränssnittliga rektangeln av denna text fragment på sidan. |
Position | Position? | Läs/ Skriv | Textens position. |
BaselinePosition | Position? | Läs/ Skriv | Text baslinje position. |
Margin | MarginInfo | Läs/ Skriv | Margin information för layout när den används som ett punktelement. |
TextState | TextFragmentState | Läsning | Textstatus (fonte, storlek och färg). |
PageIndex | int | Läsning | På sidan index (0-baserad) hittades denna fragment. |
FontSize | double | Läsning | Kort för TextState.FontSize. |
Segments | TextSegmentCollection | Läs/ Skriv | Samlingen av textsegment som utgör denna fragment (1-indexerad). |
Hyperlink | Hyperlink | Läs/ Skriv | Hyperlink tillämpas på denna fragment. |
EndNote | Note? | Läs/ Skriv | Endnote bifogad till denna fragment. |
WrapLinesCount | int | Läs/ Skriv | Antalet uppsatta linjer som beräknas under layout. |
IsFirstParagraphInColumn | bool | Läs/ Skriv | Tvinga paragrafen att starta en ny kolumn. |
IsKeptWithNext | bool | Läs/ Skriv | Håll detta avsnitt på samma sida som nästa. |
HyperlinkText | string? | Läs/ Skriv | Legacy string-typ hyperlänk mål. |
ZIndex | int | Läs/ Skriv | Z-orderindex som används av DOM renderaren. |
Metoder
| Signature | Beskrivning |
|---|---|
TextFragment() | Skapa en text fragment med tab stops. |
TextFragment(tabStops: TabStops) | Kalla TextFragment(tabStops) på detta TextFragment instans. |
TextFragment(text: string) | Skapa en text fragment med den angivna texten. |
TextFragment(text: string, tabStops: TabStops) | Skapa en text fragment med den angivna texten och tabStops upplösningstabell. |
TextFragment(text: string, rectangle: Rectangle?, textState: TextState?) | Kalla TextFragment(text, rektangle, textState) på detta TextFragment instans. |
IsolateTextSegments(startIndex: int, length: int) | Isoler karaktärområdet [startIndex, startInindex+längd) (startIndeks är en 0-baserad karikatyr offset i fragmentets text) till sin egen TextSegment(s): täckningssegmenten delas upp till tre bitar (för / isolerad / efter), var och en ärvt den ursprungliga segmentet TextState, och fragmentens Segments samling återbyggs för att reflektera splitten. |
Clone() | Skicka en kopia av fragmentet (text + status). |
CloneWithSegments() | Klonera fragmentet och dess segment. |