Mapper  0.9.0
API documentation
Classes | Namespaces | Enumerations | Functions
advanced_pdf_p.h File Reference

(d906cdb on 15 Aug 2019)

#include <QtGui/private/qtguiglobal_p.h>
#include "QtGui/qmatrix.h"
#include "QtCore/qstring.h"
#include "QtCore/qvector.h"
#include <private/qstroker_p.h>
#include <private/qpaintengine_p.h>
#include <private/qfontengine_p.h>
#include "private/qfontsubset_p.h"
#include "qpagelayout.h"
Include dependency graph for advanced_pdf_p.h:
This graph shows which files directly or indirectly include this file:

Classes

class  AdvancedPdf::ByteStream
 
struct  AdvancedPdf::Stroker
 
class  AdvancedPdfPage
 
class  AdvancedPdfEngine
 
struct  AdvancedPdfEngine::PaintEngineTypeStruct
 
class  AdvancedPdfEnginePrivate
 

Namespaces

 AdvancedPdf
 

Enumerations

enum  AdvancedPdf::PathFlags {
  AdvancedPdf::ClipPath, AdvancedPdf::FillPath, AdvancedPdf::StrokePath, AdvancedPdf::FillAndStrokePath,
  AdvancedPdf::ClipPath, AdvancedPdf::FillPath, AdvancedPdf::StrokePath, AdvancedPdf::FillAndStrokePath
}
 

Functions

QT_BEGIN_NAMESPACE const char * qt_real_to_string (qreal val, char *buf)
 Copyright 2015 Kai Pastor. More...
 
const char * qt_int_to_string (int val, char *buf)
 
QByteArray AdvancedPdf::generatePath (const QPainterPath &path, const QTransform &matrix, PathFlags flags)
 
QByteArray AdvancedPdf::generateMatrix (const QTransform &matrix)
 
QByteArray AdvancedPdf::generateDashes (const QPen &pen)
 
QByteArray AdvancedPdf::patternForBrush (const QBrush &b)
 
QByteArray AdvancedPdf::ascii85Encode (const QByteArray &input)
 
const char * AdvancedPdf::toHex (ushort u, char *buffer)
 
const char * AdvancedPdf::toHex (uchar u, char *buffer)
 

Function Documentation

◆ qt_int_to_string()

const char* qt_int_to_string ( int  val,
char *  buf 
)

◆ qt_real_to_string()

QT_BEGIN_NAMESPACE const char* qt_real_to_string ( qreal  val,
char *  buf 
)

Copyright 2015 Kai Pastor.

This file is part of OpenOrienteering.

This is a modified version of a file from the Qt Toolkit. You can redistribute it and/or modify it under the terms of the GNU General Public License, version 3, as published by the Free Software Foundation, or any later version approved by the KDE Free Qt Foundation

OpenOrienteering is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with OpenOrienteering. If not, see http://www.gnu.org/licenses/