TextFragment
Yleiskatsaus
TextFragment on luokka Aspose.PDF FOSS:ssä .NET:lle.
Periytyy luokasta: BaseParagraph.
Edustaa tekstin fragmenttia sivulla, jossa on sijainti- ja tyylitietoja.
Tämä luokka tarjoaa 8 menetelmää TextFragment-objektien käsittelemiseen .NET-ohjelmissa.
Käytettävissä olevat menetelmät sisältävät: Clone, CloneWithSegments, IsolateTextSegments, TextFragment.
Kaikki julkiset jäsenet ovat käytettävissä kaikissa .NET-sovelluksissa Aspose.PDF FOSS for .NET -paketin asentamisen jälkeen.
Ominaisuudet: BaselinePosition, EndNote, FontSize, FootNote, Form, HorizontalAlignment, ja 20 muuta.
Ominaisuudet
| Nimi | Tyyppi | Pääsy | Kuvaus |
|---|---|---|---|
TabStops | TabStops? | Read/Write | Sarkaimen pysäytykset tälle fragmentille (käytetään #$TAB-merkkejä tekstissä). |
TextEditOptions | TextEditOptions | Read/Write | Muokkausasetukset, jotka otetaan käyttöön tekstin korvauksen / fontin korvauksen aikana. |
IsInLineParagraph | bool | Read/Write | Kun tosi, tämä tekstifragmentti renderöidään samalla rivillä kuin edellinen sisäkkäinen kappale (katso docs.aspose.com/pdf/net/add-text-to-pdf-file “inline paragraphs”). |
IsInNewPage | bool | Read/Write | Hakee tai asettaa, onko uudella sivulla. |
VerticalAlignment | VerticalAlignment | Read/Write | Hakee tai asettaa pystysuoran tasauksen. |
Text | string | Read/Write | Tekstin sisältö. |
ReplaceOptions | TextReplaceOptions | Read | Tekstin korvausasetukset, joita TextFragmentAbsorber käyttää korvauspolkujen yhteydessä. |
Page | Page? | Read | Sivu, johon tämä fragmentti kuuluu (julkinen alias SourcePage:lle). |
Form | XForm? | Read | XForm, josta tämä fragmentti on poimittu, tai null sivutasoisille fragmenteille. |
FootNote | Note? | Read/Write | Valinnainen alaviite, joka on liitetty tähän fragmenttiin. |
HorizontalAlignment | HorizontalAlignment | Read/Write | Vaakasuora tasaus, jota käytetään, kun tämä fragmentti asetetaan kappaleeksi (lisätty page.Paragraphs). |
Rectangle | Rectangle? | Read | Tämän tekstifragmentin rajaava suorakulmio sivulla. |
Position | Position? | Read/Write | Tekstin sijainti. |
BaselinePosition | Position? | Read/Write | Tekstin peruslinjan sijainti. |
Margin | MarginInfo | Read/Write | Marginaalitiedot asettelua varten, kun käytetään kappale-elementtinä. |
TextState | TextFragmentState | Read | Tekstin tila (fontti, koko, väri). |
PageIndex | int | Read | Sivun indeksi (0-pohjainen), jolla tämä fragmentti löytyi. |
FontSize | double | Read | Pikakuvake TextState.FontSize:lle. |
Segments | TextSegmentCollection | Read/Write | Kokoelma tekstisegmenttejä, jotka muodostavat tämän fragmentin (1-pohjainen). |
Hyperlink | Hyperlink | Read/Write | Tähän fragmenttiin sovellettu hyperlinkki. |
EndNote | Note? | Read/Write | Tähän fragmenttiin liitetty loppuviite. |
WrapLinesCount | int | Read/Write | Käärittyjen rivien määrä, joka lasketaan asettelun aikana. |
IsFirstParagraphInColumn | bool | Read/Write | Pakota kappale aloittamaan uusi sarake. |
IsKeptWithNext | bool | Read/Write | Pidä tämä kappale samalla sivulla kuin seuraava. |
HyperlinkText | string? | Read/Write | Vanha merkkijono-tyyppinen hyperlinkkikohde. |
ZIndex | int | Read/Write | Z-järjestysindeksi, jota DOM-renderöijä käyttää. |
Menetelmät
| Signature | Kuvaus |
|---|---|
TextFragment() | Luo tekstikatkelma, jossa on sarkaimia. |
TextFragment(tabStops: TabStops) | Kutsuu TextFragmentia tähän TextFragment-instanssiin. |
TextFragment(text: string) | Luo tekstikatkelma annetulla tekstillä. |
TextFragment(text: string, tabStops: TabStops) | Luo tekstikatkelma annetulla tekstillä ja sarkainten resoluutiotaulukolla. |
TextFragment(text: string, rectangle: Rectangle?, textState: TextState?) | |
IsolateTextSegments(startIndex: int, length: int) | Palauttaa tekstisegmentit, jotka kattavat annetun merkkialueen (alkuindeksi on 1-pohjainen). |
Clone() | Pinnallinen kopio fragmentista (teksti + tila). |
CloneWithSegments() | Kloonaa fragmentti JA sen segmentit. |