Auf dieser Seite

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

Hinweis: Alle Funktionen dieser Klasse sind reentrant.

Eigenschaften

  • name : const QString
  • tag : const QByteArray

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