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:

