QFontVariableAxis Class
Die Klasse QFontVariableAxis repräsentiert eine variable Achse in einer Schriftart. Mehr...
Kopfzeile: | #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 ist Teil von Implicitly Shared Classes.
Hinweis: Alle Funktionen in dieser Klasse sind reentrant.
Öffentliche Funktionen
QFontVariableAxis(const QFontVariableAxis &axis) | |
~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) |
Detaillierte Beschreibung
Variable Schriftarten bieten eine Möglichkeit, mehrere Variationen (mit unterschiedlichen Gewichten, Breiten oder Stilen) in derselben Schriftdatei zu speichern. Die Variationen werden als Fließkommawerte für einen vordefinierten Satz von Parametern angegeben, die "variable Achsen" genannt werden.
Spezifische Parametrisierungen (Sätze von Werten für die Achsen in einer Schriftart) können über die Eigenschaften in QFont ausgewählt werden, genau wie bei traditionellen Unterfamilien, die als eigenständige Schriftartendateien definiert sind. Bei variablen Schriftarten können jedoch beliebige Werte für jede Achse angegeben werden, um das Erscheinungsbild der Schriftart feinkörnig anpassen zu können.
QFontVariableAxis enthält Informationen über eine Achse. Verwenden Sie QFontInfo::variableAxes(), um eine Liste der für eine bestimmte Schrift definierten variablen Achsen abzurufen. Spezifische Werte können für eine Achse durch die Verwendung von QFont::setVariableAxis() und die Übergabe von tag() angegeben werden.
Hinweis: Unter Windows werden variable Achsen nicht unterstützt, wenn das optionale GDI-Font-Backend verwendet wird.
Dokumentation der Mitgliedsfunktionen
QFontVariableAxis::QFontVariableAxis(const QFontVariableAxis &axis)
Erzeugt ein QFontVariableAxis-Objekt, das eine Kopie des angegebenen axis ist.
Siehe auch operator=().
[noexcept]
QFontVariableAxis::~QFontVariableAxis()
Zerstört dieses QFontVariableAxis Objekt.
qreal QFontVariableAxis::defaultValue() const
Gibt den Standardwert der Achse zurück. Dies ist der Wert, den die Achse hat, 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. Das Setzen der Achse auf einen höheren Wert als diesen wird nicht unterstützt.
Hinweis: Getter-Funktion für die Eigenschaft maximumValue.
Siehe auch setMaximumValue(), minimumValue(), und defaultValue().
qreal QFontVariableAxis::minimumValue() const
Gibt den Mindestwert der Achse zurück. Das Setzen der Achse auf einen niedrigeren Wert als diesen 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 er 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 dieser QFontVariableAxis auf defaultValue.
Hinweis: Normalerweise ist es nicht notwendig, diese Funktion aufzurufen, da sie sich nicht auf die Schriftart selbst auswirkt, sondern nur auf diese spezielle Darstellung.
Siehe auch defaultValue().
void QFontVariableAxis::setMaximumValue(qreal maximumValue)
Setzt den maximalen Wert dieser QFontVariableAxis auf maximumValue.
Hinweis: Normalerweise ist es nicht notwendig, diese Funktion aufzurufen, da sie sich nicht auf die Schriftart selbst auswirkt, sondern nur auf diese spezielle Darstellung.
Siehe auch maximumValue().
void QFontVariableAxis::setMinimumValue(qreal minimumValue)
Setzt den Mindestwert dieser QFontVariableAxis auf minimumValue.
Hinweis: Normalerweise ist es nicht notwendig, diese Funktion aufzurufen, da sie sich nicht auf die Schriftart selbst, sondern nur auf diese spezielle Darstellung auswirkt.
Siehe auch minimumValue().
void QFontVariableAxis::setName(const QString &name)
Setzt den Namen dieser QFontVariableAxis auf name.
Hinweis: Normalerweise ist es nicht notwendig, diese Funktion aufzurufen, da sie sich nicht auf die Schriftart selbst auswirkt, sondern nur auf diese spezielle Darstellung.
Siehe auch name().
void QFontVariableAxis::setTag(QFont::Tag tag)
Setzt das Tag von QFontVariableAxis auf tag.
Hinweis: Normalerweise ist es nicht notwendig, diese Funktion aufzurufen, da sie sich nicht auf die Schriftart selbst auswirkt, sondern nur auf diese spezielle Darstellung.
Siehe auch tag().
QFont::Tag QFontVariableAxis::tag() const
Gibt das Tag der Achse zurück. Dies ist eine vierstellige Zeichenfolge, die die Achse identifiziert. Bestimmte Kennzeichnungen haben standardisierte Bedeutungen, wie "wght" (Gewicht) und "wdth" (Breite), aber jede Folge von vier lateinischen-1-Zeichen ist eine gültige Kennzeichnung. Nicht standardisierte/angepasste Achsen werden vereinbarungsgemäß durch Tags in Großbuchstaben bezeichnet.
Siehe auch setTag(), QFont::setVariableAxis(), und name().
QFontVariableAxis &QFontVariableAxis::operator=(const QFontVariableAxis &axis)
Weist die angegebene axis dieser QFontVariableAxis zu.
Siehe auch QFontVariableAxis().
© 2025 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.