Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#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 1729 of file qprintengine_win.cpp.
References QGlyphLayout::attributes, QFontEngine::DirectWrite, QGlyphAttributes::dontPrint, QTransform::dx(), QTransform::dy(), ETO_PDY, QTransform::fromScale(), QTransform::fromTranslate(), QGlyphLayout::glyphs, i, QTransform::inverted(), QGlyphLayout::justifications, QTransform::m11(), QTransform::m12(), QTransform::m21(), QTransform::m22(), QTransform::map(), QGlyphLayout::numGlyphs, QGlyphLayout::offsets, pos, positions, qRound(), QTextItem::RightToLeft, QGlyphJustification::space_18d6, QFixed::toReal(), QFontEngine::Win, QFixedPoint::x, xform, and QFixedPoint::y.
Referenced by QWin32PrintEngine::drawTextItem().
|
static |
Definition at line 1011 of file qprintengine_win.cpp.
References i.
|
static |
Definition at line 1020 of file qprintengine_win.cpp.
References i.
Referenced by QWin32PrintEngine::property(), and QWin32PrintEngine::setProperty().
|
static |
Definition at line 64 of file qprintengine_win.cpp.
References d, QString::fromWCharArray(), and str.
Referenced by QWin32PrintEngine::begin().
|
extern |
Definition at line 42 of file qpagelayout.cpp.
References QMarginsF::bottom(), QMarginsF::isNull(), QMarginsF::left(), QPageLayout::Point, qCeil(), qRound(), qt_pointMultiplier(), QMarginsF::right(), and QMarginsF::top().
Referenced by QPageLayoutPrivate::isEquivalentTo(), QPageLayoutPrivate::margins(), QPageLayoutPrivate::marginsPoints(), QMacPrintEnginePrivate::setPageSize(), QWin32PrintEnginePrivate::setPageSize(), and QPageLayout::setUnits().
|
extern |
Definition at line 1007 of file qregion.cpp.