7 #ifndef SCIMGDATALOADER_PICT_H
8 #define SCIMGDATALOADER_PICT_H
10 #include "scimgdataloader.h"
19 #include <QPainterPath>
25 void initSupportedFormatList();
30 virtual bool preloadAlphaChannel(
const QString& fn,
int page,
int res,
bool& hasAlpha);
31 virtual void loadEmbeddedProfile(
const QString& fn,
int page = 0);
32 virtual bool loadPicture(
const QString& fn,
int page,
int res,
bool thumbnail);
35 void parseHeader(QString fName,
double &x,
double &y,
double &w,
double &h);
36 void parsePict(QDataStream &ts);
37 void alignStreamToWord(QDataStream &ts, uint len);
38 void handleColor(QDataStream &ts,
bool back);
39 void handleColorRGB(QDataStream &ts,
bool back);
40 void handlePenPattern(QDataStream &ts);
41 void handlePolygon(QDataStream &ts, quint16 opCode);
42 void handleShape(QDataStream &ts, quint16 opCode);
43 void handleSameShape(QDataStream &ts, quint16 opCode);
44 void handleFontName(QDataStream &ts);
45 void handleTextSize(QDataStream &ts);
46 void handleTextFont(QDataStream &ts);
47 void handleTextStyle(QDataStream &ts);
48 void handleTextMode(QDataStream &ts);
49 void handleLongText(QDataStream &ts);
50 void handleDHText(QDataStream &ts);
51 void handleDVText(QDataStream &ts);
52 void handleDHVText(QDataStream &ts);
53 void createTextPath(QByteArray textString);
54 void handlePenMode(QDataStream &ts);
55 void handlePenSize(QDataStream &ts);
56 void handleOvalSize(QDataStream &ts);
57 void handleShortLine(QDataStream &ts);
58 void handleShortLineFrom(QDataStream &ts);
59 void handleLine(QDataStream &ts);
60 void handleLineFrom(QDataStream &ts);
61 void handlePixmap(QDataStream &ts, quint16 opCode);
62 void handleQuickTime(QDataStream &ts, quint16 opCode);
63 void handleComment(QDataStream &ts,
bool longComment);
64 QRect readRect(QDataStream &ts);
65 QByteArray decodeRLE(QByteArray &in, quint16 bytesPerLine,
int twoByte);
66 QBrush setFillPattern();
77 QByteArray patternData;
79 QBrush currPatternBrush;
82 QMap<int, QString> fontMap;
91 QPainter imagePainter;
93 bool textIsPostScript;
Definition: scimgdataloader.h:19
Definition: scimgdataloader_pict.h:21