Mapper  0.9.0
API documentation
Classes | Enumerations | Functions
AdvancedPdf Namespace Reference

Classes

class  ByteStream
 
struct  Stroker
 

Enumerations

enum  PathFlags {
  ClipPath, FillPath, StrokePath, FillAndStrokePath,
  ClipPath, FillPath, StrokePath, FillAndStrokePath
}
 
enum  PathFlags {
  ClipPath, FillPath, StrokePath, FillAndStrokePath,
  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 [1/2]

Enumerator
ClipPath 
FillPath 
StrokePath 
FillAndStrokePath 
ClipPath 
FillPath 
StrokePath 
FillAndStrokePath 

◆ PathFlags [2/2]

Enumerator
ClipPath 
FillPath 
StrokePath 
FillAndStrokePath 
ClipPath 
FillPath 
StrokePath 
FillAndStrokePath 

Function Documentation

◆ ascii85Encode()

QByteArray AdvancedPdf::ascii85Encode ( const QByteArray input)

◆ generateDashes()

QByteArray AdvancedPdf::generateDashes ( const QPen pen)

◆ generateMatrix()

QByteArray AdvancedPdf::generateMatrix ( const QTransform matrix)

◆ generatePath()

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

◆ patternForBrush()

QByteArray AdvancedPdf::patternForBrush ( const QBrush b)

◆ toHex() [1/2]

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

◆ toHex() [2/2]

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