En esta página

QTextFormat Class

La clase QTextFormat proporciona información de formato para un QTextDocument. Más...

Cabecera: #include <QTextFormat>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Heredado por:

QTextBlockFormat, QTextCharFormat, QTextFrameFormat, y QTextListFormat

Nota: Todas las funciones de esta clase son reentrantes.

Tipos Públicos

enum FormatType { InvalidFormat, BlockFormat, CharFormat, ListFormat, FrameFormat, UserFormat }
enum ObjectTypes { NoObject, ImageObject, TableObject, TableCellObject, UserObject }
enum PageBreakFlag { PageBreak_Auto, PageBreak_AlwaysBefore, PageBreak_AlwaysAfter }
flags PageBreakFlags
enum Property { ObjectIndex, CssFloat, LayoutDirection, OutlinePen, ForegroundBrush, …, UserProperty }

Funciones Públicas

QTextFormat()
QTextFormat(int type)
QTextFormat(const QTextFormat &other)
~QTextFormat()
QBrush background() const
bool boolProperty(int propertyId) const
QBrush brushProperty(int propertyId) const
void clearBackground()
void clearForeground()
void clearProperty(int propertyId)
QColor colorProperty(int propertyId) const
qreal doubleProperty(int propertyId) const
QBrush foreground() const
bool hasProperty(int propertyId) const
int intProperty(int propertyId) const
bool isBlockFormat() const
bool isCharFormat() const
bool isEmpty() const
bool isFrameFormat() const
bool isImageFormat() const
bool isListFormat() const
bool isTableCellFormat() const
bool isTableFormat() const
bool isValid() const
Qt::LayoutDirection layoutDirection() const
QTextLength lengthProperty(int propertyId) const
QList<QTextLength> lengthVectorProperty(int propertyId) const
void merge(const QTextFormat &other)
int objectIndex() const
int objectType() const
QPen penProperty(int propertyId) const
QMap<int, QVariant> properties() const
QVariant property(int propertyId) const
int propertyCount() const
void setBackground(const QBrush &brush)
void setForeground(const QBrush &brush)
void setLayoutDirection(Qt::LayoutDirection direction)
void setObjectIndex(int index)
void setObjectType(int type)
void setProperty(int propertyId, const QList<QTextLength> &value)
void setProperty(int propertyId, const QVariant &value)
QString stringProperty(int propertyId) const
void swap(QTextFormat &other)
QTextBlockFormat toBlockFormat() const
QTextCharFormat toCharFormat() const
QTextFrameFormat toFrameFormat() const
QTextImageFormat toImageFormat() const
QTextListFormat toListFormat() const
QTextTableCellFormat toTableCellFormat() const
QTextTableFormat toTableFormat() const
int type() const
operator QVariant() const
bool operator!=(const QTextFormat &other) const
QTextFormat &operator=(const QTextFormat &other)
bool operator==(const QTextFormat &other) const

Descripción Detallada

Un QTextFormat es una clase genérica utilizada para describir el formato de partes de un QTextDocument. Las clases derivadas QTextCharFormat, QTextBlockFormat, QTextListFormat, y QTextTableFormat suelen ser más útiles, y describen el formato que se aplica a partes específicas del documento.

Un formato tiene un FormatType que especifica los tipos de elementos de texto a los que puede dar formato; por ejemplo, un bloque de texto, una lista, una tabla, etc. Un formato también tiene varias propiedades (algunas específicas de determinados tipos de formato), que se describen en el enum Property. A cada propiedad le corresponde una Propiedad.

El tipo de formato viene dado por type(), y el formato puede comprobarse con isCharFormat(), isBlockFormat(), isListFormat(), isTableFormat(), isFrameFormat() y isImageFormat(). Si se determina el tipo, puede recuperarse con toCharFormat(), toBlockFormat(), toListFormat(), toTableFormat(), toFrameFormat() y toImageFormat().

Las propiedades de un formato pueden establecerse con las funciones setProperty() y recuperarse con boolProperty(), intProperty(), doubleProperty() y stringProperty(), según proceda. Todos los ID de las propiedades utilizadas en el formato pueden recuperarse con allPropertyIds(). Un formato puede fusionarse con otro mediante merge().

El índice de objeto de un formato puede establecerse con setObjectIndex(), y recuperarse con objectIndex(). Estos métodos pueden utilizarse para asociar el formato con un QTextObject. Se utiliza para representar listas, marcos y tablas dentro del documento.

Véase también Procesamiento de texto enriquecido.

