![]() |
Qt 6.x
The Qt SDK
|
#include <QtPrintSupport/qtprintsupportglobal.h>
#include "qprintengine_win_p.h"
#include <limits.h>
#include <private/qprinter_p.h>
#include <private/qfont_p.h>
#include <private/qfontengine_p.h>
#include <private/qpainter_p.h>
#include <qpa/qplatformprintplugin.h>
#include <qpa/qplatformprintersupport.h>
#include <qbitmap.h>
#include <qdebug.h>
#include <qlist.h>
#include <qpicture.h>
#include <qpa/qplatformpixmap.h>
#include <private/qpicture_p.h>
#include <private/qpixmap_raster_p.h>
#include <QtCore/QMetaType>
#include <QtCore/qt_windows.h>
#include <QtGui/qpagelayout.h>
#include <QtGui/private/qpixmap_win_p.h>
Go to the source code of this file.
Enumerations | |
enum | HBitmapFormat { HBitmapNoAlpha , HBitmapPremultipliedAlpha , HBitmapAlpha } |
Functions | |
QT_BEGIN_NAMESPACE QPainterPath | qt_regionToPath (const QRegion ®ion) |
QMarginsF | qt_convertMargins (const QMarginsF &margins, QPageLayout::Unit fromUnits, QPageLayout::Unit toUnits) |
static void | draw_text_item_win (const QPointF &_pos, const QTextItemInt &ti, HDC hdc, const QTransform &xform, const QPointF &topLeft) |
static QByteArray | msgBeginFailed (const char *function, const DOCINFO &d) |
static int | indexOfId (const QList< QPrint::InputSlot > &inputSlots, QPrint::InputSlotId id) |
static int | indexOfWindowsId (const QList< QPrint::InputSlot > &inputSlots, int windowsId) |
enum HBitmapFormat |
Enumerator | |
---|---|
HBitmapNoAlpha | |
HBitmapPremultipliedAlpha | |
HBitmapAlpha |
Definition at line 480 of file qprintengine_win.cpp.
|
static |
Definition at line 1708 of file qprintengine_win.cpp.
References QGlyphLayout::attributes, QWindowsFontEngineDirectWrite::createHFONT(), QVarLengthArray< T, Prealloc >::data(), QFontEngine::DirectWrite, QGlyphAttributes::dontPrint, QTransform::dx(), QTransform::dy(), ETO_PDY, QTextItemInt::f, QTextItemInt::flags, QTextItemInt::fontEngine, QTransform::fromScale(), QTransform::fromTranslate(), QFontEngine::getGlyphPositions(), QGlyphLayout::glyphs, QTextItemInt::glyphs, QFontEngine::handle(), i, QTransform::inverted(), QVarLengthArray< T, Prealloc >::isEmpty(), QGlyphLayout::justifications, QFont::kerning(), QTransform::m11(), QTransform::m12(), QTransform::m21(), QTransform::m22(), QTransform::map(), QGlyphLayout::numGlyphs, QGlyphLayout::offsets, pos, positions, qRound(), QTextItem::RightToLeft, QVLABaseBase::size(), QGlyphJustification::space_18d6, QFontEngine::supportsTransformation(), QFixed::toReal(), QFontEngine::type(), QFontEngine::Win, QPointF::x(), QFixedPoint::x, xform, QPointF::y(), and QFixedPoint::y.
Referenced by QWin32PrintEngine::drawTextItem().
|
static |
Definition at line 1000 of file qprintengine_win.cpp.
References QList< T >::at(), i, and QList< T >::size().
|
static |
Definition at line 1009 of file qprintengine_win.cpp.
References QList< T >::at(), i, and QList< T >::size().
Referenced by QWin32PrintEngine::property(), and QWin32PrintEngine::setProperty().
|
static |
Definition at line 64 of file qprintengine_win.cpp.
References d, QString::fromWCharArray(), function, str, and QString::toLocal8Bit().
Referenced by QWin32PrintEngine::begin().
QMarginsF qt_convertMargins | ( | const QMarginsF & | margins, |
QPageLayout::Unit | fromUnits, | ||
QPageLayout::Unit | toUnits | ||
) |
Definition at line 64 of file qpagelayout.cpp.
References QMarginsF::bottom(), QMarginsF::isNull(), QMarginsF::left(), QPageLayout::Point, qRound(), qt_pointMultiplier(), QMarginsF::right(), and QMarginsF::top().
Referenced by QPageLayoutPrivate::isEquivalentTo(), QPageLayoutPrivate::margins(), QPageLayoutPrivate::marginsPoints(), QMacPrintEnginePrivate::setPageSize(), QWin32PrintEnginePrivate::setPageSize(), and QPageLayout::setUnits().
QT_BEGIN_NAMESPACE QPainterPath qt_regionToPath | ( | const QRegion & | region | ) |
Definition at line 1007 of file qregion.cpp.