Aspose::Pdf::Text::TextFragmentState class

TextFragmentState class

Representa el estado de texto de un fragmento de texto.

class TextFragmentState : public Aspose::Pdf::Text::TextState

Métodos

MétodoDescripción
ApplyChangesFrom(const System::SharedPtr<TextState>&) overrideAplica la configuración de otro textState.
get_BackgroundColor() overrideEstablece el color de fondo del texto, representado por el objeto TextFragment.
get_CharacterSpacing() overrideObtiene el espaciado de caracteres del texto, representado por el objeto TextFragment.
get_CoordinateOrigin() overrideObtiene el CoordinateOrigin del texto. Si el CoordinateOrigin es Descender, la coordenada Y del texto corresponde al punto más bajo de la fuente. Si el CoordinateOrigin es BaseLine, la coordenada Y del texto corresponde a la línea base de la fuente. El valor predeterminado es Descender. Si el valor de Descent de la fuente es demasiado grande, el texto puede renderizarse más alto que otras fuentes. En este caso, se puede seleccionar el CoordinateOrigin BaseLine para una mejor renderización del texto.
get_DrawTextRectangleBorder() constObtiene la bandera que indica si se dibuja el borde del rectángulo de texto.
get_Font() overrideObtiene la fuente del texto, representada por el objeto TextFragment.
get_FontSize() overrideObtiene el tamaño de fuente del texto, representado por el objeto TextFragment.
get_FontStyle() overrideEstablece el estilo de fuente del texto, representado por el objeto TextFragment.
get_ForegroundColor() overrideObtiene el color de primer plano del texto, representado por el objeto TextFragment.
get_FormattingOptions() constObtiene las opciones de formato. La configuración de las opciones será efectiva solo en escenarios de generador.
get_HorizontalAlignment() overrideObtiene la alineación horizontal del texto.
get_HorizontalScaling() overrideObtiene el escalado horizontal del texto, representado por el objeto TextFragment.
get_Invisible() overrideObtiene la invisibilidad del texto.
get_LineSpacing() overrideObtiene el interlineado del texto.
get_RenderingMode() overrideObtiene el modo de renderizado del texto.
get_Rotation()Obtiene el ángulo de rotación en grados.
get_StrikeOut() overrideObtiene el tachado del texto, representado por el objeto TextFragment.
get_StrokingColor() overrideObtiene las operaciones de trazo de color del renderizado de TextFragment (texto con trazo, borde del rectángulo)
get_Subscript() overrideObtiene el subíndice del texto, representado por el objeto TextFragment.
get_Superscript() overrideObtiene el superíndice del texto, representado por el objeto TextFragment.
get_TabStops() constObtiene los tabuladores del texto.
get_Underline() overrideObtiene el subrayado del texto, representado por el objeto TextFragment.
get_WordSpacing() overrideObtiene el espaciado de palabras del texto.
IsFitRectangle(const System::String&, const System::SharedPtr<Rectangle>&)Comprueba si la cadena de entrada puede colocarse dentro del rectángulo definido.
MeasureHeight(char16_t)Mide la altura de los caracteres.
MeasureString(const System::String&) overrideMide la cadena.
set_BackgroundColor(System::SharedPtr<Color>) overrideEstablece el color de fondo del texto, representado por el objeto TextFragment.
set_CharacterSpacing(float) overrideEstablece el espaciado de caracteres del texto, representado por el objeto TextFragment.
set_CoordinateOrigin(Aspose::Pdf::Text::CoordinateOrigin) overrideEstablece el CoordinateOrigin del texto. Si CoordinateOrigin es Descender, la coordenada Y del texto corresponde al punto más bajo de la fuente. Si CoordinateOrigin es BaseLine, la coordenada Y del texto corresponde a la línea base de la fuente. El valor predeterminado es Descender. Si el valor Descent de la fuente es demasiado grande, el texto puede renderizarse más alto que otras fuentes. En este caso, se puede seleccionar CoordinateOrigin BaseLine para un mejor renderizado del texto.
set_DrawTextRectangleBorder(bool)Establece la bandera de dibujo del borde del rectángulo de texto.
set_Font(System::SharedPtr<Aspose::Pdf::Text::Font>) overrideEstablece la fuente del texto, representada por el objeto TextFragment.
set_FontSize(float) overrideEstablece el tamaño de fuente del texto, representado por el objeto TextFragment.
set_FontStyle(FontStyles) overrideEstablece el estilo de fuente del texto, representado por el objeto TextFragment.
set_ForegroundColor(System::SharedPtr<Color>) overrideEstablece el color de primer plano del texto, representado por el objeto TextFragment.
set_FormattingOptions(const System::SharedPtr<TextFormattingOptions>&)Establece opciones de formato. La configuración de las opciones será efectiva solo en escenarios de generador.
set_HorizontalAlignment(Aspose::Pdf::HorizontalAlignment) overrideEstablece la alineación horizontal del texto.
set_HorizontalScaling(float) overrideEstablece el escalado horizontal del texto, representado por el objeto TextFragment.
set_Invisible(bool) overrideEstablece la invisibilidad del texto.
set_LineSpacing(float) overrideEstablece el interlineado del texto.
set_RenderingMode(TextRenderingMode) overrideEstablece el modo de renderizado del texto.
set_Rotation(double)Establece el ángulo de rotación en grados.
set_StrikeOut(bool) overrideEstablece el tachado del texto, representado por el objeto TextFragment.
set_StrokingColor(System::SharedPtr<Color>) overrideEstablece las operaciones de trazo de color del renderizado de TextFragment (texto con trazo, borde del rectángulo)
set_Subscript(bool) overrideEstablece el subíndice del texto, representado por el objeto TextFragment.
set_Superscript(bool) overrideEstablece el superíndice del texto, representado por el objeto TextFragment.
set_Underline(bool) overrideEstablece el subrayado para el texto, representado por el objeto TextFragment.
set_WordSpacing(float) overrideEstablece el espaciado entre palabras del texto.
TextFragmentState(const System::SharedPtr<TextFragment>&)Inicializa una nueva instancia del objeto TextFragmentState con el objeto TextFragment especificado. Esta inicialización de TextFragmentState no es compatible. TextFragmentState solo está disponible con la propiedad TextFragment::TextState.

Observaciones

Proporciona una forma de cambiar las siguientes propiedades del texto: fuente (TextFragmentState::Font propiedad) tamaño de fuente (TextFragmentState::FontSize propiedad) estilo de fuente (TextFragmentState::FontStyle propiedad) color de primer plano (TextFragmentState::ForegroundColor propiedad) color de fondo (TextFragmentState::BackgroundColor propiedad)

Note that changing TextFragmentState properties may change inner TextFragment::Segments collection because TextFragment is an aggregate object and it may rearrange internal segments or merge them into single segment. If your requirement is to leave the TextFragment::Segments collection unchanged, please change inner segments individually.

Ver también