Documentación de tipos de miembros

enum QTextFormat::FormatType

Este enum describe el elemento de texto que un objeto QTextFormat está formateando.

ConstanteValorDescripción
QTextFormat::InvalidFormat-1Un formato inválido creado por el constructor por defecto
QTextFormat::BlockFormat1El objeto formatea un bloque de texto
QTextFormat::CharFormat2El objeto formatea un único carácter
QTextFormat::ListFormat3El objeto formatea una lista
QTextFormat::FrameFormat5El objeto formatea un marco
QTextFormat::UserFormat100

Véase también QTextCharFormat, QTextBlockFormat, QTextListFormat, QTextTableFormat, y type().

enum QTextFormat::ObjectTypes

Este enum describe a qué tipo de QTextObject está asociado este formato.

ConstanteValorDescripción
QTextFormat::NoObject0
QTextFormat::ImageObject1
QTextFormat::TableObject2
QTextFormat::TableCellObject3
QTextFormat::UserObject0x1000El primer objeto que puede utilizarse para fines específicos de la aplicación.

Véase también QTextObject, QTextTable, y QTextObject::format().

enum QTextFormat::PageBreakFlag
flags QTextFormat::PageBreakFlags

Este enum describe cómo se realiza el salto de página al imprimir. Se asigna a las propiedades css correspondientes.

ConstanteValorDescripción
QTextFormat::PageBreak_Auto0El salto de página se determina automáticamente en función del espacio disponible en la página actual
QTextFormat::PageBreak_AlwaysBefore0x001La página siempre se rompe antes del párrafo/tabla
QTextFormat::PageBreak_AlwaysAfter0x010Siempre se inicia una nueva página después del párrafo/tabla

El tipo PageBreakFlags es un typedef para QFlags<PageBreakFlag>. Almacena una combinación OR de valores PageBreakFlag.

Véase también QTextBlockFormat::pageBreakPolicy(), QTextFrameFormat::pageBreakPolicy(), y PageBreakPolicy.

enum QTextFormat::Property

Este enum describe las diferentes propiedades que puede tener un formato.

ConstanteValorDescripción
QTextFormat::ObjectIndex0x0El índice del objeto formateado. Véase objectIndex().

Propiedades de párrafo y carácter

ConstanteValorDescripción
QTextFormat::CssFloat0x0800Cómo se sitúa un marco respecto al texto circundante
QTextFormat::LayoutDirection0x0801La dirección de disposición del texto en el documento (Qt::LayoutDirection).
QTextFormat::OutlinePen0x810
QTextFormat::ForegroundBrush0x821
QTextFormat::BackgroundBrush0x820
QTextFormat::BackgroundImageUrl0x823

Propiedades de párrafo

ConstanteValorDescripción
QTextFormat::BlockAlignment0x1010
QTextFormat::BlockTopMargin0x1030
QTextFormat::BlockBottomMargin0x1031
QTextFormat::BlockLeftMargin0x1032
QTextFormat::BlockRightMargin0x1033
QTextFormat::TextIndent0x1034
QTextFormat::TabPositions0x1035Especifica las posiciones de tabulación. Las posiciones de tabulación son structs de QTextOption::Tab que se almacenan en un QList (internamente, en un QList<QVariant>).
QTextFormat::BlockIndent0x1040
QTextFormat::LineHeight0x1048
QTextFormat::LineHeightType0x1049
QTextFormat::BlockNonBreakableLines0x1050
QTextFormat::BlockTrailingHorizontalRulerWidth0x1060La anchura de un elemento de regla horizontal.
QTextFormat::HeadingLevel0x1070El nivel de un encabezado, por ejemplo 1 corresponde a una etiqueta HTML H1; en caso contrario 0. Este valor enum ha sido añadido en Qt 5.12.
QTextFormat::BlockCodeFence0x1091El carácter utilizado en las "vallas" alrededor de un bloque de código Markdown. Si el bloque de código fue sangrado en lugar de cercado, el bloque no debería tener esta propiedad. Este valor enum se ha añadido en Qt 5.14.
QTextFormat::BlockQuoteLevel0x1080La profundidad del entrecomillado anidado en este bloque: 1 significa que el bloque es un entrecomillado de bloque de nivel superior. Los bloques que no son comillas de bloque no deberían tener esta propiedad. Este valor enum se ha añadido en Qt 5.14.
QTextFormat::BlockCodeLanguage0x1090El lenguaje de programación en un bloque preformateado o de código. Los bloques que no contienen código no deberían tener esta propiedad. Este valor enum ha sido añadido en Qt 5.14.
QTextFormat::BlockMarker0x10A0El type of adornment que se mostrará junto al bloque. Este valor enum se ha añadido en Qt 5.14.

