Sur cette page

QTextCharFormat Class

La classe `QTextCharFormat` fournit des informations de mise en forme pour les caractères d'une chaîne de caractères ( QTextDocument). En savoir plus...

En-tête : #include <QTextCharFormat>
CMake : find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake : QT += gui
Hérite de : QTextFormat
Hérité par :

QTextImageFormat et QTextTableCellFormat

Remarque : toutes les fonctions de cette classe sont réentrantes.

Types publics

enum FontPropertiesInheritanceBehavior { FontPropertiesSpecifiedOnly, FontPropertiesAll }
enum UnderlineStyle { NoUnderline, SingleUnderline, DashUnderline, DotLine, DashDotLine, …, SpellCheckUnderline }
enum VerticalAlignment { AlignNormal, AlignSuperScript, AlignSubScript, AlignMiddle, AlignBottom, …, AlignBaseline }

Fonctions publiques

QTextCharFormat()
QString anchorHref() const
QStringList anchorNames() const
(since 6.0) qreal baselineOffset() const
QFont font() const
QFont::Capitalization fontCapitalization() const
QVariant fontFamilies() const
(since 6.11) QMap<QFont::Tag, quint32> fontFeatures() const
bool fontFixedPitch() const
QFont::HintingPreference fontHintingPreference() const
bool fontItalic() const
bool fontKerning() const
qreal fontLetterSpacing() const
QFont::SpacingType fontLetterSpacingType() const
bool fontOverline() const
qreal fontPointSize() const
int fontStretch() const
bool fontStrikeOut() const
QFont::StyleHint fontStyleHint() const
QVariant fontStyleName() const
QFont::StyleStrategy fontStyleStrategy() const
bool fontUnderline() const
(since 6.11) QMap<QFont::Tag, float> fontVariableAxes() const
int fontWeight() const
qreal fontWordSpacing() const
bool isAnchor() const
bool isValid() const
void setAnchor(bool anchor)
void setAnchorHref(const QString &value)
void setAnchorNames(const QStringList &names)
(since 6.0) void setBaselineOffset(qreal baseline)
void setFont(const QFont &font, QTextCharFormat::FontPropertiesInheritanceBehavior behavior = FontPropertiesAll)
void setFontCapitalization(QFont::Capitalization capitalization)
void setFontFamilies(const QStringList &families)
(since 6.11) void setFontFeatures(const QMap<QFont::Tag, quint32> &fontFeatures)
void setFontFixedPitch(bool fixedPitch)
void setFontHintingPreference(QFont::HintingPreference hintingPreference)
void setFontItalic(bool italic)
void setFontKerning(bool enable)
void setFontLetterSpacing(qreal spacing)
void setFontLetterSpacingType(QFont::SpacingType letterSpacingType)
void setFontOverline(bool overline)
void setFontPointSize(qreal size)
void setFontStretch(int factor)
void setFontStrikeOut(bool strikeOut)
void setFontStyleHint(QFont::StyleHint hint, QFont::StyleStrategy strategy = QFont::PreferDefault)
void setFontStyleName(const QString &styleName)
void setFontStyleStrategy(QFont::StyleStrategy strategy)
void setFontUnderline(bool underline)
(since 6.11) void setFontVariableAxes(const QMap<QFont::Tag, float> &fontVariableAxes)
void setFontWeight(int weight)
void setFontWordSpacing(qreal spacing)
(since 6.0) void setSubScriptBaseline(qreal baseline)
(since 6.0) void setSuperScriptBaseline(qreal baseline)
void setTextOutline(const QPen &pen)
void setToolTip(const QString &text)
void setUnderlineColor(const QColor &color)
void setUnderlineStyle(QTextCharFormat::UnderlineStyle style)
void setVerticalAlignment(QTextCharFormat::VerticalAlignment alignment)
(since 6.0) qreal subScriptBaseline() const
(since 6.0) qreal superScriptBaseline() const
QPen textOutline() const
QString toolTip() const
QColor underlineColor() const
QTextCharFormat::UnderlineStyle underlineStyle() const
QTextCharFormat::VerticalAlignment verticalAlignment() const

Description détaillée

Le format de caractères du texte d’un document spécifie les propriétés visuelles du texte, ainsi que des informations sur son rôle dans un document hypertexte.

