QFontVariableAxis Class
Die Klasse „QFontVariableAxis“ repräsentiert eine variable Achse in einer Schriftart. Mehr...
| Header: | #include <QFontVariableAxis> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| Seit: | Qt 6.9 |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QFontVariableAxis gehört zu den implizit gemeinsam genutzten Klassen.
Hinweis: Alle Funktionen dieser Klasse sind reentrant.
Eigenschaften
|
Öffentliche Funktionen
| 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) |
Ausführliche Beschreibung
Variable Schriftarten bieten die Möglichkeit, mehrere Varianten (mit unterschiedlichen Strichstärken, Breiten oder Stilen) in derselben Schriftartdatei zu speichern. Die Varianten werden als Gleitkommawerte für einen vordefinierten Satz von Parametern angegeben, die als „variable Achsen“ bezeichnet werden.
Bestimmte Parametrisierungen (Wertegruppen für die Achsen einer Schriftart) können über die Eigenschaften in ` QFont` ausgewählt werden, genau wie bei herkömmlichen Unterfamilien, die als eigenständige Schriftdateien definiert sind. Bei variablen Schriftarten können jedoch für jede Achse beliebige Werte angegeben werden, um das Erscheinungsbild der Schriftart fein abgestimmt anzupassen.
`QFontVariableAxis` enthält Informationen zu einer Achse. Verwenden Sie ` QFontInfo::variableAxes()`), um eine Liste der für eine bestimmte Schriftart definierten variablen Achsen abzurufen. Bestimmte Werte können für eine Achse festgelegt werden, indem Sie ` QFont::setVariableAxis()`) verwenden und ` tag()`) übergeben.
Hinweis: Unter Windows werden variable Achsen nicht unterstützt, wenn das optionale GDI-Schriftart-Backend verwendet wird.
Dokumentation zu den Eigenschaften
[read-only] defaultValue : const qreal
Diese Eigenschaft enthält den Standardwert der Achse
Dies ist der Wert, den die Achse annimmt, wenn in der Abfrage „ QFont “ kein Wert angegeben wurde.
Zugriffsfunktionen:
| qreal | defaultValue() const |
Siehe auch „ minimumValue()“ und „ maximumValue()“.
[read-only] maximumValue : const qreal
Diese Eigenschaft enthält den Maximalwert der Achse
Die Einstellung der Achse auf einen Wert, der höher ist als dieser, wird nicht unterstützt.
Zugriffsfunktionen:
| qreal | maximumValue() const |
Siehe auch minimumValue() und defaultValue().
[read-only] minimumValue : const qreal
Diese Eigenschaft enthält den Minimalwert der Achse.
Zugriffsfunktionen:
| qreal | minimumValue() const |
[read-only] name : const QString
Diese Eigenschaft enthält den Namen der Achse, sofern dieser von der Schriftart bereitgestellt wird
Zugriffsfunktionen:
| QString | name() const |
Siehe auch „ tag()“.
[read-only] tag : const QByteArray
Diese Eigenschaft enthält das Tag der Achse
Dies ist eine aus vier Zeichen bestehende Zeichenfolge, die die Achse identifiziert. Bestimmte Bezeichnungen haben standardisierte Bedeutungen, wie beispielsweise „wght“ (Gewicht) und „wdth“ (Breite), aber jede Folge von vier Latin-1-Zeichen ist eine gültige Bezeichnung. Gemäß Konvention werden nicht standardmäßige/benutzerdefinierte Achsen durch Bezeichnungen in Großbuchstaben gekennzeichnet.
Siehe auch QFont::setVariableAxis() und name().
Dokumentation der Member-Funktionen
QFontVariableAxis::QFontVariableAxis(const QFontVariableAxis &axis)
Erstellt ein `QFontVariableAxis`-Objekt, das eine Kopie des angegebenen ` axis` ist.
Siehe auch ` operator=()`.
[constexpr noexcept default] QFontVariableAxis::QFontVariableAxis(QFontVariableAxis &&other)
Erstellt eine Instanz von ` QFontVariableAxis` mithilfe von `Move`.
[noexcept] QFontVariableAxis::~QFontVariableAxis()
Löscht dieses „ QFontVariableAxis “-Objekt.
qreal QFontVariableAxis::defaultValue() const
Gibt den Standardwert der Achse zurück. Dies ist der Wert, den die Achse annimmt, wenn in der Abfrage „ QFont “ kein Wert angegeben wurde.
Hinweis: Getter -Funktion für die Eigenschaft `defaultValue`.
Siehe auch „ setDefaultValue()“, „ minimumValue()“ und „ maximumValue()“.
qreal QFontVariableAxis::maximumValue() const
Gibt den Maximalwert der Achse zurück. Die Einstellung der Achse auf einen Wert, der höher ist als dieser, wird nicht unterstützt.
Hinweis: Getter -Funktion für die Eigenschaft `maximumValue`.
Siehe auch „ setMaximumValue()“, „ minimumValue()“ und „ defaultValue()“.
qreal QFontVariableAxis::minimumValue() const
Gibt den Minimalwert der Achse zurück. Die Einstellung der Achse auf einen Wert, der unter diesem liegt, wird nicht unterstützt.
Hinweis: Getter -Funktion für die Eigenschaft „minimumValue“.
Siehe auch „ setMinimumValue()“, „ maximumValue()“ und „ defaultValue()“.
QString QFontVariableAxis::name() const
Gibt den Namen der Achse zurück, sofern dieser von der Schriftart bereitgestellt wird.
Hinweis: Getter -Funktion für die Eigenschaft „name“.
Siehe auch „ setName()“ und „ tag()“.
void QFontVariableAxis::setDefaultValue(qreal defaultValue)
Setzt den Standardwert dieses „ QFontVariableAxis “ auf „ defaultValue “.
Hinweis: In der Regel ist es nicht erforderlich, diese Funktion aufzurufen, da sie keinen Einfluss auf die Schriftart selbst hat, sondern nur auf diese bestimmte Darstellung.
Siehe auch „ defaultValue()“.
void QFontVariableAxis::setMaximumValue(qreal maximumValue)
Setzt den Maximalwert dieses „ QFontVariableAxis “ auf „ maximumValue “.
Hinweis: In der Regel ist es nicht erforderlich, diese Funktion aufzurufen, da sie keinen Einfluss auf die Schriftart selbst hat, sondern nur auf diese bestimmte Darstellung.
Siehe auch „ maximumValue()“.
void QFontVariableAxis::setMinimumValue(qreal minimumValue)
Setzt den Mindestwert dieses „ QFontVariableAxis “ auf „ minimumValue “.
Hinweis: In der Regel ist es nicht erforderlich, diese Funktion aufzurufen, da sie keinen Einfluss auf die Schriftart selbst hat, sondern nur auf diese bestimmte Darstellung.
Siehe auch „ minimumValue()“.
void QFontVariableAxis::setName(const QString &name)
Setzt den Namen dieses „ QFontVariableAxis “ auf „ name “.
Hinweis: In der Regel ist es nicht erforderlich, diese Funktion aufzurufen, da sie keine Auswirkungen auf die Schriftart selbst hat, sondern nur auf diese bestimmte Darstellung.
Siehe auch ` name()`.
void QFontVariableAxis::setTag(QFont::Tag tag)
Setzt das Tag von „ QFontVariableAxis “ auf „ tag “.
Hinweis: In der Regel ist es nicht erforderlich, diese Funktion aufzurufen, da sie keinen Einfluss auf die Schriftart selbst hat, sondern nur auf diese bestimmte Darstellung.
Siehe auch tag().
QFont::Tag QFontVariableAxis::tag() const
Gibt das Tag der Achse zurück. Dabei handelt es sich um eine aus vier Zeichen bestehende Zeichenfolge, die die Achse identifiziert. Bestimmte Tags haben standardisierte Bedeutungen, wie beispielsweise „wght“ (Gewicht) und „wdth“ (Breite), aber jede Folge von vier Latin-1-Zeichen ist ein gültiges Tag. Gemäß Konvention werden nicht standardisierte/benutzerdefinierte Achsen durch Tags in Großbuchstaben gekennzeichnet.
Siehe auch setTag(), QFont::setVariableAxis() und name().
QFontVariableAxis &QFontVariableAxis::operator=(const QFontVariableAxis &axis)
Weist diesem QFontVariableAxis die angegebene axis zu.
Siehe auch 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.