lib
KoWmfReadPrivate Class Reference
#include <kowmfreadprivate.h>
Detailed Description
KoWmfReadPrivate allows to read WMF files.
Definition at line 41 of file kowmfreadprivate.h.
Public Member Functions | |
bool | load (const QByteArray &array) |
bool | play (KoWmfRead *readKwmf) |
void | setWindowOrg (Q_UINT32 size, QDataStream &stream) |
void | setWindowExt (Q_UINT32 size, QDataStream &stream) |
void | ScaleWindowExt (Q_UINT32, QDataStream &stream) |
void | OffsetWindowOrg (Q_UINT32, QDataStream &stream) |
void | lineTo (Q_UINT32 size, QDataStream &stream) |
void | moveTo (Q_UINT32 size, QDataStream &stream) |
void | ellipse (Q_UINT32 size, QDataStream &stream) |
void | polygon (Q_UINT32 size, QDataStream &stream) |
void | polyPolygon (Q_UINT32 size, QDataStream &stream) |
void | polyline (Q_UINT32 size, QDataStream &stream) |
void | rectangle (Q_UINT32 size, QDataStream &stream) |
void | roundRect (Q_UINT32 size, QDataStream &stream) |
void | arc (Q_UINT32 size, QDataStream &stream) |
void | chord (Q_UINT32 size, QDataStream &stream) |
void | pie (Q_UINT32 size, QDataStream &stream) |
void | setPolyFillMode (Q_UINT32 size, QDataStream &stream) |
void | setBkColor (Q_UINT32 size, QDataStream &stream) |
void | setBkMode (Q_UINT32 size, QDataStream &stream) |
void | setPixel (Q_UINT32 size, QDataStream &stream) |
void | setRop (Q_UINT32 size, QDataStream &stream) |
void | saveDC (Q_UINT32 size, QDataStream &stream) |
void | restoreDC (Q_UINT32 size, QDataStream &stream) |
void | intersectClipRect (Q_UINT32 size, QDataStream &stream) |
void | excludeClipRect (Q_UINT32 size, QDataStream &stream) |
void | setTextColor (Q_UINT32 size, QDataStream &stream) |
void | setTextAlign (Q_UINT32 size, QDataStream &stream) |
void | textOut (Q_UINT32 size, QDataStream &stream) |
void | extTextOut (Q_UINT32 size, QDataStream &stream) |
void | SetStretchBltMode (Q_UINT32, QDataStream &stream) |
void | dibBitBlt (Q_UINT32 size, QDataStream &stream) |
void | dibStretchBlt (Q_UINT32 size, QDataStream &stream) |
void | stretchDib (Q_UINT32 size, QDataStream &stream) |
void | dibCreatePatternBrush (Q_UINT32 size, QDataStream &stream) |
void | selectObject (Q_UINT32 size, QDataStream &stream) |
void | deleteObject (Q_UINT32 size, QDataStream &stream) |
void | createEmptyObject () |
void | createBrushIndirect (Q_UINT32 size, QDataStream &stream) |
void | createPenIndirect (Q_UINT32 size, QDataStream &stream) |
void | createFontIndirect (Q_UINT32 size, QDataStream &stream) |
void | end (Q_UINT32, QDataStream &stream) |
void | notyet (Q_UINT32, QDataStream &stream) |
void | region (Q_UINT32, QDataStream &stream) |
void | palette (Q_UINT32, QDataStream &stream) |
void | escape (Q_UINT32, QDataStream &stream) |
void | setRelAbs (Q_UINT32, QDataStream &stream) |
void | setMapMode (Q_UINT32, QDataStream &stream) |
void | extFloodFill (Q_UINT32, QDataStream &stream) |
void | startDoc (Q_UINT32, QDataStream &stream) |
void | startPage (Q_UINT32, QDataStream &stream) |
void | endDoc (Q_UINT32, QDataStream &stream) |
void | endPage (Q_UINT32, QDataStream &stream) |
void | resetDC (Q_UINT32, QDataStream &stream) |
void | bitBlt (Q_UINT32, QDataStream &stream) |
void | setDibToDev (Q_UINT32, QDataStream &stream) |
void | createBrush (Q_UINT32, QDataStream &stream) |
void | createPatternBrush (Q_UINT32, QDataStream &stream) |
void | createBitmap (Q_UINT32, QDataStream &stream) |
void | createBitmapIndirect (Q_UINT32, QDataStream &stream) |
void | createPalette (Q_UINT32, QDataStream &stream) |
void | createRegion (Q_UINT32, QDataStream &stream) |
Static Public Member Functions | |
static Q_UINT16 | calcCheckSum (WmfPlaceableHeader *) |
Public Attributes | |
bool | mValid |
bool | mStandard |
bool | mPlaceable |
bool | mEnhanced |
QRect | mBBox |
int | mDpi |
int | mNbrFunc |
Member Function Documentation
bool KoWmfReadPrivate::load | ( | const QByteArray & | array | ) |
bool KoWmfReadPrivate::play | ( | KoWmfRead * | readKwmf | ) |
Plays a metafile in readKwmf
and returns true on success.
To draw on a device you have to inherit the class ReadKwmf
mapping between n° function and index of table 'metaFuncTab' lower 8 digits of the function => entry in the table
Definition at line 233 of file kowmfreadprivate.cc.
void KoWmfReadPrivate::setWindowOrg | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::setWindowExt | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::ScaleWindowExt | ( | Q_UINT32 | , | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::OffsetWindowOrg | ( | Q_UINT32 | , | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::lineTo | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::moveTo | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::ellipse | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::polygon | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::polyPolygon | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::polyline | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::rectangle | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::roundRect | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::arc | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::chord | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::pie | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::setPolyFillMode | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::setBkColor | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::setBkMode | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::setPixel | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::setRop | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::saveDC | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::restoreDC | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::intersectClipRect | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
clipping region is the intersection of this region and the original region
Definition at line 625 of file kowmfreadprivate.cc.
void KoWmfReadPrivate::excludeClipRect | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
delete a clipping rectangle of the original region
Definition at line 644 of file kowmfreadprivate.cc.
void KoWmfReadPrivate::setTextColor | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::setTextAlign | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::textOut | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::dibBitBlt | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::dibStretchBlt | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::dibCreatePatternBrush | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::selectObject | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::deleteObject | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::createEmptyObject | ( | ) |
void KoWmfReadPrivate::createBrushIndirect | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::createPenIndirect | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::createFontIndirect | ( | Q_UINT32 | size, | |
QDataStream & | stream | |||
) |
void KoWmfReadPrivate::end | ( | Q_UINT32 | , | |
QDataStream & | stream | |||
) |
Q_UINT16 KoWmfReadPrivate::calcCheckSum | ( | WmfPlaceableHeader * | apmfh | ) | [static] |
Member Data Documentation
QRect KoWmfReadPrivate::mBBox |
The documentation for this class was generated from the following files: