TextFragmentState

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

NazwaTypDostępOpis
BackgroundColorColor?Odczyt/zapisWypełnienie tła zastosowane za tekstem fragmentu.
CharacterSpacingfloatOdczyt/zapisOdstęp między znakami (Tc) w jednostkach przestrzeni tekstowej.
CoordinateOriginCoordinateOriginOdczyt/zapisCzy pozycjonowanie traktuje Y jako linię bazową, czy jako dolny element.
FontSizefloatOdczyt/zapisRozmiar czcionki w punktach.
FontStyleFontStylesOdczyt/zapisFlagi stylu czcionki (Bold / Italic).
ForegroundColorColor?Odczyt/zapisKolor wypełnienia (nieobrysowy) zastosowany do renderowanych glifów.
FormattingOptionsTextFormattingOptionsOdczyt/zapisOpcje formatowania tekstu (tryb zawijania, tryb interlinii, itp.).
HorizontalAlignmentHorizontalAlignmentOdczyt/zapisPoziome wyrównanie tekstu fragmentu.
HorizontalScalingfloatOdczyt/zapisProcent skali poziomej (domyślnie 100).
InvisibleboolOdczyt/zapisCzy tekst jest renderowany niewidzialnie (tryb renderowania 3).
LineSpacingfloatOdczyt/zapisOdstęp między wierszami (leading) w jednostkach przestrzeni tekstu.
RenderingModeTextRenderingModeOdczyt/zapisTryb renderowania glifów (wypełnienie / obrys / przycięcie).
RotationdoubleOdczyt/zapisKąt obrotu w stopniach.
StrikeOutboolOdczyt/zapisCzy tekst ma przekreślenie.
StrokingColorColor?Odczyt/zapisKolor obrysu (konturu).
SubscriptboolOdczyt/zapisCzy tekst jest w indeksie dolnym.
SuperscriptboolOdczyt/zapisCzy tekst jest w indeksie górnym.
UnderlineboolOdczyt/zapisCzy tekst jest podkreślony.
WordSpacingfloatOdczyt/zapisOdstępy między słowami (Tw) w jednostkach przestrzeni tekstowej.
FontAspose.Pdf.Text.Font?Odczyt/zapisCzcionka używana do renderowania fragmentu.
DrawTextRectangleBorderboolOdczyt/zapisGdy true, prostokątne obramowanie jest rysowane wokół ramki ograniczającej tekst.
TabStopsTabStopsOdczytUstawienia tabulacji dziedziczone z fragmentu macierzystego.
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: (Wzniesienie +
IsBoldboolOdczyt/zapisCzy czcionka jest pogrubiona.
IsItalicboolOdczyt/zapisCzy czcionka jest kursywą.
IsUnderlineboolOdczyt/zapisCzy tekst jest podkreślony.
IsStrikeOutboolOdczyt/zapisCzy tekst ma przekreślenie.
IsSuperscriptboolOdczyt/zapisCzy tekst jest w superskrypcie.
IsSubscriptboolOdczyt/zapisCzy tekst jest w subskrypcie.
TabTagstringOdczytToken łańcucha znaków wstawiany do renderowanego tekstu w miejsce znaku tabulacji.
TextRisedoubleOdczyt/zapisPodniesienie tekstu (przesunięcie indeksu górnego/dolnego).
FontDataFontData?Odczyt/zapisZewnętrzne dane czcionki do osadzenia (ustawiane przez FontRepository.OpenFont).

Metody

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

Zobacz także

 Polski