KImgIO
eps.cpp
Go to the documentation of this file.
86 kError(399) << "kimgio EPS: supposed Postscript code of a MS-DOS EPS file doe not start with %!." << endl;
330 QImageIOPlugin::Capabilities EPSPlugin::capabilities(QIODevice *device, const QByteArray &format) const
void setCodec(QTextCodec *codec)
typedef Capabilities
bool load(QIODevice *device, const char *format)
bool isWritable() const
bool end()
virtual QImageIOHandler * create(QIODevice *device, const QByteArray &format) const =0
QIODevice * device() const
QString readLine(qint64 maxlen)
virtual bool seek(qint64 pos)
static bool seekToCodeStart(QIODevice *io, quint32 &ps_offset, quint32 &ps_size)
Definition: eps.cpp:24
void setOutputFileName(const QString &fileName)
bool isEmpty() const
bool isReadable() const
virtual bool isSequential() const
virtual qint64 pos() const
QString outputFileName() const
bool atEnd() const
void setCreator(const QString &creator)
bool isEmpty() const
QByteArray readAll()
void setDevice(QIODevice *device)
qint64 read(char *data, qint64 maxSize)
bool isOpen() const
virtual Capabilities capabilities(QIODevice *device, const QByteArray &format) const =0
void setPaperSize(PaperSize newPaperSize)
virtual bool reset()
void setFullPage(bool fp)
QString fileName() const
void drawImage(const QRectF &target, const QImage &image, const QRectF &source, QFlags< Qt::ImageConversionFlag > flags)
virtual QStringList keys() const =0
QString & setNum(short n, int base)
bool contains(char ch) const
QSize size() const
void setFormat(const QByteArray &format)
int size() const
void setOutputFormat(OutputFormat format)
bool begin(QPaintDevice *device)
void ungetChar(char c)
bool open()
QByteArray encodeName(const QString &fileName)
qint64 readLine(char *data, qint64 maxSize)
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:22:49 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:22:49 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.