Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qprintengine_win.cpp File Reference

(c5d9d4d6f50fb86263009c0860c9897c8682485a)

#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 , HBitmapNoAlpha ,
  HBitmapPremultipliedAlpha , HBitmapAlpha
}
enum  HBitmapFormat {
  HBitmapNoAlpha , HBitmapPremultipliedAlpha , HBitmapAlpha , HBitmapNoAlpha ,
  HBitmapPremultipliedAlpha , HBitmapAlpha
}

Functions

QT_BEGIN_NAMESPACE QPainterPath qt_regionToPath (const QRegion &region)
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)

Enumeration Type Documentation

◆ HBitmapFormat [1/2]

Enumerator
HBitmapNoAlpha 
HBitmapPremultipliedAlpha 
HBitmapAlpha 
HBitmapNoAlpha 
HBitmapPremultipliedAlpha 
HBitmapAlpha 

Definition at line 481 of file qprintengine_win.cpp.

◆ HBitmapFormat [2/2]

Enumerator
HBitmapNoAlpha 
HBitmapPremultipliedAlpha 
HBitmapAlpha 
HBitmapNoAlpha 
HBitmapPremultipliedAlpha 
HBitmapAlpha 

Definition at line 481 of file qprintengine_win.cpp.

Function Documentation

◆ draw_text_item_win()

void draw_text_item_win ( const QPointF & _pos,
const QTextItemInt & ti,
HDC hdc,
const QTransform & xform,
const QPointF & topLeft )
static

Definition at line 1730 of file qprintengine_win.cpp.

◆ indexOfId()

int indexOfId ( const QList< QPrint::InputSlot > & inputSlots,
QPrint::InputSlotId id )
static

Definition at line 1012 of file qprintengine_win.cpp.

◆ indexOfWindowsId()

int indexOfWindowsId ( const QList< QPrint::InputSlot > & inputSlots,
int windowsId )
static

Definition at line 1021 of file qprintengine_win.cpp.

◆ msgBeginFailed()

QByteArray msgBeginFailed ( const char * function,
const DOCINFO & d )
static

Definition at line 65 of file qprintengine_win.cpp.

◆ qt_convertMargins()

QMarginsF qt_convertMargins ( const QMarginsF & margins,
QPageLayout::Unit fromUnits,
QPageLayout::Unit toUnits )
extern

Definition at line 42 of file qpagelayout.cpp.

◆ qt_regionToPath()

QT_BEGIN_NAMESPACE QPainterPath qt_regionToPath ( const QRegion & region)
extern

Definition at line 1010 of file qregion.cpp.

Referenced by QX11PaintEngine::updateState().

Here is the caller graph for this function: