TextState
Przegląd
TextState jest klasą w Aspose.PDF FOSS dla .NET.
Stan formatowania tekstu.
Ta klasa udostępnia 10 metod do pracy z obiektami TextState w programach .NET. Dostępne metody obejmują: ApplyChangesFrom, MeasureHeight, MeasureString, 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, Font, FontData, FontName i 26 więcej.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
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: (Ascent + |
FontSize | float | Odczyt/zapis | Pobiera lub ustawia rozmiar czcionki. |
ForegroundColor | Color? | Odczyt/zapis | Pobiera lub ustawia kolor pierwszego planu. |
StrokingColor | Color? | Odczyt/zapis | Kolor obrysu (konturu) tekstu. |
CoordinateOrigin | CoordinateOrigin | Odczyt/zapis | Czy pozycjonowanie tekstu traktuje Y jako linię bazową, czy jako zstęp. |
BackgroundColor | Color? | Odczyt/zapis | Pobiera lub ustawia kolor tła. |
IsBold | bool | Odczyt/zapis | Czy czcionka jest pogrubiona. |
IsItalic | bool | Odczyt/zapis | Czy czcionka jest kursywą. |
FontStyle | FontStyles | Odczyt/zapis | Flagi stylu czcionki (Bold, Italic, itp.). |
Underline | bool | Odczyt/zapis | Czy tekst jest podkreślony (alias dla IsUnderline). |
IsUnderline | bool | Odczyt/zapis | Czy tekst jest podkreślony. |
IsStrikeOut | bool | Odczyt/zapis | Czy tekst jest przekreślony. |
StrikeOut | bool | Odczyt/zapis | Alias dla IsStrikeOut. |
IsSuperscript | bool | Odczyt/zapis | Czy tekst jest w indeksie górnym. |
Superscript | bool | Odczyt/zapis | Alias dla IsSuperscript. |
IsSubscript | bool | Odczyt/zapis | Czy tekst jest w indeksie dolnym. |
Subscript | bool | Odczyt/zapis | Alias dla IsSubscript. |
CharacterSpacing | float | Odczyt/zapis | Odstęp między znakami w jednostkach przestrzeni tekstowej. |
WordSpacing | float | Odczyt/zapis | Odstępy między wyrazami w jednostkach przestrzeni tekstowej. |
HorizontalScaling | float | Odczyt/zapis | Procent skalowania poziomego (domyślnie 100). |
LineSpacing | float | Odczyt/zapis | Interlinia (leading) w jednostkach przestrzeni tekstowej. |
TabTag | string | Odczyt | Token ciągu wstawiany do renderowanego tekstu w miejsce znaku tabulacji. |
HorizontalAlignment | HorizontalAlignment | Odczyt/zapis | Wyrównanie poziome tekstu. |
RenderingMode | TextRenderingMode | Odczyt/zapis | Tryb renderowania tekstu (operator Tr). |
Invisible | bool | Odczyt/zapis | Czy ten fragment tekstu jest niewidoczny: tryb renderowania 3, lub tekst, który LATER nieprzezroczysty wypełniony prostokąt w pełni pokrywa (ukryty przez przesłonięcie: tekst zasłonięty w stylu redakcyjnym jest zgłaszany jako Invisible, podczas gdy jego RenderingMode pozostaje FillText). |
TextRise | double | Odczyt/zapis | Wzniesienie tekstu (przesunięcie indeksu górnego/dolnego). |
Rotation | double | Odczyt/zapis | Kąt obrotu tekstu w stopniach. |
Font | Font? | Odczyt/zapis | Pobiera lub ustawia czcionkę. |
FontData | FontData? | Odczyt/zapis | Zewnętrzne dane czcionki do osadzenia (ustawiane przez FontRepository.OpenFont). |
FormattingOptions | TextFormattingOptions | Odczyt/zapis | Opcje formatowania tekstu (WordWrapMode, LineSpacingMode, itd.). |
Metody
| Sygnatura | Opis |
|---|---|
TextState() | Wywołuje TextState na tej instancji TextState. |
TextState(fontSize: double) | Wywołuje TextState(fontSize) na tej instancji TextState. |
TextState(fontFamily: string) | Wywołuje TextState(fontFamily) na tej instancji TextState. |
TextState(fontFamily: string, fontSize: double) | Wywołuje TextState(fontFamily, fontSize) na tej instancji TextState. |
TextState(fontFamily: string, bold: bool, italic: bool) | Wywołuje TextState(fontFamily, bold, italic) na tej instancji TextState. |
TextState(foregroundColor: System.Drawing.Color) | Wywołuje TextState(foregroundColor) na tej instancji TextState. |
TextState(foregroundColor: System.Drawing.Color, fontSize: double) | Wywołuje TextState(foregroundColor, fontSize) na tej instancji TextState. |
MeasureString(str: string) | Przybliżone oszacowanie szerokości tekstu przy bieżącej czcionce/rozmiarze. |
MeasureHeight(character: char) | Wysokość znaku przy bieżącej czcionce/rozmiarze, w punktach — własna wysokość ramki ograniczającej glifu (yMax − yMin) przemapowana na przestrzeń tekstową jako wysokość × FontSize / 1000. |
ApplyChangesFrom(textState: TextState) | Skopiuj wszystkie publiczne właściwości formatowania z obiektu other do tego stanu (zachowując niezmienione połączenie właściciela). |