TextFragment

TextFragment

Przegląd

TextFragment jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: BaseParagraph.

Reprezentuje fragment tekstu na stronie z informacjami o położeniu i stylu.

Ta klasa udostępnia 8 metod do pracy z obiektami TextFragment w programach .NET. Dostępne metody to: Clone, CloneWithSegments, IsolateTextSegments, TextFragment. Wszystkie publiczne elementy są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: BaselinePosition, EndNote, FontSize, FootNote, Form, HorizontalAlignment, oraz 20 więcej.

Właściwości

NazwaTypDostępOpis
TabStopsTabStops?Odczyt/zapisTabulatory dla tego fragmentu (używane ze znacznikami #$TAB w tekście).
TextEditOptionsTextEditOptionsOdczyt/zapisOpcje edycji stosowane podczas zamiany tekstu / podmiany czcionki.
IsInLineParagraphboolOdczyt/zapisGdy true, ten fragment tekstu renderuje się w tej samej linii co poprzedni akapit w-linii.
IsInNewPageboolOdczyt/zapisPobiera lub ustawia, czy znajduje się na nowej stronie.
VerticalAlignmentVerticalAlignmentOdczyt/zapisPobiera lub ustawia wyrównanie pionowe.
TextstringOdczyt/zapisTreść tekstowa.
ReplaceOptionsTextReplaceOptionsOdczytOpcje zastępowania tekstu używane przez TextFragmentAbsorber zamieniają ścieżki.
PagePage?OdczytStrona, do której należy ten fragment (publiczny alias dla SourcePage).
FormXForm?OdczytXForm, z którego wyodrębniono ten fragment, lub null dla fragmentów na poziomie strony.
FootNoteNote?Odczyt/zapisOpcjonalna przypis dołączony do tego fragmentu.
HorizontalAlignmentHorizontalAlignmentOdczyt/zapisWyrównanie poziome używane, gdy ten fragment jest układany jako akapit (dodany do page.Paragraphs).
RectangleRectangle?OdczytProstokąt ograniczający ten fragment tekstu na stronie.
PositionPosition?Odczyt/zapisPozycja tekstu.
BaselinePositionPosition?Odczyt/zapisPozycja linii bazowej tekstu.
MarginMarginInfoOdczyt/zapisInformacje o marginesach dla układu, gdy używane jako element akapitu.
TextStateTextFragmentStateOdczytStan tekstu (czcionka, rozmiar, kolor).
PageIndexintOdczytIndeks strony (liczony od 0), na której znaleziono ten fragment.
FontSizedoubleOdczytSkrót do TextState.FontSize.
SegmentsTextSegmentCollectionOdczyt/zapisZbiór segmentów tekstowych, które tworzą ten fragment (indeksowane od 1).
HyperlinkHyperlinkOdczyt/zapisOdnośnik zastosowany do tego fragmentu.
EndNoteNote?Odczyt/zapisPrzypis końcowy dołączony do tego fragmentu.
WrapLinesCountintOdczyt/zapisLiczba zawiniętych linii obliczona podczas układu.
IsFirstParagraphInColumnboolOdczyt/zapisWymuś rozpoczęcie akapitu w nowej kolumnie.
IsKeptWithNextboolOdczyt/zapisPozostaw ten akapit na tej samej stronie co następny.
HyperlinkTextstring?Odczyt/zapisDziedziczony docelowy odnośnik typu string.
ZIndexintOdczyt/zapisIndeks Z-order używany przez renderer DOM.

Metody

SygnaturaOpis
TextFragment()Utwórz fragment tekstu z zatrzymaniami tabulacji.
TextFragment(tabStops: TabStops)Wywołuje TextFragment(tabStops) na tej instancji TextFragment.
TextFragment(text: string)Utwórz fragment tekstu z podanym tekstem.
TextFragment(text: string, tabStops: TabStops)Utwórz fragment tekstu z podanym tekstem i tabelą rozwiązywania tabulatorów.
TextFragment(text: string, rectangle: Rectangle?, textState: TextState?)Wywołuje TextFragment(text, rectangle, textState) na tej instancji TextFragment.
IsolateTextSegments(startIndex: int, length: int)Izoluj zakres znaków [startIndex, startIndex+length) (startIndex jest zerowym indeksem znaku w tekście fragmentu) w osobnym TextSegment(s): pokrywający segment zostaje podzielony na maksymalnie trzy części (przed / izolowany / po), z których każda dziedziczy oryginalny TextState segmentu, a kolekcja Segments fragmentu zostaje odtworzona, aby odzwierciedlić podział.
Clone()Płytka kopia fragmentu (tekst + stan).
CloneWithSegments()Sklonuj fragment ORAZ jego segmenty.

Zobacz także

 Polski