KLayout Manual: Main Index » Class Index » API reference - Class QFont

API reference - Class QFont

Notation used in Ruby API documentation

Description: Binding of QFont

Public constructors

new QFontnewConstructor QFont::QFont()
new QFontnew(const QFont arg1)Constructor QFont::QFont(const QFont &)
new QFontnew(string family)Constructor QFont::QFont(const QString &family, int pointSize, int weight, bool italic)
new QFontnew(string family,
int pointSize)
Constructor QFont::QFont(const QString &family, int pointSize, int weight, bool italic)
new QFontnew(string family,
int pointSize,
int weight)
Constructor QFont::QFont(const QString &family, int pointSize, int weight, bool italic)
new QFontnew(string family,
int pointSize,
int weight,
bool italic)
Constructor QFont::QFont(const QString &family, int pointSize, int weight, bool italic)
new QFontnew(const QFont arg1,
QPaintDevice ptr pd)
Constructor QFont::QFont(const QFont &, QPaintDevice *pd)

Public methods

[const]bool!=(const QFont arg1)Method bool QFont::operator!=(const QFont &)
[const]bool<(const QFont arg1)Method bool QFont::operator<(const QFont &)
[const]bool==(const QFont arg1)Method bool QFont::operator==(const QFont &)
QFontassign(const QFont arg1)Method QFont & QFont::operator=(const QFont &)
[const]voidassign(const QFont other)Assign the contents of another object to self
[const]boolboldMethod bool QFont::bold()
voidbold=(bool arg1)Method void QFont::setBold(bool )
[const]QFont_CapitalizationcapitalizationMethod QFont::Capitalization QFont::capitalization()
voidcapitalization=(const QFont_Capitalization arg1)Method void QFont::setCapitalization(QFont::Capitalization )
voidcreateEnsures the C++ object is created
[const]stringdefaultFamilyMethod QString QFont::defaultFamily()
voiddestroyExplicitly destroy the object
[const]booldestroyed?Returns a value indicating whether the object was already destroyed
[const]QFontdupCreates a copy of self
[const]boolexactMatchMethod bool QFont::exactMatch()
[const]stringfamilyMethod QString QFont::family()
voidfamily=(string arg1)Method void QFont::setFamily(const QString &)
[const]boolfixedPitchMethod bool QFont::fixedPitch()
voidfixedPitch=(bool arg1)Method void QFont::setFixedPitch(bool )
boolfromString(string arg1)Method bool QFont::fromString(const QString &)
[const]unsigned longhandleMethod Qt::HANDLE QFont::handle()
[const]boolisCopyOf(const QFont arg1)Method bool QFont::isCopyOf(const QFont &)
[const]boolisCopyOf?(const QFont arg1)Method bool QFont::isCopyOf(const QFont &)
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
[const]boolitalicMethod bool QFont::italic()
voiditalic=(bool b)Method void QFont::setItalic(bool b)
[const]boolkerningMethod bool QFont::kerning()
voidkerning=(bool arg1)Method void QFont::setKerning(bool )
[const]stringkeyMethod QString QFont::key()
[const]stringlastResortFamilyMethod QString QFont::lastResortFamily()
[const]stringlastResortFontMethod QString QFont::lastResortFont()
[const]doubleletterSpacingMethod double QFont::letterSpacing()
[const]QFont_SpacingTypeletterSpacingTypeMethod QFont::SpacingType QFont::letterSpacingType()
[const]booloverlineMethod bool QFont::overline()
voidoverline=(bool arg1)Method void QFont::setOverline(bool )
[const]intpixelSizeMethod int QFont::pixelSize()
voidpixelSize=(int arg1)Method void QFont::setPixelSize(int )
[const]intpointSizeMethod int QFont::pointSize()
voidpointSize=(int arg1)Method void QFont::setPointSize(int )
[const]doublepointSizeFMethod double QFont::pointSizeF()
voidpointSizeF=(double arg1)Method void QFont::setPointSizeF(double )
[const]boolrawModeMethod bool QFont::rawMode()
voidrawMode=(bool arg1)Method void QFont::setRawMode(bool )
[const]stringrawNameMethod QString QFont::rawName()
voidrawName=(string arg1)Method void QFont::setRawName(const QString &)
[const]QFontresolve(const QFont arg1)Method QFont QFont::resolve(const QFont &)
voidsetBold(bool arg1)Method void QFont::setBold(bool )
voidsetCapitalization(const QFont_Capitalization arg1)Method void QFont::setCapitalization(QFont::Capitalization )
voidsetFamily(string arg1)Method void QFont::setFamily(const QString &)
voidsetFixedPitch(bool arg1)Method void QFont::setFixedPitch(bool )
voidsetItalic(bool b)Method void QFont::setItalic(bool b)
voidsetKerning(bool arg1)Method void QFont::setKerning(bool )
voidsetLetterSpacing(const QFont_SpacingType type,
double spacing)
Method void QFont::setLetterSpacing(QFont::SpacingType type, double spacing)
voidsetOverline(bool arg1)Method void QFont::setOverline(bool )
voidsetPixelSize(int arg1)Method void QFont::setPixelSize(int )
voidsetPointSize(int arg1)Method void QFont::setPointSize(int )
voidsetPointSizeF(double arg1)Method void QFont::setPointSizeF(double )
voidsetRawMode(bool arg1)Method void QFont::setRawMode(bool )
voidsetRawName(string arg1)Method void QFont::setRawName(const QString &)
voidsetStretch(int arg1)Method void QFont::setStretch(int )
voidsetStrikeOut(bool arg1)Method void QFont::setStrikeOut(bool )
voidsetStyle(const QFont_Style style)Method void QFont::setStyle(QFont::Style style)
voidsetStyleHint(const QFont_StyleHint arg1)Method void QFont::setStyleHint(QFont::StyleHint, QFont::StyleStrategy )
voidsetStyleHint(const QFont_StyleHint arg1,
const QFont_StyleStrategy arg2)
Method void QFont::setStyleHint(QFont::StyleHint, QFont::StyleStrategy )
voidsetStyleStrategy(const QFont_StyleStrategy s)Method void QFont::setStyleStrategy(QFont::StyleStrategy s)
voidsetUnderline(bool arg1)Method void QFont::setUnderline(bool )
voidsetWeight(int arg1)Method void QFont::setWeight(int )
voidsetWordSpacing(double spacing)Method void QFont::setWordSpacing(double spacing)
[const]intstretchMethod int QFont::stretch()
voidstretch=(int arg1)Method void QFont::setStretch(int )
[const]boolstrikeOutMethod bool QFont::strikeOut()
voidstrikeOut=(bool arg1)Method void QFont::setStrikeOut(bool )
[const]QFont_StylestyleMethod QFont::Style QFont::style()
voidstyle=(const QFont_Style style)Method void QFont::setStyle(QFont::Style style)
[const]QFont_StyleHintstyleHintMethod QFont::StyleHint QFont::styleHint()
[const]QFont_StyleStrategystyleStrategyMethod QFont::StyleStrategy QFont::styleStrategy()
voidstyleStrategy=(const QFont_StyleStrategy s)Method void QFont::setStyleStrategy(QFont::StyleStrategy s)
[const]stringtoStringMethod QString QFont::toString()
[const]boolunderlineMethod bool QFont::underline()
voidunderline=(bool arg1)Method void QFont::setUnderline(bool )
[const]intweightMethod int QFont::weight()
voidweight=(int arg1)Method void QFont::setWeight(int )
[const]doublewordSpacingMethod double QFont::wordSpacing()
voidwordSpacing=(double spacing)Method void QFont::setWordSpacing(double spacing)

