TextState

TextState

Přehled

TextState je třída v Aspose.PDF FOSS pro .NET.

Stav formátování textu.

Tato třída poskytuje 10 metod pro práci s objekty TextState v programech .NET. Dostupné metody zahrnují: ApplyChangesFrom, MeasureHeight, MeasureString, 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, Font, FontData, FontName a dalších 26.

Vlastnosti

Název:Typ:PřístupPopis:
FontNamestring?Čtení/zápisZíská nebo nastaví název písma.
TextXIndentfloatČteníPočátek na stránce X (bodů) textu, ke kterému tento stav patří.
TextHeightfloatČteníVýška textu v bodech: (Vzestup +
FontSizefloatČtení/zápisZíská nebo nastaví velikost písma.
ForegroundColorColor?Čtení/zápisZíská nebo nastaví barvu popředí.
StrokingColorColor?Čtení/zápisStroking (outline) barva textu.
CoordinateOriginCoordinateOriginČtení/zápisZda při umísťování textu se Y považuje za základní čáru nebo za dolní část (descender).
BackgroundColorColor?Čtení/zápisZíská nebo nastaví barvu pozadí.
IsBoldboolČtení/zápisZda je písmo tučné.
IsItalicboolČtení/zápisZda je písmo kurzívou.
FontStyleFontStylesČtení/zápisPříznaky stylu písma (tučné, kurzíva, atd.).
UnderlineboolČtení/zápisZda je text podtržený (alias pro IsUnderline).
IsUnderlineboolČtení/zápisZda je text podtržený.
IsStrikeOutboolČtení/zápisZda má text přeškrtnutí.
StrikeOutboolČtení/zápisAlias pro IsStrikeOut.
IsSuperscriptboolČtení/zápisZda je text ve formě horního indexu.
SuperscriptboolČtení/zápisAlias pro IsSuperscript.
IsSubscriptboolČtení/zápisZda je text v dolním indexu.
SubscriptboolČtení/zápisAlias pro IsSubscript.
CharacterSpacingfloatČtení/zápisRozestup znaků v jednotkách textového prostoru.
WordSpacingfloatČtení/zápisRozestup slov v jednotkách textového prostoru.
HorizontalScalingfloatČtení/zápisHorizontální měřítko v procentech (výchozí 100).
LineSpacingfloatČtení/zápisŘádkování (leading) v jednotkách textového prostoru.
TabTagstringČteníŘetězcový token vložený do vykresleného textu místo znaku tabulátoru.
HorizontalAlignmentHorizontalAlignmentČtení/zápisHorizontální zarovnání textu.
RenderingModeTextRenderingModeČtení/zápisRežim vykreslování textu (operátor Tr).
InvisibleboolČtení/zápisZda je tento úryvek textu neviditelný: renderovací režim 3, nebo text, který později plně zakryje neprůhledný vyplněný obdélník (skrytý-zakrytím: text zakrytý ve stylu redakce hlásí Neviditelný, zatímco jeho RenderingMode zůstává FillText).
TextRisedoubleČtení/zápisZvýšení textu (posun nad- a podindexu).
RotationdoubleČtení/zápisÚhel otáčení textu ve stupních.
FontFont?Čtení/zápisZíská nebo nastaví písmo.
FontDataFontData?Čtení/zápisExterní data písma pro vložení (nastavuje se pomocí FontRepository.OpenFont).
FormattingOptionsTextFormattingOptionsČtení/zápisMožnosti formátování textu (WordWrapMode, LineSpacingMode, atd.).

Metody

Podpis:Popis:
TextState()Volá TextState na této instanci TextState.
TextState(fontSize: double)Volá TextState(fontSize) na této instanci TextState.
TextState(fontFamily: string)Volá TextState(fontFamily) na této instanci TextState.
TextState(fontFamily: string, fontSize: double)Volá TextState(fontFamily, fontSize) na této instanci TextState.
TextState(fontFamily: string, bold: bool, italic: bool)Volá TextState(fontFamily, bold, italic) na této TextState instanci.
TextState(foregroundColor: System.Drawing.Color)Volá TextState(foregroundColor) na této TextState instanci.
TextState(foregroundColor: System.Drawing.Color, fontSize: double)Volá TextState(foregroundColor, fontSize) na této TextState instanci.
MeasureString(str: string)Hrubý odhad šířky textu při aktuálním fontu/velikosti.
MeasureHeight(character: char)Výška znaku při aktuálním fontu / velikosti, v bodech — vlastní výška ohraničujícího rámečku glyfu (yMax − yMin) převedená do textového prostoru jako výška × FontSize / 1000.
ApplyChangesFrom(textState: TextState)Zkopírujte všechny veřejné formátovací vlastnosti z other do tohoto stavu (ponechání vazby na vlastníka nedotčeno).

Viz také:

 Čeština