Propiedades de los caracteres

ConstanteValorDescripción
QTextFormat::FontFamily0x2000e{Esta propiedad ha sido obsoleta.} Utilice QTextFormat::FontFamilies en su lugar.
QTextFormat::FontFamilies0x1FE7
QTextFormat::FontStyleName0x1FE8
QTextFormat::FontPointSize0x2001
QTextFormat::FontPixelSize0x2009
QTextFormat::FontSizeAdjustment0x2002Especifica un ajuste entero añadido al tamaño de fuente base establecido mediante FontPointSize o FontPixelSize.
QTextFormat::FontFixedPitch0x2008
QTextFormat::FontWeight0x2003
QTextFormat::FontItalic0x2004
QTextFormat::FontUnderline0x2005Esta propiedad está obsoleta. Utilice QTextFormat::TextUnderlineStyle en su lugar.
QTextFormat::FontOverline0x2006
QTextFormat::FontStrikeOut0x2007
QTextFormat::FontCapitalizationFirstFontPropertyEspecifica el tipo de mayúsculas que se aplicará al texto.
QTextFormat::FontLetterSpacingType0x1FE9Especifica el significado de la propiedad FontLetterSpacing. Por defecto es QFont::PercentageSpacing.
QTextFormat::FontLetterSpacing0x1FE1Cambia el espaciado por defecto entre letras individuales en la fuente. El valor se especifica como porcentaje o valor absoluto, dependiendo de FontLetterSpacingType. El valor por defecto es 100%.
QTextFormat::FontWordSpacing0x1FE2Cambia el espaciado por defecto entre palabras individuales. Un valor positivo aumenta el espaciado entre palabras en los píxeles correspondientes; un valor negativo lo reduce.
QTextFormat::FontStretch0x1FEACorresponde a la propiedad QFont::Stretch
QTextFormat::FontStyleHint0x1FE3Corresponde a la propiedad QFont::StyleHint
QTextFormat::FontStyleStrategy0x1FE4Corresponde a la propiedad QFont::StyleStrategy
QTextFormat::FontKerning0x1FE5Indica si la fuente tiene activado el interletraje.
QTextFormat::FontHintingPreference0x1FE6Controla el uso del interletraje según los valores del enum QFont::HintingPreference.
QTextFormat::FontFeatures0x2010[desde 6.11] Asigna números enteros a las características tipográficas. Véase QFont::setFeature() para información adicional.
QTextFormat::FontVariableAxes0x2011[desde 6.11] Asigna números de coma flotante a ejes variables en fuentes variables. Consulte QFont::setVariableAxis() para obtener información adicional.
QTextFormat::TextUnderlineColor0x2020Especifica el color para dibujar subrayados, sobrelíneas y tachados.
QTextFormat::TextVerticalAlignment0x2021Especifica el tipo de alineación vertical del texto según los valores del enum QTextCharFormat::VerticalAlignment.
QTextFormat::TextOutline0x2022Especifica un QPen utilizado para dibujar el contorno del texto.
QTextFormat::TextUnderlineStyle0x2023Especifica el estilo de subrayado del texto según los valores del enum QTextCharFormat::UnderlineStyle.
QTextFormat::TextToolTip0x2024Especifica la punta de herramienta (opcional) que se mostrará para un fragmento de texto.
QTextFormat::TextSuperScriptBaseline0x2025Especifica la línea de base (en % de la altura) de los textos en superíndice.
QTextFormat::TextSubScriptBaseline0x2026Especifica la línea de base (en % de la altura) de los subíndices.
QTextFormat::TextBaselineOffset0x2027Especifica la línea de base (en % de la altura) del texto. Un valor positivo desplaza el texto hacia arriba, en el % correspondiente; un valor negativo lo desplaza hacia abajo.
QTextFormat::IsAnchor0x2030
QTextFormat::AnchorHref0x2031
QTextFormat::AnchorName0x2032
QTextFormat::ObjectType0x2f00

Propiedades de la lista

ConstanteValorDescripción
QTextFormat::ListStyle0x3000Especifica el estilo utilizado para los elementos de una lista, descrito por los valores del enum QTextListFormat::Style.
QTextFormat::ListIndent0x3001Especifica la cantidad de sangría utilizada para una lista.
QTextFormat::ListNumberPrefix0x3002Define el texto que se antepone a los números de elemento en las listas numéricas.
QTextFormat::ListNumberSuffix0x3003Define el texto que se añade a los números de elemento en las listas numéricas.
QTextFormat::ListStart (since Qt 6.6)0x3004Define el primer valor de una lista.