Public static methods and constants

QFont_SpacingTypeAbsoluteSpacingEnum constant enum QFont::AbsoluteSpacing
QFont_CapitalizationAllLowercaseEnum constant enum QFont::AllLowercase
QFont_CapitalizationAllUppercaseEnum constant enum QFont::AllUppercase
QFont_StyleHintAnyStyleEnum constant enum QFont::AnyStyle
unsigned intBlackFont weight constant 'QFont::Black'.
unsigned intBoldFont weight constant 'QFont::Bold'.
QFont_CapitalizationCapitalizeEnum constant enum QFont::Capitalize
QFont_StyleHintCourierEnum constant enum QFont::Courier
QFont_StyleHintDecorativeEnum constant enum QFont::Decorative
unsigned intDemiBoldFont weight constant 'QFont::DemiBold'.
QFont_StyleStrategyForceOutlineEnum constant enum QFont::ForceOutline
QFont_StyleHintHelveticaEnum constant enum QFont::Helvetica
unsigned intLightFont weight constant 'QFont::Light'.
QFont_CapitalizationMixedCaseEnum constant enum QFont::MixedCase
QFont_StyleStrategyNoAntialiasEnum constant enum QFont::NoAntialias
QFont_StyleStrategyNoFontMergingEnum constant enum QFont::NoFontMerging
unsigned intNormalFont weight constant 'QFont::Normal'.
QFont_StyleHintOldEnglishEnum constant enum QFont::OldEnglish
QFont_StyleStrategyOpenGLCompatibleEnum constant enum QFont::OpenGLCompatible
QFont_SpacingTypePercentageSpacingEnum constant enum QFont::PercentageSpacing
QFont_StyleStrategyPreferAntialiasEnum constant enum QFont::PreferAntialias
QFont_StyleStrategyPreferBitmapEnum constant enum QFont::PreferBitmap
QFont_StyleStrategyPreferDefaultEnum constant enum QFont::PreferDefault
QFont_StyleStrategyPreferDeviceEnum constant enum QFont::PreferDevice
QFont_StyleStrategyPreferMatchEnum constant enum QFont::PreferMatch
QFont_StyleStrategyPreferOutlineEnum constant enum QFont::PreferOutline
QFont_StyleStrategyPreferQualityEnum constant enum QFont::PreferQuality
QFont_StyleHintSansSerifEnum constant enum QFont::SansSerif
QFont_StyleHintSerifEnum constant enum QFont::Serif
QFont_CapitalizationSmallCapsEnum constant enum QFont::SmallCaps
QFont_StyleStyleItalicEnum constant enum QFont::StyleItalic
QFont_StyleStyleNormalEnum constant enum QFont::StyleNormal
QFont_StyleStyleObliqueEnum constant enum QFont::StyleOblique
QFont_StyleHintSystemEnum constant enum QFont::System
QFont_StyleHintTimesEnum constant enum QFont::Times
QFont_StyleHintTypeWriterEnum constant enum QFont::TypeWriter
voidcacheStatisticsStatic method void QFont::cacheStatistics()
voidcleanupStatic method void QFont::cleanup()
voidinsertSubstitution(string arg1,
string arg2)
Static method void QFont::insertSubstitution(const QString &, const QString &)
voidinsertSubstitutions(string arg1,
string[] arg2)
Static method void QFont::insertSubstitutions(const QString &, const QStringList &)
voidremoveSubstitution(string arg1)Static method void QFont::removeSubstitution(const QString &)
stringsubstitute(string arg1)Static method QString QFont::substitute(const QString &)
string[]substitutes(string arg1)Static method QStringList QFont::substitutes(const QString &)
string[]substitutionsStatic method QStringList QFont::substitutions()

