TextFragment
Přehled
TextFragment je třída v Aspose.PDF FOSS pro .NET.
Dědí z: BaseParagraph.
Představuje fragment textu na stránce s informacemi o pozici a stylu.
Třída poskytuje 8 metod pro práci s objekty TextFragment v programech .NET.
Dostupné metody zahrnují: Clone, CloneWithSegments, IsolateTextSegments, TextFragment.
Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS for .NET.
Vlastnosti: BaselinePosition, EndNote, FontSize, FootNote, Form, HorizontalAlignment a dalších 20.
Vlastnosti
| Název | Typ | Přístup | Popis |
|---|---|---|---|
TabStops | TabStops? | Read/Write | Zarážky tabulátoru pro tento fragment (používá se s značkami #$TAB v textu). |
TextEditOptions | TextEditOptions | Read/Write | Možnosti úprav použité během nahrazování textu / nahrazování písma. |
IsInLineParagraph | bool | Read/Write | Když je true, tento textový fragment se vykreslí na stejném řádku jako předchozí vložený odstavec (viz docs.aspose.com/pdf/net/add-text-to-pdf-file “inline paragraphs”). |
IsInNewPage | bool | Read/Write | Získá nebo nastaví, zda je na nové stránce. |
VerticalAlignment | VerticalAlignment | Read/Write | Získá nebo nastaví svislé zarovnání. |
Text | string | Read/Write | Textový obsah. |
ReplaceOptions | TextReplaceOptions | Read | Možnosti nahrazování textu používané TextFragmentAbsorber při nahrazování cest. |
Page | Page? | Read | Stránka, ke které tento fragment patří (veřejný alias pro SourcePage). |
Form | XForm? | Read | XForm, ze kterého byl tento fragment extrahován, nebo null pro fragmenty na úrovni stránky. |
FootNote | Note? | Read/Write | Volitelná poznámka pod čarou připojená k tomuto fragmentu. |
HorizontalAlignment | HorizontalAlignment | Read/Write | Horizontální zarovnání použité, když je tento fragment uspořádán jako odstavec (přidáno do page.Paragraphs). |
Rectangle | Rectangle? | Read | Ohraničující obdélník tohoto textového fragmentu na stránce. |
Position | Position? | Read/Write | Pozice textu. |
BaselinePosition | Position? | Read/Write | Pozice základní linky textu. |
Margin | MarginInfo | Read/Write | Informace o okrajích pro rozvržení, když je použito jako prvek odstavce. |
TextState | TextFragmentState | Read | Stav textu (písmo, velikost, barva). |
PageIndex | int | Read | Index stránky (od 0), na které byl tento fragment nalezen. |
FontSize | double | Read | Zkratka pro TextState.FontSize. |
Segments | TextSegmentCollection | Read/Write | Kolekce textových segmentů, které tvoří tento fragment (indexováno od 1). |
Hyperlink | Hyperlink | Read/Write | Hyperlink aplikovaný na tento fragment. |
EndNote | Note? | Read/Write | Koncová poznámka připojená k tomuto fragmentu. |
WrapLinesCount | int | Read/Write | Počet zalomených řádků vypočtených během rozvržení. |
IsFirstParagraphInColumn | bool | Read/Write | Vynutit, aby odstavec začal v novém sloupci. |
IsKeptWithNext | bool | Read/Write | Udržet tento odstavec na stejné stránce jako následující. |
HyperlinkText | string? | Read/Write | Starší cíl hyperlinku typu string. |
ZIndex | int | Read/Write | Index Z-řazení používaný rendererem DOM. |
Metody
| Podpis | Popis |
|---|---|
TextFragment() | Vytvořit textový fragment s tabulátory. |
TextFragment(tabStops: TabStops) | Volá TextFragment na této instanci TextFragment. |
TextFragment(text: string) | Vytvořit textový fragment s daným textem. |
TextFragment(text: string, tabStops: TabStops) | Vytvořit textový fragment s daným textem a tabulátorovou rezoluční tabulkou. |
TextFragment(text: string, rectangle: Rectangle?, textState: TextState?) | |
IsolateTextSegments(startIndex: int, length: int) | Vrátit textové segmenty pokrývající zadaný rozsah znaků (startIndex je založen na 1). |
Clone() | Mělká kopie fragmentu (text + stav). |
CloneWithSegments() | Klónovat fragment a jeho segmenty. |