TextFragmentState

TextFragmentState

Descripción general

TextFragmentState es una clase en Aspose.PDF FOSS para .NET. Hereda de: TextState.

Estado de formato de texto a nivel de fragmento.

Esta clase proporciona 6 métodos para trabajar con objetos TextFragmentState en programas .NET. Los métodos disponibles incluyen: ApplyChangesFrom, IsFitRectangle, MeasureHeight, MeasureString, TextFragmentState, TextState. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET. Propiedades: BackgroundColor, CharacterSpacing, CoordinateOrigin, DrawTextRectangleBorder, Font, FontData, y 27 más.

Propiedades

NombreTipoAccesoDescripción
BackgroundColorColor?Read/WriteRelleno de fondo aplicado detrás del texto del fragmento.
CharacterSpacingfloatRead/WriteEspaciado de caracteres (Tc) en unidades del espacio de texto.
CoordinateOriginCoordinateOriginRead/WriteIndica si la posición trata Y como la línea base o el descendente.
FontSizefloatRead/WriteTamaño de fuente en puntos.
FontStyleFontStylesRead/WriteIndicadores de estilo de fuente (Bold / Italic).
ForegroundColorColor?Read/WriteColor de relleno (sin trazo) aplicado a los glifos renderizados.
FormattingOptionsTextFormattingOptionsRead/WriteOpciones de formato de texto (modo de ajuste, modo de interlineado, etc.).
HorizontalAlignmentHorizontalAlignmentRead/WriteAlineación horizontal del texto del fragmento.
HorizontalScalingfloatRead/WritePorcentaje de escala horizontal (predeterminado 100).
InvisibleboolRead/WriteIndica si el texto se renderiza de forma invisible (modo de renderizado 3).
LineSpacingfloatRead/WriteInterlineado (leading) en unidades del espacio de texto.
RenderingModeTextRenderingModeRead/WriteModo de renderizado de glifos (fill / stroke / clip).
RotationdoubleRead/WriteÁngulo de rotación en grados.
StrikeOutboolRead/WriteIndica si el texto tiene tachado.
StrokingColorColor?Read/WriteColor de trazo (contorno).
SubscriptboolRead/WriteIndica si el texto es subíndice.
SuperscriptboolRead/WriteIndica si el texto es superíndice.
UnderlineboolRead/WriteIndica si el texto está subrayado.
WordSpacingfloatRead/WriteEspaciado de palabras (Tw) en unidades del espacio de texto.
FontAspose.Pdf.Text.Font?Read/WriteLa fuente utilizada para renderizar el fragmento.
DrawTextRectangleBorderboolRead/WriteCuando es verdadero, se dibuja un borde rectangular alrededor del cuadro delimitador del texto.
TabStopsTabStopsReadConfiguraciones de tabulación heredadas del fragmento propietario.
FontNamestring?Read/WriteObtiene o establece el nombre de la fuente.
TextHeightfloatReadAltura aproximada del texto en puntos; aproxima la altura derivada del cuadro delimitador del glifo devolviendo el tamaño de fuente (la relación típica entre FontSize y la altura del texto renderizado es lo suficientemente cercana para que los llamadores de cálculo de diseño lo usen).
IsBoldboolRead/WriteIndica si la fuente es negrita.
IsItalicboolRead/WriteIndica si la fuente es cursiva.
IsUnderlineboolRead/WriteIndica si el texto está subrayado.
IsStrikeOutboolRead/WriteIndica si el texto tiene tachado.
IsSuperscriptboolRead/WriteIndica si el texto es superíndice.
IsSubscriptboolRead/WriteIndica si el texto es subíndice.
TabTagstringReadToken de cadena insertado en el texto renderizado en lugar de un carácter de tabulación.
TextRisedoubleRead/WriteElevación del texto (desplazamiento de superíndice/subíndice).
FontDataFontData?Read/WriteDatos de fuente externos para incrustar (establecidos mediante FontRepository.OpenFont).

Métodos

FirmaDescripción
TextFragmentState(fragment: TextFragment)Envuelve el estado subyacente del fragmento para que las escrituras fluyan de regreso a él.
ApplyChangesFrom(textState: TextState)Copia cada propiedad de formato pública de textState a este estado.
IsFitRectangle(str: string, rect: Rectangle)Devuelve true cuando el texto renderizado cabe dentro del rectángulo proporcionado con la fuente/tamaño actual.
MeasureHeight(character: char)Mide la altura de un solo carácter con la fuente/tamaño actual, en puntos.
MeasureString(str: string)Mide el ancho renderizado de str con la fuente/tamaño actual, en puntos.
TextState()Llama a TextState en esta instancia de TextFragmentState.

Ver también

 Español