No images in this repository’s iceberg at this time
Download raw (850 bytes)
//
// C++ Interface: ulpdfdevice
//
// Description:
//
//
// Author: Pierre Marchand <pierre@moulindetouvois.com>, (C) 2007
//
// Copyright: See COPYING file that comes with this distribution
//
//
#ifndef ULPDFDEVICE_H
#define ULPDFDEVICE_H
#include <QPaintDevice>
#include <QByteArray>
class ULPaintEngine;
/**
@author Pierre Marchand <pierre@moulindetouvois.com>
*/
class ULPDFDevice : public QPaintDevice
{
public:
ULPDFDevice ( QByteArray *content );
~ULPDFDevice();
int devType() const;
private:
ULPaintEngine *pdfengine;
QByteArray *contentstream;
public:
// QByteArray *getContent(){return contentstream;};
QByteArray getContentArray();
protected:
virtual QPaintEngine* paintEngine() const;
int metric ( QPaintDevice::PaintDeviceMetric metric ) const ;
// private:
// friend class ULExtraGraphic;
};
#endif