42 #ifndef QFONTENGINE_WIN_P_H 43 #define QFONTENGINE_WIN_P_H 56 #include <QtCore/qconfig.h> 99 virtual const char *
name()
const;
164 #endif // QFONTENGINE_WIN_P_H
virtual void getGlyphBearings(glyph_t glyph, qreal *leftBearing=0, qreal *rightBearing=0)
virtual qreal minRightBearing() const
Format
The following image formats are available in Qt.
virtual QFixed lineThickness() const
#define QT_END_NAMESPACE
This macro expands to.
virtual QFixed ascent() const
virtual bool stringToCMap(const QChar *str, int len, QGlyphLayout *glyphs, int *nglyphs, QTextEngine::ShaperFlags flags) const
virtual glyph_metrics_t boundingBox(glyph_t g)
The QPainterPath class provides a container for painting operations, enabling graphical shapes to be ...
bool canRender(const QChar *string, int len)
#define at(className, varName)
The QByteArray class provides an array of bytes.
virtual QImage alphaMapForGlyph(glyph_t t)
virtual void addGlyphsToPath(glyph_t *glyphs, QFixedPoint *positions, int nglyphs, QPainterPath *path, QTextItem::RenderFlags flags)
virtual glyph_metrics_t boundingBox(const QGlyphLayout &glyphs)
virtual QFixed descent() const
virtual qreal minLeftBearing() const
The QString class provides a Unicode character string.
The QChar class provides a 16-bit Unicode character.
HGDIOBJ selectDesignFont() const
virtual QFixed xHeight() const
virtual void recalcAdvances(QGlyphLayout *glyphs, QTextEngine::ShaperFlags) const
#define QT_BEGIN_NAMESPACE
This macro expands to.
virtual QImage alphaRGBMapForGlyph(glyph_t t, QFixed subPixelPosition, int margin, const QTransform &xform)
virtual QFixed leading() const
static float pixelSize(const QFontDef &request, int dpi)
QNativeImage * drawGDIGlyph(HFONT font, glyph_t, int margin, const QTransform &xform, QImage::Format mask_format)
static const QCssKnownValue positions[NumKnownPositionModes - 1]
static QFontEngine * loadEngine(int script, const QFontDef &request, QtFontFamily *family, QtFontFoundry *foundry, QtFontStyle *style, QtFontSize *size)
The QStringList class provides a list of strings.
const unsigned char * cmap
The QImage class provides a hardware-independent image representation that allows direct access to th...
virtual const char * name() const
unsigned char * widthCache
virtual QFixed averageCharWidth() const
QFontEngineWin(const QString &name, HFONT, bool, LOGFONT)
virtual void addOutlineToPath(qreal x, qreal y, const QGlyphLayout &glyphs, QPainterPath *path, QTextItem::RenderFlags flags)
virtual qreal maxCharWidth() const
int getGlyphIndexes(const QChar *ch, int numChars, QGlyphLayout *glyphs, bool mirrored) const
virtual QFixed emSquareSize() const
virtual bool getSfntTableData(uint tag, uchar *buffer, uint *length) const
virtual void getUnscaledGlyph(glyph_t glyph, QPainterPath *path, glyph_metrics_t *metrics)
virtual QFontEngine * cloneWithSize(qreal pixelSize) const
virtual Properties properties() const
virtual int synthesized() const
virtual FaceId faceId() const