Propiedades de tablas y marcos

ConstanteValorDescripción
QTextFormat::FrameBorder0x4000
QTextFormat::FrameBorderBrush0x4009
QTextFormat::FrameBorderStyle0x4010Véase el enum BorderStyle.
QTextFormat::FrameBottomMargin0x4006
QTextFormat::FrameHeight0x4004
QTextFormat::FrameLeftMargin0x4007
QTextFormat::FrameMargin0x4001
QTextFormat::FramePadding0x4002
QTextFormat::FrameRightMargin0x4008
QTextFormat::FrameTopMargin0x4005
QTextFormat::FrameWidth0x4003
QTextFormat::TableCellSpacing0x4102
QTextFormat::TableCellPadding0x4103
QTextFormat::TableColumns0x4100
QTextFormat::TableColumnWidthConstraints0x4101
QTextFormat::TableHeaderRowCount0x4104
QTextFormat::TableBorderCollapse0x4105Especifica la propiedad QTextTableFormat::borderCollapse.

Propiedades de la celda de tabla

ConstanteValor
QTextFormat::TableCellRowSpan0x4810
QTextFormat::TableCellColumnSpan0x4811
QTextFormat::TableCellLeftPadding0x4814
QTextFormat::TableCellRightPadding0x4815
QTextFormat::TableCellTopPadding0x4812
QTextFormat::TableCellBottomPadding0x4813

Propiedades de las celdas de la tabla para su uso con QTextTableFormat::borderCollapse activado

ConstanteValor constante
QTextFormat::TableCellTopBorder0x4816
QTextFormat::TableCellBottomBorder0x4817
QTextFormat::TableCellLeftBorder0x4818
QTextFormat::TableCellRightBorder0x4819
QTextFormat::TableCellTopBorderStyle0x481a
QTextFormat::TableCellBottomBorderStyle0x481b
QTextFormat::TableCellLeftBorderStyle0x481c
QTextFormat::TableCellRightBorderStyle0x481d
QTextFormat::TableCellTopBorderBrush0x481e
QTextFormat::TableCellBottomBorderBrush0x481f
QTextFormat::TableCellLeftBorderBrush0x4820
QTextFormat::TableCellRightBorderBrush0x4821

Propiedades de imagen

ConstanteValorDescripción
QTextFormat::ImageName0x5000El nombre de archivo o la fuente de la imagen.
QTextFormat::ImageTitle0x5001El atributo title de una etiqueta de imagen HTML, o la cadena entrecomillada que viene después de la URL en un enlace de imagen Markdown. Este valor enum se ha añadido en Qt 5.14.
QTextFormat::ImageAltText0x5002El atributo alt de una etiqueta de imagen HTML, o la descripción de la imagen en un enlace de imagen Markdown. Este valor enum ha sido añadido en Qt 5.14.
QTextFormat::ImageWidth0x5010
QTextFormat::ImageHeight0x5011
QTextFormat::ImageQuality0x5014
QTextFormat::ImageMaxWidth0x5015Este valor enum ha sido añadido en Qt 6.8.

Propiedades de selección

ConstanteValorDescripción
QTextFormat::FullWidthSelection0x06000Cuando se establece en el characterFormat de una selección, todo el ancho del texto se mostrará seleccionado.

Propiedades de salto de página

ConstanteValorDescripción
QTextFormat::PageBreakPolicy0x7000Especifica cómo se rompen las páginas. Véase el enum PageBreakFlag.
QTextFormat::UserProperty0x100000

Véase también property() y setProperty().

Documentación de las funciones miembro

QTextFormat::QTextFormat()

Crea un nuevo formato de texto con una dirección InvalidFormat.

Véase también FormatType.

[explicit] QTextFormat::QTextFormat(int type)

Crea un nuevo formato de texto con la dirección type.

Véase también FormatType.

QTextFormat::QTextFormat(const QTextFormat &other)

Crea un nuevo formato de texto con los mismos atributos que el formato de texto other.

[noexcept] QTextFormat::~QTextFormat()

Destruye este formato de texto.

QBrush QTextFormat::background() const

Devuelve el pincel utilizado para pintar el fondo del documento.

Véase también setBackground(), clearBackground() y foreground().

bool QTextFormat::boolProperty(int propertyId) const