La police utilisée peut être définie en passant une police à la fonction setFont(), et chaque aspect de son apparence peut être ajusté pour obtenir l’effet souhaité. Les fonctions setFontFamilies() et setFontPointSize() définissent la famille de polices (par exemple, Times) et la taille d’impression ; setFontWeight() et setFontItalic() permettent de contrôler le style de la police. setFontUnderline(), setFontOverline(), setFontStrikeOut() et setFontFixedPitch() offrent des effets supplémentaires pour le texte.

La couleur est définie à l'aide de la fonction setForeground(). Si le texte est destiné à servir d’ancre (pour des liens hypertextes), cette fonctionnalité peut être activée à l’aide de la fonction setAnchor(). Les fonctions setAnchorHref() et setAnchorNames() permettent de spécifier les informations relatives à la destination du lien hypertexte et au nom de l’ancre.

Voir également QTextFormat, QTextBlockFormat, QTextTableFormat et QTextListFormat.

Documentation sur les types de membres

enum QTextCharFormat::FontPropertiesInheritanceBehavior

Cette énumération définit le comportement de la fonction setFont() face aux propriétés de police non définies.

ConstanteValeurDescription
QTextCharFormat::FontPropertiesSpecifiedOnly0Si une propriété n’est pas explicitement définie, ne modifiez pas la valeur de la propriété du format de texte.
QTextCharFormat::FontPropertiesAll1Si une propriété n’est pas explicitement définie, remplacez la propriété du format de texte par une valeur par défaut.

Voir aussi setFont().

enum QTextCharFormat::UnderlineStyle

Cette énumération décrit les différentes façons d'afficher du texte souligné.

ConstanteValeurDescription
QTextCharFormat::NoUnderline0Le texte est affiché sans soulignement.
QTextCharFormat::SingleUnderline1Une ligne est dessinée à l'aide de Qt::SolidLine.
QTextCharFormat::DashUnderline2Les tirets sont dessinés à l'aide de ` Qt::DashLine`.
QTextCharFormat::DotLine3Les points sont dessinés à l'aide de ` Qt::DotLine` ;
QTextCharFormat::DashDotLine4Les tirets et les points sont dessinés à l'aide de ` Qt::DashDotLine`.
QTextCharFormat::DashDotDotLine5Les soulignements sont tracés à l'aide de la fonction Qt::DashDotDotLine.
QTextCharFormat::WaveUnderline6Le texte est souligné à l'aide d'une ligne ondulée.
QTextCharFormat::SpellCheckUnderline7Le soulignement est tracé en fonction de l'indicateur de thème « SpellCheckUnderlineStyle » de QPlatformTheme. Par défaut, il est associé à « WaveUnderline » ; sous macOS, il est associé à « DotLine ».

Voir également Qt::PenStyle.

enum QTextCharFormat::VerticalAlignment

Cette énumération décrit les différentes façons dont des caractères adjacents peuvent être alignés verticalement.

ConstanteValeurDescription
QTextCharFormat::AlignNormal0Les caractères adjacents sont positionnés selon la méthode standard du système d'écriture utilisé.
QTextCharFormat::AlignSuperScript1Les caractères sont placés au-dessus de la ligne de base pour le texte normal.
QTextCharFormat::AlignSubScript2Les caractères sont placés en dessous de la ligne de base pour le texte normal.
QTextCharFormat::AlignMiddle3Le centre de l’objet est aligné verticalement sur la ligne de base. Actuellement, cette fonctionnalité n’est implémentée que pour les objets en ligne.
QTextCharFormat::AlignBottom5Le bord inférieur de l'objet est aligné verticalement sur la ligne de base.
QTextCharFormat::AlignTop4Le bord supérieur de l’objet est aligné verticalement sur la ligne de base.
QTextCharFormat::AlignBaseline6Les lignes de base des caractères sont alignées.

Documentation des fonctions membres

QTextCharFormat::QTextCharFormat()

Crée un nouvel objet de format de caractère.

QString QTextCharFormat::anchorHref() const

Renvoie le lien hypertexte du format de texte, ou une chaîne vide si aucun n'a été défini.

Voir aussi setAnchorHref().

QStringList QTextCharFormat::anchorNames() const

Renvoie les noms d'ancrage associés à ce format de texte, ou une liste de chaînes vide si aucun n'a été défini. Si des noms d'ancrage sont définis, le texte présentant ce format peut servir de destination à un lien hypertexte.

Voir également setAnchorNames().