Detailed description

[const] bool !=(const QFont arg1)

Description: Method bool QFont::operator!=(const QFont &)

[const] bool <(const QFont arg1)

Description: Method bool QFont::operator<(const QFont &)

[const] bool ==(const QFont arg1)

Description: Method bool QFont::operator==(const QFont &)

[static] QFont_SpacingType AbsoluteSpacing

Description: Enum constant enum QFont::AbsoluteSpacing

[static] QFont_Capitalization AllLowercase

Description: Enum constant enum QFont::AllLowercase

[static] QFont_Capitalization AllUppercase

Description: Enum constant enum QFont::AllUppercase

[static] QFont_StyleHint AnyStyle

Description: Enum constant enum QFont::AnyStyle

[static] unsigned int Black

Description: Font weight constant 'QFont::Black'.

[static] unsigned int Bold

Description: Font weight constant 'QFont::Bold'.

[static] QFont_Capitalization Capitalize

Description: Enum constant enum QFont::Capitalize

[static] QFont_StyleHint Courier

Description: Enum constant enum QFont::Courier

[static] QFont_StyleHint Decorative

Description: Enum constant enum QFont::Decorative

[static] unsigned int DemiBold

Description: Font weight constant 'QFont::DemiBold'.

[static] QFont_StyleStrategy ForceOutline

