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
QPdf Namespace Reference

Classes

class  ByteStream
struct  Stroker

Enumerations

enum  PathFlags { ClipPath , FillPath , StrokePath , FillAndStrokePath }

Functions

QByteArray generatePath (const QPainterPath &path, const QTransform &matrix, PathFlags flags)
QByteArray generateMatrix (const QTransform &matrix)
QByteArray generateDashes (const QPen &pen)
QByteArray patternForBrush (const QBrush &b)
QByteArray ascii85Encode (const QByteArray &input)
const char * toHex (ushort u, char *buffer)
const char * toHex (uchar u, char *buffer)

Enumeration Type Documentation

◆ PathFlags

Enumerator
ClipPath 
FillPath 
StrokePath 
FillAndStrokePath 

Definition at line 76 of file qpdf_p.h.

Function Documentation

◆ ascii85Encode()

QByteArray QPdf::ascii85Encode ( const QByteArray & input)

Definition at line 659 of file qpdf.cpp.

◆ generateDashes()

QByteArray QPdf::generateDashes ( const QPen & pen)

Definition at line 384 of file qpdf.cpp.

◆ generateMatrix()

QByteArray QPdf::generateMatrix ( const QTransform & matrix)

Definition at line 370 of file qpdf.cpp.

◆ generatePath()

QByteArray QPdf::generatePath ( const QPainterPath & path,
const QTransform & matrix,
PathFlags flags )

Definition at line 308 of file qpdf.cpp.

References StrokePath.

◆ patternForBrush()

QByteArray QPdf::patternForBrush ( const QBrush & b)

Definition at line 560 of file qpdf.cpp.

References pattern_for_brush.

◆ toHex() [1/2]

const char * QPdf::toHex ( uchar u,
char * buffer )

Definition at line 731 of file qpdf.cpp.

◆ toHex() [2/2]

const char * QPdf::toHex ( ushort u,
char * buffer )

Definition at line 715 of file qpdf.cpp.