[since 6.0] qreal QTextCharFormat::baselineOffset() const

Renvoie le décalage par rapport à la ligne de base, exprimé en %.

Cette fonction a été introduite dans Qt 6.0.

Voir également setBaselineOffset(), setSubScriptBaseline(), subScriptBaseline(), setSuperScriptBaseline() et superScriptBaseline().

QFont QTextCharFormat::font() const

Renvoie la police associée à ce format de caractère.

Cette fonction prend en compte les attributs de police du format (tels que fontWeight() et fontPointSize()) et les applique à la police par défaut, définie comme suit. Si le format fait partie d’un document, il s’agit de la police par défaut de ce document. Sinon, les propriétés sont appliquées à une police par défaut construite QFont.

Par exemple, si la taille de police de ce format n’a pas été modifiée par rapport à la police par défaut, fontPointSize() renvoie 0, tandis que font().pointSize() renvoie la taille réelle utilisée pour le tracé.

Voir également setFont() et QTextDocument::defaultFont().

QFont::Capitalization QTextCharFormat::fontCapitalization() const

Renvoie le type de majuscules actuel de la police.

Voir aussi setFontCapitalization().

QVariant QTextCharFormat::fontFamilies() const

Renvoie les familles de polices du format de texte.

Remarque : pour des raisons historiques,cette fonction renvoie un objet ` QVariant `. Cela sera corrigé dans Qt 7 pour renvoyer un objet ` QStringList `. La variante contient un objet ` QStringList `, qui peut être extrait en appelant la méthode ` toStringList() ` sur celui-ci.

Voir également setFontFamilies() et font().

[since 6.11] QMap<QFont::Tag, quint32> QTextCharFormat::fontFeatures() const

Récupère les caractéristiques typographiques de la police du format de texte.

Cette fonction a été introduite dans Qt 6.11.

Voir également setFontFeatures().

bool QTextCharFormat::fontFixedPitch() const

Renvoie « true » si la police du format de texte est à espacement fixe ; sinon, renvoie « false ».

Voir également setFontFixedPitch() et font().

QFont::HintingPreference QTextCharFormat::fontHintingPreference() const

Renvoie les préférences de hinting définies pour ce format de texte.

Voir également setFontHintingPreference(), font() et QFont::hintingPreference().

bool QTextCharFormat::fontItalic() const

Renvoie « true » si la police du format de texte est en italique ; sinon, renvoie « false ».

Voir également setFontItalic() et font().

bool QTextCharFormat::fontKerning() const

Renvoie « true » si le crénage des polices est activé.

Voir également setFontKerning() et font().

qreal QTextCharFormat::fontLetterSpacing() const

Renvoie l'espacement actuel entre les lettres.

Voir également setFontLetterSpacing(), setFontLetterSpacingType() et fontLetterSpacingType().

QFont::SpacingType QTextCharFormat::fontLetterSpacingType() const

Renvoie le type d'espacement entre les lettres de ce format.

Voir également setFontLetterSpacingType(), setFontLetterSpacing() et fontLetterSpacing().

bool QTextCharFormat::fontOverline() const

Renvoie « true » si la police du format de texte est surlignée ; sinon, renvoie « false ».

Voir également setFontOverline() et font().

qreal QTextCharFormat::fontPointSize() const

Renvoie la taille de police utilisée pour afficher le texte dans ce format.

Voir également setFontPointSize() et font().

int QTextCharFormat::fontStretch() const

Renvoie le facteur d'étirement actuel de la police.

Voir aussi setFontStretch().

bool QTextCharFormat::fontStrikeOut() const