Devuelve el valor de la propiedad especificada por propertyId. Si la propiedad no es de tipo QTextFormat::Bool, se devuelve false.

Véase también setProperty(), intProperty(), doubleProperty(), stringProperty(), colorProperty(), lengthProperty(), lengthVectorProperty() y Property.

QBrush QTextFormat::brushProperty(int propertyId) const

Devuelve el valor de la propiedad dada por propertyId; si la propiedad no es del tipo QMetaType::QBrush, se devuelve Qt::NoBrush en su lugar.

Véase también setProperty(), boolProperty(), intProperty(), doubleProperty(), stringProperty(), lengthProperty(), lengthVectorProperty() y Property.

void QTextFormat::clearBackground()

Borra el pincel utilizado para pintar el fondo del documento. Se utilizará el pincel por defecto.

Véase también background(), setBackground() y clearForeground().

void QTextFormat::clearForeground()

Borra el pincel utilizado para pintar el primer plano del documento. Se utilizará el pincel por defecto.

Véase también foreground(), setForeground() y clearBackground().

void QTextFormat::clearProperty(int propertyId)

Borra el valor de la propiedad dada por propertyId

Véase también Property.

QColor QTextFormat::colorProperty(int propertyId) const

Devuelve el valor de la propiedad dada por propertyId; si la propiedad no es del tipo QMetaType::QColor, se devuelve en su lugar un color inválido.

Véase también setProperty(), boolProperty(), intProperty(), doubleProperty(), stringProperty(), lengthProperty(), lengthVectorProperty() y Property.

qreal QTextFormat::doubleProperty(int propertyId) const

Devuelve el valor de la propiedad especificada por propertyId. Si la propiedad no es del tipo QMetaType::Double o QMetaType::Float, se devuelve 0 en su lugar.

Véase también setProperty(), boolProperty(), intProperty(), stringProperty(), colorProperty(), lengthProperty(), lengthVectorProperty() y Property.

QBrush QTextFormat::foreground() const

Devuelve el pincel utilizado para representar los detalles del primer plano, como el texto, los contornos de los marcos y los bordes de las tablas.

Véase también setForeground(), clearForeground() y background().

bool QTextFormat::hasProperty(int propertyId) const

Devuelve true si el formato de texto tiene una propiedad con el valor propertyId; en caso contrario devuelve false.

Véase también properties() y Property.

int QTextFormat::intProperty(int propertyId) const

Devuelve el valor de la propiedad especificada por propertyId. Si la propiedad no es de tipo QTextFormat::Integer, se devuelve 0 en su lugar.

Véase también setProperty(), boolProperty(), doubleProperty(), stringProperty(), colorProperty(), lengthProperty(), lengthVectorProperty() y Property.

bool QTextFormat::isBlockFormat() const

Devuelve true si este formato de texto es un BlockFormat; en caso contrario devuelve false.

bool QTextFormat::isCharFormat() const

Devuelve true si este formato de texto es un CharFormat; en caso contrario devuelve false.

bool QTextFormat::isEmpty() const

Devuelve true si el formato no almacena ninguna propiedad; false en caso contrario.

Véase también propertyCount() y properties().

bool QTextFormat::isFrameFormat() const

Devuelve true si este formato de texto es un FrameFormat; en caso contrario devuelve false.

bool QTextFormat::isImageFormat() const

Devuelve true si este formato de texto es un formato de imagen; en caso contrario devuelve false.

bool QTextFormat::isListFormat() const

Devuelve true si este formato de texto es un ListFormat; en caso contrario devuelve false.

bool QTextFormat::isTableCellFormat() const

Devuelve true si este formato de texto es un TableCellFormat; en caso contrario devuelve false.

bool QTextFormat::isTableFormat() const

Devuelve true si este formato de texto es un TableFormat; en caso contrario devuelve false.

bool QTextFormat::isValid() const

Devuelve true si el formato es válido (es decir, no es InvalidFormat); en caso contrario, devuelve false.

Qt::LayoutDirection QTextFormat::layoutDirection() const

Devuelve la dirección de maquetación del documento.

Véase también setLayoutDirection().

QTextLength QTextFormat::lengthProperty(int propertyId) const

Devuelve el valor de la propiedad dada por propertyId.

Véase también setProperty(), boolProperty(), intProperty(), doubleProperty(), stringProperty(), colorProperty(), lengthVectorProperty() y Property.

QList<QTextLength> QTextFormat::lengthVectorProperty(int propertyId) const

