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
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
BackgroundColor | Color? | Read/Write | Relleno de fondo aplicado detrás del texto del fragmento. |
CharacterSpacing | float | Read/Write | Espaciado de caracteres (Tc) en unidades del espacio de texto. |
CoordinateOrigin | CoordinateOrigin | Read/Write | Indica si la posición trata Y como la línea base o el descendente. |
FontSize | float | Read/Write | Tamaño de fuente en puntos. |
FontStyle | FontStyles | Read/Write | Indicadores de estilo de fuente (Bold / Italic). |
ForegroundColor | Color? | Read/Write | Color de relleno (sin trazo) aplicado a los glifos renderizados. |
FormattingOptions | TextFormattingOptions | Read/Write | Opciones de formato de texto (modo de ajuste, modo de interlineado, etc.). |
HorizontalAlignment | HorizontalAlignment | Read/Write | Alineación horizontal del texto del fragmento. |
HorizontalScaling | float | Read/Write | Porcentaje de escala horizontal (predeterminado 100). |
Invisible | bool | Read/Write | Indica si el texto se renderiza de forma invisible (modo de renderizado 3). |
LineSpacing | float | Read/Write | Interlineado (leading) en unidades del espacio de texto. |
RenderingMode | TextRenderingMode | Read/Write | Modo de renderizado de glifos (fill / stroke / clip). |
Rotation | double | Read/Write | Ángulo de rotación en grados. |
StrikeOut | bool | Read/Write | Indica si el texto tiene tachado. |
StrokingColor | Color? | Read/Write | Color de trazo (contorno). |
Subscript | bool | Read/Write | Indica si el texto es subíndice. |
Superscript | bool | Read/Write | Indica si el texto es superíndice. |
Underline | bool | Read/Write | Indica si el texto está subrayado. |
WordSpacing | float | Read/Write | Espaciado de palabras (Tw) en unidades del espacio de texto. |
Font | Aspose.Pdf.Text.Font? | Read/Write | La fuente utilizada para renderizar el fragmento. |
DrawTextRectangleBorder | bool | Read/Write | Cuando es verdadero, se dibuja un borde rectangular alrededor del cuadro delimitador del texto. |
TabStops | TabStops | Read | Configuraciones de tabulación heredadas del fragmento propietario. |
FontName | string? | Read/Write | Obtiene o establece el nombre de la fuente. |
TextHeight | float | Read | Altura 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). |
IsBold | bool | Read/Write | Indica si la fuente es negrita. |
IsItalic | bool | Read/Write | Indica si la fuente es cursiva. |
IsUnderline | bool | Read/Write | Indica si el texto está subrayado. |
IsStrikeOut | bool | Read/Write | Indica si el texto tiene tachado. |
IsSuperscript | bool | Read/Write | Indica si el texto es superíndice. |
IsSubscript | bool | Read/Write | Indica si el texto es subíndice. |
TabTag | string | Read | Token de cadena insertado en el texto renderizado en lugar de un carácter de tabulación. |
TextRise | double | Read/Write | Elevación del texto (desplazamiento de superíndice/subíndice). |
FontData | FontData? | Read/Write | Datos de fuente externos para incrustar (establecidos mediante FontRepository.OpenFont). |
Métodos
| Firma | Descripció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. |