Renvoie « true » si la police du format de texte est barrée (traversée d'une ligne horizontale) ; sinon, renvoie « false ».

Voir également setFontStrikeOut() et font().

QFont::StyleHint QTextCharFormat::fontStyleHint() const

Renvoie l'indication de style de police.

Voir également setFontStyleHint() et font().

QVariant QTextCharFormat::fontStyleName() const

Renvoie le nom du style de police du format de texte.

Remarque : pour des raisons historiques,cette fonction renvoie un objet ` QVariant `. Cela sera corrigé dans Qt 7 pour renvoyer ` QStringList `. La variante contient un objet ` QStringList `, qui peut être extrait en appelant la méthode ` toStringList() ` sur celui-ci.

Voir également setFontStyleName(), font() et QFont::styleName().

QFont::StyleStrategy QTextCharFormat::fontStyleStrategy() const

Renvoie la stratégie de style de police actuelle.

Voir également setFontStyleStrategy() et font().

bool QTextCharFormat::fontUnderline() const

Renvoie true si la police du format de texte est soulignée ; sinon, renvoie false.

Voir aussi setFontUnderline() et font().

[since 6.11] QMap<QFont::Tag, float> QTextCharFormat::fontVariableAxes() const

Récupère les axes variables de la police du format de texte.

Cette fonction a été introduite dans Qt 6.11.

Voir également setFontVariableAxes().

int QTextCharFormat::fontWeight() const

Renvoie l'épaisseur de la police du format de texte.

Voir également setFontWeight(), font() et QFont::Weight.

qreal QTextCharFormat::fontWordSpacing() const

Renvoie la valeur actuelle de l'espacement entre les mots.

Voir aussi setFontWordSpacing().

bool QTextCharFormat::isAnchor() const

Renvoie « true » si le texte est formaté comme un lien ; sinon, renvoie « false ».

Voir également setAnchor(), setAnchorHref() et setAnchorNames().

bool QTextCharFormat::isValid() const

Renvoie « true » si ce format de caractère est valide ; sinon, renvoie « false ».

void QTextCharFormat::setAnchor(bool anchor)

Si anchor est vrai, le texte présentant ce format représente une ancre et est mis en forme de manière appropriée ; dans le cas contraire, le texte est mis en forme normalement. (Les ancres sont des liens hypertextes qui apparaissent souvent soulignés et dans une couleur différente de celle du texte brut.)

Le rendu du texte est indépendant du fait que le format comporte ou non une ancre valide définie. Utilisez ` setAnchorHref()` et, éventuellement, ` setAnchorNames()` pour créer un lien hypertexte.

Voir également isAnchor().

void QTextCharFormat::setAnchorHref(const QString &value)

Définit le lien hypertexte pour le format texte sur l'value fournie. Il s'agit généralement d'une URL telle que « http://example.com/index.html ».

L'ancre s'affichera avec l'value comme texte d'affichage ; si vous souhaitez afficher un texte différent, appelez la fonction setAnchorNames().

Pour mettre le texte en forme de lien hypertexte, utilisez setAnchor().

Voir également anchorHref().

void QTextCharFormat::setAnchorNames(const QStringList &names)

Définit l'ancrage du format de texte names. Pour que l'ancrage fonctionne comme un lien hypertexte, la destination doit être définie à l'aide de setAnchorHref() et l'ancrage doit être activé à l'aide de setAnchor().

Voir également anchorNames().

[since 6.0] void QTextCharFormat::setBaselineOffset(qreal baseline)

Définit la ligne de base (en % de la hauteur) du texte à l'adresse baseline. Une valeur positive déplace le texte vers le haut, du pourcentage correspondant ; une valeur négative le déplace vers le bas. La valeur par défaut est 0.

Cette fonction a été introduite dans Qt 6.0.

Voir également baselineOffset(), setSubScriptBaseline(), subScriptBaseline(), setSuperScriptBaseline() et superScriptBaseline().

void QTextCharFormat::setFont(const QFont &font, QTextCharFormat::FontPropertiesInheritanceBehavior behavior = FontPropertiesAll)

Définit l'font e du format de texte.

Si behavior est QTextCharFormat::FontPropertiesAll, la propriété de police qui n’a pas été explicitement définie est traitée comme si elle avait été définie avec la valeur par défaut ; si behavior est QTextCharFormat::FontPropertiesSpecifiedOnly, la propriété de police qui n’a pas été explicitement définie est ignorée et la valeur de la propriété correspondante reste inchangée.

Voir également font().

void QTextCharFormat::setFontCapitalization(QFont::Capitalization capitalization)

Définit la capitalisation du texte affiché avec cette police sur « capitalization ».

La capitalisation d’une police fait apparaître le texte selon le mode de capitalisation sélectionné.

Voir également fontCapitalization().

void QTextCharFormat::setFontFamilies(const QStringList &families)

Définit la police du format de texte families.

Voir également fontFamilies() et setFont().

[since 6.11] void QTextCharFormat::setFontFeatures(const QMap<QFont::Tag, quint32> &fontFeatures)

Définit les caractéristiques typographiques de la police du format de texte sur « fontFeatures ».

Cette fonction a été introduite dans Qt 6.11.

Voir également ` fontFeatures()` et ` QFont::setFeature()`.

void QTextCharFormat::setFontFixedPitch(bool fixedPitch)

Si fixedPitch est vrai, définit la police du format de texte sur une police à espacement fixe ; dans le cas contraire, une police à espacement variable est utilisée.

Voir également fontFixedPitch() et setFont().

void QTextCharFormat::setFontHintingPreference(QFont::HintingPreference hintingPreference)

Définit la préférence d'hinting de la police du format de texte sur « hintingPreference ».

Voir également fontHintingPreference(), setFont() et QFont::setHintingPreference().

void QTextCharFormat::setFontItalic(bool italic)

Si italic est vrai, définit la police du format de texte en italique ; dans le cas contraire, la police sera en droit.

Voir également fontItalic() et setFont().

void QTextCharFormat::setFontKerning(bool enable)

Active le crénage pour cette police si la valeur de « enable » est « true » ; sinon, il le désactive.

Lorsque le crénage est activé, les métriques des glyphes ne s'additionnent plus, même pour le texte latin. En d’autres termes, l’hypothèse selon laquelle width('a') + width('b') est égal à width("ab") n’est pas nécessairement vraie.

Voir également fontKerning() et setFont().

void QTextCharFormat::setFontLetterSpacing(qreal spacing)

Définit l'espacement des lettres de ce format sur la valeur indiquée spacing. La signification de cette valeur dépend du type d'espacement des lettres de la police.

Pour l'espacement en pourcentage, une valeur de 100 correspond à l'espacement par défaut ; une valeur de 200 double l'espace occupé par une lettre.

Voir également fontLetterSpacing(), setFontLetterSpacingType() et fontLetterSpacingType().

void QTextCharFormat::setFontLetterSpacingType(QFont::SpacingType letterSpacingType)

Définit le type d'espacement des lettres de ce format sur « letterSpacingType ».

Voir également fontLetterSpacingType(), setFontLetterSpacing() et fontLetterSpacing().

void QTextCharFormat::setFontOverline(bool overline)

Si overline est vrai, la police du format de texte est affichée avec une ligne au-dessus ; dans le cas contraire, elle s'affiche sans ligne au-dessus.

Voir également fontOverline() et setFont().

void QTextCharFormat::setFontPointSize(qreal size)

Définit la police du format de texte size.

Voir également fontPointSize() et setFont().

void QTextCharFormat::setFontStretch(int factor)

Définit le facteur d'étirement de la police sur « factor ».

Le facteur d'étirement modifie la largeur de tous les caractères de la police d'un pourcentage donné. Par exemple, si vous définissez « factor » sur 150, tous les caractères de la police seront 1,5 fois (soit 150 %) plus larges. Le facteur d'étirement par défaut est 100. Le facteur d'étirement minimum est 1 et le facteur d'étirement maximum est 4 000.

Le facteur d'étirement s'applique uniquement aux polices vectorielles. Il est ignoré pour les polices matricielles.

Voir également fontStretch().

void QTextCharFormat::setFontStrikeOut(bool strikeOut)

Si strikeOut est vrai, la police du format de texte est définie avec la fonction « barré » activée (avec une ligne horizontale traversant le texte) ; sinon, le texte s'affiche sans être barré.

Voir également ` fontStrikeOut()` et ` setFont()`.

void QTextCharFormat::setFontStyleHint(QFont::StyleHint hint, QFont::StyleStrategy strategy = QFont::PreferDefault)

Définit le style de police : hint et strategy.

Qt ne prend pas en charge les indications de style sous X11, car ces informations ne sont pas fournies par le système de fenêtrage.

Voir également fontStyleHint(), setFont() et QFont::setStyleHint().

void QTextCharFormat::setFontStyleName(const QString &styleName)

Définit la police du format de texte styleName.

Voir également fontStyleName(), setFont() et QFont::setStyleName().

void QTextCharFormat::setFontStyleStrategy(QFont::StyleStrategy strategy)

Définit le style de police strategy.

Voir également fontStyleStrategy(), setFont() et QFont::setStyleStrategy().

void QTextCharFormat::setFontUnderline(bool underline)

Si la valeur de underline est « true », la police du format de texte est soulignée ; dans le cas contraire, elle s'affiche sans soulignement.

Voir également ` fontUnderline()` et ` setFont()`.

[since 6.11] void QTextCharFormat::setFontVariableAxes(const QMap<QFont::Tag, float> &fontVariableAxes)

Définit les axes variables de la police du format de texte sur « fontVariableAxes ».

Cette fonction a été introduite dans Qt 6.11.

Voir également fontVariableAxes() et QFont::setVariableAxis().

void QTextCharFormat::setFontWeight(int weight)

Définit l'épaisseur de la police du format de texte sur « weight ».

Voir également fontWeight(), setFont() et QFont::Weight.

void QTextCharFormat::setFontWordSpacing(qreal spacing)

Définit l'espacement entre les mots de ce format selon la valeur indiquée spacing, en pixels.

Voir aussi fontWordSpacing().

[since 6.0] void QTextCharFormat::setSubScriptBaseline(qreal baseline)

Définit la ligne de base de l'indice en pourcentage de la hauteur de la police, de manière à ce qu'elle soit à baseline. La valeur par défaut est 16,67 % (1/6 de la hauteur).

Cette fonction a été introduite dans Qt 6.0.

Voir également subScriptBaseline(), setSuperScriptBaseline(), superScriptBaseline(), setBaselineOffset() et baselineOffset().

[since 6.0] void QTextCharFormat::setSuperScriptBaseline(qreal baseline)

Définit la ligne de base de l'exposant en pourcentage de la hauteur de la police, selon la formule baseline. La valeur par défaut est 50 % (la moitié de la hauteur).

Cette fonction a été introduite dans Qt 6.0.

Voir également superScriptBaseline(), setSubScriptBaseline(), subScriptBaseline(), setBaselineOffset() et baselineOffset().

void QTextCharFormat::setTextOutline(const QPen &pen)

Définit le stylo utilisé pour tracer les contours des caractères sur l'pen.

Voir aussi textOutline().

void QTextCharFormat::setToolTip(const QString &text)

Définit l'info-bulle d'un fragment de texte sur l'adresse text indiquée.

Voir aussi toolTip().

void QTextCharFormat::setUnderlineColor(const QColor &color)

Définit la couleur utilisée pour tracer les soulignements, les surlignements et les barrages sur les caractères ayant ce format, en fonction de la valeur spécifiée dans color.

Voir aussi underlineColor().

void QTextCharFormat::setUnderlineStyle(QTextCharFormat::UnderlineStyle style)

Définit le style de soulignement du texte sur « style ».

Voir aussi underlineStyle().

void QTextCharFormat::setVerticalAlignment(QTextCharFormat::VerticalAlignment alignment)

Définit l'alignement vertical utilisé pour les caractères ayant ce format selon l'alignment e spécifiée.

Voir également verticalAlignment().

[since 6.0] qreal QTextCharFormat::subScriptBaseline() const

Renvoie la ligne de base de l'indice sous forme de pourcentage de la hauteur de la police.

Cette fonction a été introduite dans Qt 6.0.

Voir également setSubScriptBaseline(), setSuperScriptBaseline(), superScriptBaseline(), setBaselineOffset() et baselineOffset().

[since 6.0] qreal QTextCharFormat::superScriptBaseline() const

Renvoie la ligne de base de l'exposant sous forme de pourcentage de la hauteur de la police.

Cette fonction a été introduite dans Qt 6.0.

Voir également setSuperScriptBaseline(), setSubScriptBaseline(), subScriptBaseline(), setBaselineOffset() et baselineOffset().

QPen QTextCharFormat::textOutline() const

Renvoie le stylo utilisé pour dessiner les contours des caractères dans ce format.

Voir aussi setTextOutline().

QString QTextCharFormat::toolTip() const

Renvoie l'info-bulle affichée pour un fragment de texte.

Voir aussi setToolTip().

QColor QTextCharFormat::underlineColor() const

Renvoie la couleur utilisée pour tracer les soulignements, les surlignements et les barrages sur les caractères ayant ce format.

Voir aussi setUnderlineColor().

QTextCharFormat::UnderlineStyle QTextCharFormat::underlineStyle() const

Renvoie le style de soulignement du texte.

Voir aussi setUnderlineStyle().

QTextCharFormat::VerticalAlignment QTextCharFormat::verticalAlignment() const

Renvoie l'alignement vertical utilisé pour les caractères de ce format.

Voir aussi setVerticalAlignment().

© 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.