Description: Enum constant enum QFont::ForceOutline

[static] QFont_StyleHint Helvetica

Description: Enum constant enum QFont::Helvetica

[static] unsigned int Light

Description: Font weight constant 'QFont::Light'.

[static] QFont_Capitalization MixedCase

Description: Enum constant enum QFont::MixedCase

[static] QFont_StyleStrategy NoAntialias

Description: Enum constant enum QFont::NoAntialias

[static] QFont_StyleStrategy NoFontMerging

Description: Enum constant enum QFont::NoFontMerging

[static] unsigned int Normal

Description: Font weight constant 'QFont::Normal'.

[static] QFont_StyleHint OldEnglish

Description: Enum constant enum QFont::OldEnglish

[static] QFont_StyleStrategy OpenGLCompatible

Description: Enum constant enum QFont::OpenGLCompatible

[static] QFont_SpacingType PercentageSpacing

Description: Enum constant enum QFont::PercentageSpacing

[static] QFont_StyleStrategy PreferAntialias

Description: Enum constant enum QFont::PreferAntialias

[static] QFont_StyleStrategy PreferBitmap

Description: Enum constant enum QFont::PreferBitmap

[static] QFont_StyleStrategy PreferDefault

Description: Enum constant enum QFont::PreferDefault

[static] QFont_StyleStrategy PreferDevice

Description: Enum constant enum QFont::PreferDevice

[static] QFont_StyleStrategy PreferMatch

Description: Enum constant enum QFont::PreferMatch

[static] QFont_StyleStrategy PreferOutline

Description: Enum constant enum QFont::PreferOutline

[static] QFont_StyleStrategy PreferQuality

Description: Enum constant enum QFont::PreferQuality

[static] QFont_StyleHint SansSerif

Description: Enum constant enum QFont::SansSerif

[static] QFont_StyleHint Serif

Description: Enum constant enum QFont::Serif

[static] QFont_Capitalization SmallCaps

Description: Enum constant enum QFont::SmallCaps

[static] QFont_Style StyleItalic

Description: Enum constant enum QFont::StyleItalic

[static] QFont_Style StyleNormal

Description: Enum constant enum QFont::StyleNormal

[static] QFont_Style StyleOblique

Description: Enum constant enum QFont::StyleOblique

[static] QFont_StyleHint System

Description: Enum constant enum QFont::System

[static] QFont_StyleHint Times

Description: Enum constant enum QFont::Times

[static] QFont_StyleHint TypeWriter

Description: Enum constant enum QFont::TypeWriter

QFont assign(const QFont arg1)

Description: Method QFont & QFont::operator=(const QFont &)

[const] void assign(const QFont other)

Description: Assign the contents of another object to self

This method assigns the contents of another object to self. This is a deep copy that does not only copy the reference but the actual content.

[const] bool bold

Description: Method bool QFont::bold()

void bold=(bool arg1)

Description: Method void QFont::setBold(bool )

[static] void cacheStatistics

Description: Static method void QFont::cacheStatistics()

This method is static and can be called without an instance.

[const] QFont_Capitalization capitalization

Description: Method QFont::Capitalization QFont::capitalization()

void capitalization=(const QFont_Capitalization arg1)

Description: Method void QFont::setCapitalization(QFont::Capitalization )

[static] void cleanup

Description: Static method void QFont::cleanup()

This method is static and can be called without an instance.

void create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

[const] string defaultFamily

Description: Method QString QFont::defaultFamily()

void destroy

Description: Explicitly destroy the object

Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing.

