![]() |
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>
Include dependency graph for qprintengine_win.cpp: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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 1000 of file qprintengine_win.cpp.
References QList< T >::at(), i, and QList< T >::size().
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 64 of file qprintengine_win.cpp.
References d, QString::fromWCharArray(), function, str, and QString::toLocal8Bit().
Referenced by QWin32PrintEngine::begin().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| QT_BEGIN_NAMESPACE QPainterPath qt_regionToPath | ( | const QRegion & | region | ) |
Definition at line 1007 of file qregion.cpp.