TextState

General

TextState és una classe en FOSS per a .NET.

Estat de formatatge de text.

Aquesta classe proporciona 10 mètodes per treballar amb objectes TextState en programes .NET. Els mètodes disponibles inclouen: ApplyChangesFrom, MeasureHeight, MeasureString, TextState. Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet FOSS per .Net. Propietats: BackgroundColor, CharacterSpacing, CoordinateOrigin, Font, FontData, FontName, i 25 més.

Propietats

NomTipus de productesAccessDescripció
FontNamestring?Llegir/EscriureObté o estableix el nom de la font.
TextHeightfloatLlegeix.Alçada aproximada del text en punts; aproxima l’alçada derivada de la caixa d’unificació dels glifs retornant el mida de font (la relació típica entre FontSize i alçada del texte renderit és prou propera per als callers matemàtics de disseny que utilitzen això).
FontSizefloatLlegir/EscriureObté o estableix la mida de la lletra.
ForegroundColorColor?Llegir/EscriureObté o estableix el color de primer pla.
StrokingColorColor?Llegir/EscriureCol·locació (descripció) del text.
CoordinateOriginCoordinateOriginLlegir/EscriureSi el posicionament de text tracta Y com a línia base o descendent.
BackgroundColorColor?Llegir/EscriureObté o estableix el color de fons.
IsBoldboolLlegir/EscriureSi la lletra és en negrita.
IsItalicboolLlegir/EscriureSi la font és en cursiva.
FontStyleFontStylesLlegir/EscriureFonts de estil (en negreta, en cursiva, etc.).
UnderlineboolLlegir/EscriureSi el text està subratllat (alias per a IsUnderline).
IsUnderlineboolLlegir/EscriureSi el text està subratllat.
IsStrikeOutboolLlegir/EscriureSi el text és clar.
StrikeOutboolLlegir/EscriureAlias per a IsStrikeOut.
IsSuperscriptboolLlegir/EscriureSi el text és superscript.
SuperscriptboolLlegir/EscriureAlias per a IsSuperscript.
IsSubscriptboolLlegir/EscriureSi el text és subscript.
SubscriptboolLlegir/EscriureAlias per a IsSubscript.
CharacterSpacingfloatLlegir/EscriureEspaciament de caràcters en unitats d’espai de text.
WordSpacingfloatLlegir/EscriureEspaci de paraules en unitats d’espai de text.
HorizontalScalingfloatLlegir/EscriurePercentatge d’escalació horitzontal (default 100).
LineSpacingfloatLlegir/EscriureEspaci de línies (lider) en unitats d’espai de text.
TabTagstringLlegeix.Token de cadena inserit en el text renderit al lloc d’un caràcter d"ongues".
HorizontalAlignmentHorizontalAlignmentLlegir/EscriureAlineació horitzontal del text.
RenderingModeTextRenderingModeLlegir/EscriureMòde de renderizació de text (operador Tr).
InvisibleboolLlegir/EscriureSi aquest fragment de text és invisible (mode 3 d’impressió).
TextRisedoubleLlegir/EscriureSubrevaloració del text (superscript/subscript offset).
RotationdoubleLlegir/EscriureAngul de rotació en graus.
FontFont?Llegir/EscriureObté o estableix la font.
FontDataFontData?Llegir/EscriureDades de font externs per a la incorporació (imposada mitjançant FontRepository.OpenFont).
FormattingOptionsTextFormattingOptionsLlegir/EscriureOpcions de formatatge del text (WordWrapMode, LineSpacingMode etc.).

Mètodes

SignatureDescripció
TextState()L’exemple de TextState en aquesta instància.
TextState(fontSize: double)L’exemple de TextState(fontSize) en aquesta instància.
TextState(fontFamily: string)L’instancia de TextState(fontFamily) en aquesta instància.
TextState(fontFamily: string, fontSize: double)L’instança TextState(fontFamily, fontSize) en aquesta instància.
TextState(fontFamily: string, bold: bool, italic: bool)L’exemple de TextState {\displaystyle \fontFamily, bold, italic) en aquesta instància.
TextState(foregroundColor: System.Drawing.Color)L’instancia de TextState (callant a l’exemple d’aquesta instància).
TextState(foregroundColor: System.Drawing.Color, fontSize: double)L’instança TextState ((Color de fons, fontSize) en aquesta instància TextState.
MeasureString(str: string)Estimació aproximada de la ampleura del text amb el tipus/dimension actual.
MeasureHeight(character: char)Estimació aproximada de la altura dels caràcters en l’actual font/dimension.
ApplyChangesFrom(textState: TextState)Copiar totes les propietats de formatació pública d’altres en aquest estat ( deixant intacte la vinculació del titular).

Veure també

 Català