Devuelve el valor de la propiedad dada por propertyId. Si la propiedad no es de tipo QTextFormat::LengthVector, se devuelve una lista vacía.

Ver también setProperty(), boolProperty(), intProperty(), doubleProperty(), stringProperty(), colorProperty(), lengthProperty(), y Property.

void QTextFormat::merge(const QTextFormat &other)

Fusiona el formato other con este formato; en caso de conflicto, prevalece el formato other.

int QTextFormat::objectIndex() const

Devuelve el índice del objeto de formato, o -1 si el objeto de formato no es válido.

Véase también setObjectIndex().

int QTextFormat::objectType() const

Devuelve el tipo de objeto del formato de texto.

Véase también ObjectTypes y setObjectType().

QPen QTextFormat::penProperty(int propertyId) const

Devuelve el valor de la propiedad dada por propertyId; si la propiedad no es del tipo QMetaType::QPen, se devuelve Qt::NoPen en su lugar.

Véase también setProperty(), boolProperty(), intProperty(), doubleProperty(), stringProperty(), lengthProperty(), lengthVectorProperty() y Property.

QMap<int, QVariant> QTextFormat::properties() const

Devuelve un mapa con todas las propiedades de este formato de texto.

QVariant QTextFormat::property(int propertyId) const

Devuelve la propiedad especificada en propertyId.

Véase también setProperty() y Property.

int QTextFormat::propertyCount() const

Devuelve el número de propiedades almacenadas en el formato.

void QTextFormat::setBackground(const QBrush &brush)

Establece el pincel utilizado para pintar el fondo del documento en la dirección brush especificada.

Véase también background(), clearBackground() y setForeground().

void QTextFormat::setForeground(const QBrush &brush)

Establece el pincel de primer plano en la dirección brush especificada. El pincel de primer plano se utiliza principalmente para representar texto.

Véase también foreground(), clearForeground() y setBackground().

void QTextFormat::setLayoutDirection(Qt::LayoutDirection direction)

Establece la dirección de maquetación del documento en la dirección direction especificada.

Véase también layoutDirection().

void QTextFormat::setObjectIndex(int index)

Establece el objeto del objeto de formato index.

Véase también objectIndex().

void QTextFormat::setObjectType(int type)

Establece el tipo de objeto del formato de texto en type.

Véase también ObjectTypes y objectType().

void QTextFormat::setProperty(int propertyId, const QList<QTextLength> &value)

Establece el valor de la propiedad dada por propertyId en value.

Véase también property(), lengthVectorProperty(), y Property.

void QTextFormat::setProperty(int propertyId, const QVariant &value)

Establece la propiedad especificada por propertyId en value.

Véase también Property.

QString QTextFormat::stringProperty(int propertyId) const

Devuelve el valor de la propiedad dada por propertyId; si la propiedad no es del tipo QMetaType::QString, se devuelve en su lugar una cadena vacía.

Véase también setProperty(), boolProperty(), intProperty(), doubleProperty(), colorProperty(), lengthProperty(), lengthVectorProperty() y Property.

void QTextFormat::swap(QTextFormat &other)

Cambia este formato de texto por other. Esta operación es muy rápida y nunca falla.

QTextBlockFormat QTextFormat::toBlockFormat() const

Devuelve este formato como formato de bloque.

QTextCharFormat QTextFormat::toCharFormat() const

Devuelve este formato como un formato de caracteres.

QTextFrameFormat QTextFormat::toFrameFormat() const

Devuelve este formato como formato de trama.

QTextImageFormat QTextFormat::toImageFormat() const

Devuelve este formato como formato de imagen.

QTextListFormat QTextFormat::toListFormat() const

Devuelve este formato como un formato de lista.

QTextTableCellFormat QTextFormat::toTableCellFormat() const

Devuelve este formato como formato de celda de tabla.

QTextTableFormat QTextFormat::toTableFormat() const

Devuelve este formato como un formato de tabla.

int QTextFormat::type() const

Devuelve el tipo de este formato.

Véase también FormatType.

QTextFormat::operator QVariant() const

Devuelve el formato de texto como QVariant

bool QTextFormat::operator!=(const QTextFormat &other) const

Devuelve true si este formato de texto es diferente del formato de texto other.

QTextFormat &QTextFormat::operator=(const QTextFormat &other)

Asigna el formato de texto other a este formato de texto, y devuelve una referencia a este formato de texto.

bool QTextFormat::operator==(const QTextFormat &other) const

Devuelve true si este formato de texto es el mismo que el formato de texto other.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.