[const] bool destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

[const] QFont dup

Description: Creates a copy of self

[const] bool exactMatch

Description: Method bool QFont::exactMatch()

[const] string family

Description: Method QString QFont::family()

void family=(string arg1)

Description: Method void QFont::setFamily(const QString &)

[const] bool fixedPitch

Description: Method bool QFont::fixedPitch()

void fixedPitch=(bool arg1)

Description: Method void QFont::setFixedPitch(bool )

bool fromString(string arg1)

Description: Method bool QFont::fromString(const QString &)

[const] unsigned long handle

Description: Method Qt::HANDLE QFont::handle()

[static] void insertSubstitution(string arg1,string arg2)

Description: Static method void QFont::insertSubstitution(const QString &, const QString &)

This method is static and can be called without an instance.

[static] void insertSubstitutions(string arg1,string[] arg2)

Description: Static method void QFont::insertSubstitutions(const QString &, const QStringList &)

This method is static and can be called without an instance.

[const] bool isCopyOf(const QFont arg1)

Description: Method bool QFont::isCopyOf(const QFont &)

[const] bool isCopyOf?(const QFont arg1)

Description: Method bool QFont::isCopyOf(const QFont &)

[const] bool is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

[const] bool italic

Description: Method bool QFont::italic()

void italic=(bool b)

Description: Method void QFont::setItalic(bool b)

[const] bool kerning

Description: Method bool QFont::kerning()

void kerning=(bool arg1)

Description: Method void QFont::setKerning(bool )

[const] string key

Description: Method QString QFont::key()

[const] string lastResortFamily

Description: Method QString QFont::lastResortFamily()

[const] string lastResortFont

Description: Method QString QFont::lastResortFont()

[const] double letterSpacing

Description: Method double QFont::letterSpacing()

[const] QFont_SpacingType letterSpacingType

Description: Method QFont::SpacingType QFont::letterSpacingType()

[static] new QFont new

Description: Constructor QFont::QFont()

This method creates an object of class QFont.

[static] new QFont new(const QFont arg1)

Description: Constructor QFont::QFont(const QFont &)

This method creates an object of class QFont.

[static] new QFont new(string family)

Description: Constructor QFont::QFont(const QString &family, int pointSize, int weight, bool italic)

This method creates an object of class QFont.

[static] new QFont new(string family,int pointSize)

Description: Constructor QFont::QFont(const QString &family, int pointSize, int weight, bool italic)

This method creates an object of class QFont.

[static] new QFont new(string family,int pointSize,int weight)

Description: Constructor QFont::QFont(const QString &family, int pointSize, int weight, bool italic)

This method creates an object of class QFont.

[static] new QFont new(string family,int pointSize,int weight,bool italic)

Description: Constructor QFont::QFont(const QString &family, int pointSize, int weight, bool italic)

This method creates an object of class QFont.

[static] new QFont new(const QFont arg1,QPaintDevice ptr pd)

Description: Constructor QFont::QFont(const QFont &, QPaintDevice *pd)

This method creates an object of class QFont.

[const] bool overline

Description: Method bool QFont::overline()

void overline=(bool arg1)

Description: Method void QFont::setOverline(bool )

[const] int pixelSize

Description: Method int QFont::pixelSize()

void pixelSize=(int arg1)

Description: Method void QFont::setPixelSize(int )

[const] int pointSize

Description: Method int QFont::pointSize()

void pointSize=(int arg1)

Description: Method void QFont::setPointSize(int )

[const] double pointSizeF

Description: Method double QFont::pointSizeF()

void pointSizeF=(double arg1)

Description: Method void QFont::setPointSizeF(double )

[const] bool rawMode

Description: Method bool QFont::rawMode()

void rawMode=(bool arg1)

Description: Method void QFont::setRawMode(bool )

[const] string rawName

Description: Method QString QFont::rawName()

void rawName=(string arg1)

Description: Method void QFont::setRawName(const QString &)

[static] void removeSubstitution(string arg1)

Description: Static method void QFont::removeSubstitution(const QString &)

This method is static and can be called without an instance.

