TextFragmentState

TextFragmentState

Přehled

TextFragmentState je třída v Aspose.PDF FOSS pro .NET. Dědí z: TextState.

Stav formátování textu na úrovni fragmentu.

Tato třída poskytuje 12 metod pro práci s objekty TextFragmentState v programech .NET. Dostupné metody zahrnují: ApplyChangesFrom, IsFitRectangle, MeasureHeight, MeasureString, TextFragmentState, TextState. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: BackgroundColor, CharacterSpacing, CoordinateOrigin, DrawTextRectangleBorder, Font, FontData a dalších 28.

Vlastnosti

Název:Typ:PřístupPopis:
BackgroundColorColor?Čtení/zápisVýplň pozadí aplikována za text fragmentu.
CharacterSpacingfloatČtení/zápisRozestupy znaků (Tc) v jednotkách textového prostoru.
CoordinateOriginCoordinateOriginČtení/zápisZda pozicování zachází s Y jako s osnovou nebo jako s descenderem.
FontSizefloatČtení/zápisVelikost písma v bodech.
FontStyleFontStylesČtení/zápisPříznaky stylu písma (Bold / Italic).
ForegroundColorColor?Čtení/zápisBarva výplně (nečárová) aplikovaná na vykreslené glify.
FormattingOptionsTextFormattingOptionsČtení/zápisMožnosti formátování textu (režim zalamování, režim řádkování atd.).
HorizontalAlignmentHorizontalAlignmentČtení/zápisHorizontální zarovnání textu fragmentu.
HorizontalScalingfloatČtení/zápisProcento horizontálního škálování (výchozí 100).
InvisibleboolČtení/zápisZda je text vykreslen neviditelně (režim vykreslování 3).
LineSpacingfloatČtení/zápisŘádkování (leading) v jednotkách textového prostoru.
RenderingModeTextRenderingModeČtení/zápisRežim vykreslování glifu (fill / stroke / clip).
RotationdoubleČtení/zápisÚhel rotace ve stupních.
StrikeOutboolČtení/zápisZda je text přeškrtnutý.
StrokingColorColor?Čtení/zápisBarva tahu (obrys).
SubscriptboolČtení/zápisZda je text v dolním indexu.
SuperscriptboolČtení/zápisZda je text v horním indexu.
UnderlineboolČtení/zápisZda je text podtržený.
WordSpacingfloatČtení/zápisRozestup slov (Tw) v jednotkách textového prostoru.
FontAspose.Pdf.Text.Font?Čtení/zápisPísmo použité k vykreslení fragmentu.
DrawTextRectangleBorderboolČtení/zápisKdyž je true, kolem ohraničujícího rámečku textu se vykreslí obdélníkový okraj.
TabStopsTabStopsČteníNastavení tabulátorů zděděná z vlastnického fragmentu.
FontNamestring?Čtení/zápisZíská nebo nastaví název písma.
TextXIndentfloatČteníPočáteční pozice X (v bodech) na stránce, ke které tento stav patří.
TextHeightfloatČteníVýška textu v bodech: (Stoupání +
IsBoldboolČtení/zápisZda je písmo tučné.
IsItalicboolČtení/zápisZda je písmo kurzívou.
IsUnderlineboolČtení/zápisZda je text podtržený.
IsStrikeOutboolČtení/zápisZda je text přeškrtnutý.
IsSuperscriptboolČtení/zápisZda je text ve formátu horního indexu.
IsSubscriptboolČtení/zápisZda je text ve formátu dolního indexu.
TabTagstringČteníŘetězcový token vložený do vykresleného textu místo znaku tabulátoru.
TextRisedoubleČtení/zápisZvětšení textu (posun horního/dolního indexu).
FontDataFontData?Čtení/zápisExterní data fontu pro vkládání (nastaveno přes FontRepository.OpenFont).

Metody

Podpis:Popis:
TextFragmentState(fragment: TextFragment)Zabalte podkladový stav fragmentu, aby zápisy proudily zpět do něj.
ApplyChangesFrom(textState: TextState)Zkopírujte všechny veřejné vlastnosti formátování z textState do tohoto stavu.
IsFitRectangle(str: string, rect: Rectangle)Vrátí true, pokud se vykreslený text vejde do zadaného obdélníku při aktuálním fontu / size.
MeasureHeight(character: char)Změřte výšku jednoho znaku při aktuálním fontu / velikosti, v bodech.
MeasureString(str: string)Změřte vykreslenou šířku str při aktuálním fontu / velikosti, v bodech.
TextState()Volá TextState na této instanci TextFragmentState.
TextState(fontSize: double)Volá TextState(fontSize) na této instanci TextFragmentState.
TextState(fontFamily: string)Zda je text přeškrtnutý.
TextState(fontFamily: string, fontSize: double)Volá TextState(fontFamily, fontSize) na této instanci TextFragmentState.
TextState(fontFamily: string, bold: bool, italic: bool)Volá TextState(fontFamily, bold, italic) na této TextFragmentState instanci.
TextState(foregroundColor: System.Drawing.Color)Písmo použité k vykreslení fragmentu. Vrací základ přetypovaný na ; nastavovače.
TextState(foregroundColor: System.Drawing.Color, fontSize: double)Volá TextState(foregroundColor, fontSize) na této TextFragmentState instanci.

Viz také:

 Čeština