TextFragmentState
Przegląd
TextFragmentState jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: TextState.
Stan formatowania tekstu na poziomie fragmentu.
Ta klasa udostępnia 12 metod do pracy z obiektami TextFragmentState w programach .NET. Dostępne metody to: ApplyChangesFrom, IsFitRectangle, MeasureHeight, MeasureString, TextFragmentState, TextState. Wszystkie publiczne członki są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: BackgroundColor, CharacterSpacing, CoordinateOrigin, DrawTextRectangleBorder, Font, FontData oraz 28 innych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
BackgroundColor | Color? | Odczyt/zapis | Wypełnienie tła zastosowane za tekstem fragmentu. |
CharacterSpacing | float | Odczyt/zapis | Odstęp między znakami (Tc) w jednostkach przestrzeni tekstowej. |
CoordinateOrigin | CoordinateOrigin | Odczyt/zapis | Czy pozycjonowanie traktuje Y jako linię bazową, czy jako dolny element. |
FontSize | float | Odczyt/zapis | Rozmiar czcionki w punktach. |
FontStyle | FontStyles | Odczyt/zapis | Flagi stylu czcionki (Bold / Italic). |
ForegroundColor | Color? | Odczyt/zapis | Kolor wypełnienia (nieobrysowy) zastosowany do renderowanych glifów. |
FormattingOptions | TextFormattingOptions | Odczyt/zapis | Opcje formatowania tekstu (tryb zawijania, tryb interlinii, itp.). |
HorizontalAlignment | HorizontalAlignment | Odczyt/zapis | Poziome wyrównanie tekstu fragmentu. |
HorizontalScaling | float | Odczyt/zapis | Procent skali poziomej (domyślnie 100). |
Invisible | bool | Odczyt/zapis | Czy tekst jest renderowany niewidzialnie (tryb renderowania 3). |
LineSpacing | float | Odczyt/zapis | Odstęp między wierszami (leading) w jednostkach przestrzeni tekstu. |
RenderingMode | TextRenderingMode | Odczyt/zapis | Tryb renderowania glifów (wypełnienie / obrys / przycięcie). |
Rotation | double | Odczyt/zapis | Kąt obrotu w stopniach. |
StrikeOut | bool | Odczyt/zapis | Czy tekst ma przekreślenie. |
StrokingColor | Color? | Odczyt/zapis | Kolor obrysu (konturu). |
Subscript | bool | Odczyt/zapis | Czy tekst jest w indeksie dolnym. |
Superscript | bool | Odczyt/zapis | Czy tekst jest w indeksie górnym. |
Underline | bool | Odczyt/zapis | Czy tekst jest podkreślony. |
WordSpacing | float | Odczyt/zapis | Odstępy między słowami (Tw) w jednostkach przestrzeni tekstowej. |
Font | Aspose.Pdf.Text.Font? | Odczyt/zapis | Czcionka używana do renderowania fragmentu. |
DrawTextRectangleBorder | bool | Odczyt/zapis | Gdy true, prostokątne obramowanie jest rysowane wokół ramki ograniczającej tekst. |
TabStops | TabStops | Odczyt | Ustawienia tabulacji dziedziczone z fragmentu macierzystego. |
FontName | string? | Odczyt/zapis | Pobiera lub ustawia nazwę czcionki. |
TextXIndent | float | Odczyt | Początek na stronie X (punkty) tekstu, do którego należy ten stan. |
TextHeight | float | Odczyt | Wysokość tekstu w punktach: (Wzniesienie + |
IsBold | bool | Odczyt/zapis | Czy czcionka jest pogrubiona. |
IsItalic | bool | Odczyt/zapis | Czy czcionka jest kursywą. |
IsUnderline | bool | Odczyt/zapis | Czy tekst jest podkreślony. |
IsStrikeOut | bool | Odczyt/zapis | Czy tekst ma przekreślenie. |
IsSuperscript | bool | Odczyt/zapis | Czy tekst jest w superskrypcie. |
IsSubscript | bool | Odczyt/zapis | Czy tekst jest w subskrypcie. |
TabTag | string | Odczyt | Token łańcucha znaków wstawiany do renderowanego tekstu w miejsce znaku tabulacji. |
TextRise | double | Odczyt/zapis | Podniesienie tekstu (przesunięcie indeksu górnego/dolnego). |
FontData | FontData? | Odczyt/zapis | Zewnętrzne dane czcionki do osadzenia (ustawiane przez FontRepository.OpenFont). |
Metody
| Sygnatura | Opis |
|---|---|
TextFragmentState(fragment: TextFragment) | Opakuj podstawowy stan fragmentu, aby zapisy przepływały z powrotem do niego. |
ApplyChangesFrom(textState: TextState) | Skopiuj wszystkie publiczne właściwości formatowania z textState do tego stanu. |
IsFitRectangle(str: string, rect: Rectangle) | Zwraca true, gdy renderowany tekst mieści się w podanym prostokącie przy bieżącej czcionce/rozmiarze. |
MeasureHeight(character: char) | Zmierz wysokość pojedynczego znaku w bieżącej czcionce / rozmiarze, w punktach. |
MeasureString(str: string) | Zmierz renderowaną szerokość str przy bieżącej czcionce / rozmiarze, w punktach. |
TextState() | Wywołuje TextState na tej instancji TextFragmentState. |
TextState(fontSize: double) | Wywołuje TextState(fontSize) na tej instancji TextFragmentState. |
TextState(fontFamily: string) | Czy tekst ma przekreślenie. |
TextState(fontFamily: string, fontSize: double) | Wywołuje TextState(fontFamily, fontSize) na tej instancji TextFragmentState. |
TextState(fontFamily: string, bold: bool, italic: bool) | Wywołuje TextState(fontFamily, bold, italic) na tej instancji TextFragmentState. |
TextState(foregroundColor: System.Drawing.Color) | Czcionka używana do renderowania fragmentu. Zwraca base rzutowaną na ; settery |
TextState(foregroundColor: System.Drawing.Color, fontSize: double) | Wywołuje TextState(foregroundColor, fontSize) na tej instancji TextFragmentState. |