![]() |
Qt 6.x
The Qt SDK
|
#include "qpdf_p.h"
#include "qplatformdefs.h"
#include <private/qfont_p.h>
#include <private/qmath_p.h>
#include <private/qpainter_p.h>
#include <qbuffer.h>
#include <qcryptographichash.h>
#include <qdatetime.h>
#include <qdebug.h>
#include <qfile.h>
#include <qimagewriter.h>
#include <qnumeric.h>
#include <qtemporaryfile.h>
#include <quuid.h>
#include <zlib.h>
Go to the source code of this file.
Classes | |
struct | QGradientBound |
Namespaces | |
namespace | QPdf |
Macros | |
#define | QT_PATH_ELEMENT(elm) |
Functions | |
static void | initResources () |
QPaintEngine::PaintEngineFeatures | qt_pdf_decide_features () |
bool | qt_isExtendedRadialGradient (const QBrush &brush) |
static void | removeTransparencyFromBrush (QBrush &brush) |
const char * | qt_real_to_string (qreal val, char *buf) |
const char * | qt_int_to_string (int val, char *buf) |
static void | moveToHook (qfixed x, qfixed y, void *data) |
static void | lineToHook (qfixed x, qfixed y, void *data) |
static void | cubicToHook (qfixed c1x, qfixed c1y, qfixed c2x, qfixed c2y, qfixed ex, qfixed ey, void *data) |
QPainterPath | qt_regionToPath (const QRegion ®ion) |
Q_DECLARE_TYPEINFO (QGradientBound, Q_PRIMITIVE_TYPE) | |
static bool | is_monochrome (const QList< QRgb > &colorTable) |
Variables | |
static const bool | do_compress = true |
static const bool | interpolateImages = false |
static const char *const | pattern_for_brush [] |
|
static |
Definition at line 588 of file qpdf.cpp.
References QTransform::map(), and QPdf::Stroker::matrix.
Referenced by QPdf::Stroker::Stroker(), and QStrokerOps::setCubicToHook().
|
static |
Definition at line 38 of file qpdf.cpp.
References Q_INIT_RESOURCE.
Referenced by QCocoaIntegration::QCocoaIntegration(), QEglFSIntegration::QEglFSIntegration(), QPdfEnginePrivate::QPdfEnginePrivate(), QWindowsCursor::QWindowsCursor(), and QApplicationPrivate::init().
Definition at line 2837 of file qpdf.cpp.
References QList< T >::at(), Qt::black, QColor::rgba(), QList< T >::size(), and Qt::white.
Referenced by QPdfEnginePrivate::addImage().
Definition at line 580 of file qpdf.cpp.
References QTransform::map(), and QPdf::Stroker::matrix.
Referenced by QPdf::Stroker::Stroker(), and QStrokerOps::setLineToHook().
Definition at line 569 of file qpdf.cpp.
References QPdf::ByteStream::stream(), and QPdf::Stroker::stream.
Referenced by QPdf::Stroker::Stroker(), and QStrokerOps::setMoveToHook().
Q_DECLARE_TYPEINFO | ( | QGradientBound | , |
Q_PRIMITIVE_TYPE | |||
) |
const char * qt_int_to_string | ( | int | val, |
char * | buf | ||
) |
bool qt_isExtendedRadialGradient | ( | const QBrush & | brush | ) |
Definition at line 801 of file qbrush.cpp.
References QRadialGradient::center(), QRadialGradient::focalPoint(), QRadialGradient::focalRadius(), qFuzzyIsNull(), Qt::RadialGradientPattern, QRadialGradient::radius(), QPointF::x(), and QPointF::y().
Referenced by QBrush::isOpaque(), removeTransparencyFromBrush(), and QPainterPrivate::updateEmulationSpecifier().
|
inline |
Definition at line 47 of file qpdf.cpp.
References QPaintEngine::AllFeatures, QPaintEngine::ConicalGradientFill, QPaintEngine::ObjectBoundingModeGradients, QPaintEngine::PerspectiveTransform, and QPaintEngine::PorterDuff.
const char * qt_real_to_string | ( | qreal | val, |
char * | buf | ||
) |
Definition at line 99 of file qpdf.cpp.
References i, output, qIsNaN(), and ret.
Referenced by QPdfEngine::drawHyperlink(), QPdf::ByteStream::operator<<(), and QPdf::ByteStream::operator<<().
QPainterPath qt_regionToPath | ( | const QRegion & | region | ) |
Definition at line 1007 of file qregion.cpp.
Definition at line 60 of file qpdf.cpp.
References Qt::black, Qt::ConicalGradientPattern, i, Qt::LinearGradientPattern, qt_isExtendedRadialGradient(), Qt::RadialGradientPattern, QList< T >::size(), Qt::SolidPattern, and Qt::TexturePattern.
Referenced by QPdfEngine::updateState().
|
static |
Definition at line 407 of file qpdf.cpp.
Referenced by QPdf::patternForBrush().