TextState

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

NazwaTypDostępOpis
FontNamestring?Odczyt/zapisPobiera lub ustawia nazwę czcionki.
TextXIndentfloatOdczytPoczątek na stronie X (punkty) tekstu, do którego należy ten stan.
TextHeightfloatOdczytWysokość tekstu w punktach: (Ascent +
FontSizefloatOdczyt/zapisPobiera lub ustawia rozmiar czcionki.
ForegroundColorColor?Odczyt/zapisPobiera lub ustawia kolor pierwszego planu.
StrokingColorColor?Odczyt/zapisKolor obrysu (konturu) tekstu.
CoordinateOriginCoordinateOriginOdczyt/zapisCzy pozycjonowanie tekstu traktuje Y jako linię bazową, czy jako zstęp.
BackgroundColorColor?Odczyt/zapisPobiera lub ustawia kolor tła.
IsBoldboolOdczyt/zapisCzy czcionka jest pogrubiona.
IsItalicboolOdczyt/zapisCzy czcionka jest kursywą.
FontStyleFontStylesOdczyt/zapisFlagi stylu czcionki (Bold, Italic, itp.).
UnderlineboolOdczyt/zapisCzy tekst jest podkreślony (alias dla IsUnderline).
IsUnderlineboolOdczyt/zapisCzy tekst jest podkreślony.
IsStrikeOutboolOdczyt/zapisCzy tekst jest przekreślony.
StrikeOutboolOdczyt/zapisAlias dla IsStrikeOut.
IsSuperscriptboolOdczyt/zapisCzy tekst jest w indeksie górnym.
SuperscriptboolOdczyt/zapisAlias dla IsSuperscript.
IsSubscriptboolOdczyt/zapisCzy tekst jest w indeksie dolnym.
SubscriptboolOdczyt/zapisAlias dla IsSubscript.
CharacterSpacingfloatOdczyt/zapisOdstęp między znakami w jednostkach przestrzeni tekstowej.
WordSpacingfloatOdczyt/zapisOdstępy między wyrazami w jednostkach przestrzeni tekstowej.
HorizontalScalingfloatOdczyt/zapisProcent skalowania poziomego (domyślnie 100).
LineSpacingfloatOdczyt/zapisInterlinia (leading) w jednostkach przestrzeni tekstowej.
TabTagstringOdczytToken ciągu wstawiany do renderowanego tekstu w miejsce znaku tabulacji.
HorizontalAlignmentHorizontalAlignmentOdczyt/zapisWyrównanie poziome tekstu.
RenderingModeTextRenderingModeOdczyt/zapisTryb renderowania tekstu (operator Tr).
InvisibleboolOdczyt/zapisCzy 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).
TextRisedoubleOdczyt/zapisWzniesienie tekstu (przesunięcie indeksu górnego/dolnego).
RotationdoubleOdczyt/zapisKąt obrotu tekstu w stopniach.
FontFont?Odczyt/zapisPobiera lub ustawia czcionkę.
FontDataFontData?Odczyt/zapisZewnętrzne dane czcionki do osadzenia (ustawiane przez FontRepository.OpenFont).
FormattingOptionsTextFormattingOptionsOdczyt/zapisOpcje formatowania tekstu (WordWrapMode, LineSpacingMode, itd.).

Metody

SygnaturaOpis
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).

Zobacz także

 Polski