QFontVariableAxis Class
La classe QFontVariableAxis représente un axe variable dans une police. En savoir plus...
| En-tête : | #include <QFontVariableAxis> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake : | QT += gui |
| Depuis : | Qt 6.9 |
- Liste de tous les membres, y compris les membres hérités
- QFontVariableAxis fait partie des classes implicitement partagées.
Remarque : toutes les fonctions de cette classe sont réentrantes.
Propriétés
|
Fonctions publiques
| QFontVariableAxis(const QFontVariableAxis &axis) | |
| QFontVariableAxis(QFontVariableAxis &&other) | |
| ~QFontVariableAxis() | |
| qreal | defaultValue() const |
| qreal | maximumValue() const |
| qreal | minimumValue() const |
| QString | name() const |
| void | setDefaultValue(qreal defaultValue) |
| void | setMaximumValue(qreal maximumValue) |
| void | setMinimumValue(qreal minimumValue) |
| void | setName(const QString &name) |
| void | setTag(QFont::Tag tag) |
| QFont::Tag | tag() const |
| QFontVariableAxis & | operator=(const QFontVariableAxis &axis) |
Description détaillée
Les polices variables permettent de stocker plusieurs variantes (avec différentes épaisseurs, largeurs ou styles) dans un même fichier de police. Les variantes sont exprimées sous forme de valeurs à virgule flottante pour un ensemble prédéfini de paramètres, appelés « axes variables ».
Des paramétrages spécifiques (ensembles de valeurs pour les axes d’une police) peuvent être sélectionnés à l’aide des propriétés de QFont, comme c’est le cas avec les sous-familles traditionnelles définies sous forme de fichiers de police autonomes. Mais avec les polices variables, des valeurs arbitraires peuvent être fournies pour chaque axe afin d’obtenir une personnalisation très fine de l’apparence de la police.
QFontVariableAxis contient les informations relatives à un axe. Utilisez QFontInfo::variableAxes() pour récupérer la liste des axes variables définis pour une police donnée. Des valeurs spécifiques peuvent être fournies pour un axe à l’aide de QFont::setVariableAxis() en passant l’ tag().
Remarque : sous Windows, les axes variables ne sont pas pris en charge si le backend de police GDI optionnel est utilisé.
Documentation sur les propriétés
[read-only] defaultValue : const qreal
Cette propriété contient la valeur par défaut de l'axe
Il s'agit de la valeur que prendra l'axe si aucune n'a été fournie dans la requête QFont.
Fonctions d'accès :
| qreal | defaultValue() const |
Voir également minimumValue() et maximumValue().
[read-only] maximumValue : const qreal
Cette propriété contient la valeur maximale de l'axe
La définition d'une valeur supérieure à celle-ci pour l'axe n'est pas prise en charge.
Fonctions d'accès :
| qreal | maximumValue() const |
Voir également minimumValue() et defaultValue().
[read-only] minimumValue : const qreal
Cette propriété contient la valeur minimale de l'axe.
Fonctions d'accès :
| qreal | minimumValue() const |
[read-only] name : const QString
Cette propriété contient le nom de l'axe, s'il est fourni par la police
Fonctions d'accès :
| QString | name() const |
Voir également tag().
[read-only] tag : const QByteArray
Cette propriété contient la balise de l'axe
Il s'agit d'une séquence de quatre caractères qui identifie l'axe. Certaines balises ont des significations normalisées, telles que « wght » (poids) et « wdth » (largeur), mais toute séquence de quatre caractères Latin-1 constitue une balise valide. Par convention, les axes non standard ou personnalisés sont désignés par des balises entièrement en majuscules.
Voir également QFont::setVariableAxis() et name().
Documentation des fonctions membres
QFontVariableAxis::QFontVariableAxis(const QFontVariableAxis &axis)
Crée un objet `QFontVariableAxis` qui est une copie de l'objet ` axis` spécifié.
Voir également operator=().
[constexpr noexcept default] QFontVariableAxis::QFontVariableAxis(QFontVariableAxis &&other)
Crée par « move » une instance de ` QFontVariableAxis`.
[noexcept] QFontVariableAxis::~QFontVariableAxis()
Supprime cet objet « QFontVariableAxis ».
qreal QFontVariableAxis::defaultValue() const
Renvoie la valeur par défaut de l'axe. Il s'agit de la valeur que prendra l'axe si aucune valeur n'a été fournie dans la requête « QFont ».
Remarque : fonctiongetter pour la propriété defaultValue.
Voir également setDefaultValue(), minimumValue() et maximumValue().
qreal QFontVariableAxis::maximumValue() const
Renvoie la valeur maximale de l'axe. Il n'est pas possible de définir l'axe sur une valeur supérieure à celle-ci.
Remarque : fonctionde lecture pour la propriété `maximumValue`.
Voir également setMaximumValue(), minimumValue() et defaultValue().
qreal QFontVariableAxis::minimumValue() const
Renvoie la valeur minimale de l'axe. Il n'est pas possible de définir l'axe sur une valeur inférieure à celle-ci.
Remarque : fonction de lecture (getter ) pour la propriété minimumValue.
Voir également setMinimumValue(), maximumValue() et defaultValue().
QString QFontVariableAxis::name() const
Renvoie le nom de l'axe, s'il est fourni par la police.
Remarque : fonctiongetter pour la propriété name.
Voir également setName() et tag().
void QFontVariableAxis::setDefaultValue(qreal defaultValue)
Définit la valeur par défaut de cette QFontVariableAxis sur defaultValue.
Remarque : en règle générale , il n’est pas nécessaire d’appeler cette fonction, car elle n’affecte pas la police elle-même, mais uniquement cette représentation particulière.
Voir également defaultValue().
void QFontVariableAxis::setMaximumValue(qreal maximumValue)
Définit la valeur maximale de cette QFontVariableAxis sur maximumValue.
Remarque : en règle générale , il n’est pas nécessaire d’appeler cette fonction, car elle n’affecte pas la police elle-même, mais uniquement cette représentation particulière.
Voir également maximumValue().
void QFontVariableAxis::setMinimumValue(qreal minimumValue)
Définit la valeur minimale de cette QFontVariableAxis sur minimumValue.
Remarque : en règle générale , il n’est pas nécessaire d’appeler cette fonction, car elle n’affecte pas la police elle-même, mais uniquement cette représentation particulière.
Voir également minimumValue().
void QFontVariableAxis::setName(const QString &name)
Définit le nom de cette QFontVariableAxis sur name.
Remarque : en règle générale , il n'est pas nécessaire d'appeler cette fonction, car elle n'affecte pas la police elle-même, mais uniquement cette représentation particulière.
Voir également name().
void QFontVariableAxis::setTag(QFont::Tag tag)
Définit la balise de QFontVariableAxis sur tag.
Remarque : en règle générale , il n'est pas nécessaire d'appeler cette fonction, car elle n'affecte pas la police elle-même, mais uniquement cette représentation particulière.
Voir également tag().
QFont::Tag QFontVariableAxis::tag() const
Renvoie l'étiquette de l'axe. Il s'agit d'une séquence de quatre caractères qui identifie l'axe. Certaines balises ont une signification normalisée, comme « wght » (poids) et « wdth » (largeur), mais toute séquence de quatre caractères Latin-1 constitue une balise valide. Par convention, les axes non standard ou personnalisés sont désignés par des balises entièrement en majuscules.
Voir également setTag(), QFont::setVariableAxis() et name().
QFontVariableAxis &QFontVariableAxis::operator=(const QFontVariableAxis &axis)
Attribue l'axis on indiquée à cette QFontVariableAxis.
Voir aussi QFontVariableAxis().
© 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.