QFontEngineInfo Class

The QFontEngineInfo class describes a specific font provided by a font engine plugin. 更多...

头: #include <QFontEngineInfo>
Since: Qt 4.3

该类在开发且可能改变。

特性

公共函数

QFontEngineInfo ()
QFontEngineInfo (const QString & family )
QFontEngineInfo (const QFontEngineInfo & other )
~QFontEngineInfo ()
QString family () const
qreal pixelSize () const
void setFamily (const QString & name )
void setPixelSize (qreal size )
void setStyle (QFont::Style style )
void setWeight (int weight )
void setWritingSystems (const QList<QFontDatabase::WritingSystem> & writingSystems )
QFont::Style style () const
int weight () const
QList<QFontDatabase::WritingSystem> writingSystems () const
QFontEngineInfo & operator= (const QFontEngineInfo & other )

详细描述

The QFontEngineInfo class describes a specific font provided by a font engine plugin.

QFontEngineInfo is used to describe a request of a font to a font engine plugin as well as to describe the actual fonts a plugin provides.

另请参阅 QAbstractFontEngine and QFontEnginePlugin .

特性文档编制

family : QString

the family name of the font

访问函数:

QString family () const
void setFamily (const QString & name )

pixelSize : qreal

the pixel size of the font

A pixel size of 0 represents a freely scalable font.

访问函数:

qreal pixelSize () const
void setPixelSize (qreal size )

style : QFont::Style

the style of the font

访问函数:

QFont::Style style () const
void setStyle (QFont::Style style )

weight : int

the weight of the font

The value should be from the QFont::Weight 枚举。

访问函数:

int weight () const
void setWeight (int weight )

writingSystems : QList < QFontDatabase::WritingSystem >

the writing systems supported by the font

An empty list means that any writing system is supported.

访问函数:

QList<QFontDatabase::WritingSystem> writingSystems () const
void setWritingSystems (const QList<QFontDatabase::WritingSystem> & writingSystems )

成员函数文档编制

QFontEngineInfo:: QFontEngineInfo ()

Constructs a new empty QFontEngineInfo .

QFontEngineInfo:: QFontEngineInfo (const QString & family )

构造新的 QFontEngineInfo 采用指定 family . The resulting object represents a freely scalable font with normal weight and style.

QFontEngineInfo:: QFontEngineInfo (const QFontEngineInfo & other )

Creates a new font engine info object with the same attributes as other .

QFontEngineInfo:: ~QFontEngineInfo ()

销毁此 QFontEngineInfo 对象。

QFontEngineInfo & QFontEngineInfo:: operator= (const QFontEngineInfo & other )

赋值 other to this font engine info object, and returns a reference to this.