[const] QFont resolve(const QFont arg1)

Description: Method QFont QFont::resolve(const QFont &)

void setBold(bool arg1)

Description: Method void QFont::setBold(bool )

void setCapitalization(const QFont_Capitalization arg1)

Description: Method void QFont::setCapitalization(QFont::Capitalization )

void setFamily(string arg1)

Description: Method void QFont::setFamily(const QString &)

void setFixedPitch(bool arg1)

Description: Method void QFont::setFixedPitch(bool )

void setItalic(bool b)

Description: Method void QFont::setItalic(bool b)

void setKerning(bool arg1)

Description: Method void QFont::setKerning(bool )

void setLetterSpacing(const QFont_SpacingType type,double spacing)

Description: Method void QFont::setLetterSpacing(QFont::SpacingType type, double spacing)

void setOverline(bool arg1)

Description: Method void QFont::setOverline(bool )

void setPixelSize(int arg1)

Description: Method void QFont::setPixelSize(int )

void setPointSize(int arg1)

Description: Method void QFont::setPointSize(int )

void setPointSizeF(double arg1)

Description: Method void QFont::setPointSizeF(double )

void setRawMode(bool arg1)

Description: Method void QFont::setRawMode(bool )

void setRawName(string arg1)

Description: Method void QFont::setRawName(const QString &)

void setStretch(int arg1)

Description: Method void QFont::setStretch(int )

void setStrikeOut(bool arg1)

Description: Method void QFont::setStrikeOut(bool )

void setStyle(const QFont_Style style)

Description: Method void QFont::setStyle(QFont::Style style)

void setStyleHint(const QFont_StyleHint arg1)

Description: Method void QFont::setStyleHint(QFont::StyleHint, QFont::StyleStrategy )

void setStyleHint(const QFont_StyleHint arg1,const QFont_StyleStrategy arg2)

Description: Method void QFont::setStyleHint(QFont::StyleHint, QFont::StyleStrategy )

void setStyleStrategy(const QFont_StyleStrategy s)

Description: Method void QFont::setStyleStrategy(QFont::StyleStrategy s)

void setUnderline(bool arg1)

Description: Method void QFont::setUnderline(bool )

void setWeight(int arg1)

Description: Method void QFont::setWeight(int )

void setWordSpacing(double spacing)

Description: Method void QFont::setWordSpacing(double spacing)

[const] int stretch

Description: Method int QFont::stretch()

void stretch=(int arg1)

Description: Method void QFont::setStretch(int )

[const] bool strikeOut

Description: Method bool QFont::strikeOut()

void strikeOut=(bool arg1)

Description: Method void QFont::setStrikeOut(bool )

[const] QFont_Style style

Description: Method QFont::Style QFont::style()

void style=(const QFont_Style style)

Description: Method void QFont::setStyle(QFont::Style style)

[const] QFont_StyleHint styleHint

Description: Method QFont::StyleHint QFont::styleHint()

[const] QFont_StyleStrategy styleStrategy

Description: Method QFont::StyleStrategy QFont::styleStrategy()

void styleStrategy=(const QFont_StyleStrategy s)

Description: Method void QFont::setStyleStrategy(QFont::StyleStrategy s)

[static] string substitute(string arg1)

Description: Static method QString QFont::substitute(const QString &)

This method is static and can be called without an instance.

[static] string[] substitutes(string arg1)

Description: Static method QStringList QFont::substitutes(const QString &)

This method is static and can be called without an instance.

[static] string[] substitutions

Description: Static method QStringList QFont::substitutions()

This method is static and can be called without an instance.

[const] string toString

Description: Method QString QFont::toString()

[const] bool underline

Description: Method bool QFont::underline()

void underline=(bool arg1)

Description: Method void QFont::setUnderline(bool )

[const] int weight

Description: Method int QFont::weight()

void weight=(int arg1)

Description: Method void QFont::setWeight(int )

[const] double wordSpacing

Description: Method double QFont::wordSpacing()

void wordSpacing=(double spacing)

Description: Method void QFont::setWordSpacing(double spacing)