KoWmfReadPrivate Class Reference
KoWmfReadPrivate allows to read WMF files. More...
#include <kowmfreadprivate.h>
Collaboration diagram for KoWmfReadPrivate:

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 | |
Q_UINT16 | calcCheckSum (WmfPlaceableHeader *) |
Public Attributes | |
bool | mValid |
bool | mStandard |
bool | mPlaceable |
bool | mEnhanced |
QRect | mBBox |
int | mDpi |
int | mNbrFunc |
Detailed Description
KoWmfReadPrivate allows to read WMF files.
Definition at line 41 of file kowmfreadprivate.h.
Member Function Documentation
|
Load WMF file. Returns true on success. Definition at line 62 of file kowmfreadprivate.cc. References calcCheckSum(), mBBox, and mDpi. Referenced by KoWmfRead::load(). |
|
Plays a metafile in To draw on a device you have to inherit the class ReadKwmf Definition at line 233 of file kowmfreadprivate.cc. References KoWmfRead::begin(), KoWmfRead::end(), mBBox, and mDpi. Referenced by KoWmfRead::play(). |
|
set window origin
Definition at line 337 of file kowmfreadprivate.cc. References KoWmfRead::setWindowOrg(). |
|
set window extents
Definition at line 351 of file kowmfreadprivate.cc. References KoWmfRead::setWindowExt(). |
|
scale window extents
Definition at line 375 of file kowmfreadprivate.cc. References KoWmfRead::setWindowExt(). |
|
offset in window origin
Definition at line 364 of file kowmfreadprivate.cc. References KoWmfRead::setWindowOrg(). |
|
draw line to coord
Definition at line 396 of file kowmfreadprivate.cc. References KoWmfRead::lineTo(). |
|
move pen to coord
Definition at line 405 of file kowmfreadprivate.cc. References KoWmfRead::moveTo(). |
|
draw ellipse
Definition at line 414 of file kowmfreadprivate.cc. References KoWmfRead::drawEllipse(). |
|
draw polygon
Definition at line 423 of file kowmfreadprivate.cc. References KoWmfRead::drawPolygon(). |
|
draw a list of polygons
Definition at line 436 of file kowmfreadprivate.cc. References KoWmfRead::drawPolyPolygon(). |
|
draw series of lines
Definition at line 462 of file kowmfreadprivate.cc. References KoWmfRead::drawPolyline(). |
|
draw a rectangle
Definition at line 474 of file kowmfreadprivate.cc. References KoWmfRead::drawRect(). |
|
draw round rectangle
Definition at line 483 of file kowmfreadprivate.cc. References KoWmfRead::drawRoundRect(). |
|
draw arc
Definition at line 502 of file kowmfreadprivate.cc. References KoWmfRead::drawArc(). |
|
draw chord
Definition at line 519 of file kowmfreadprivate.cc. References KoWmfRead::drawChord(). |
|
draw pie
Definition at line 536 of file kowmfreadprivate.cc. References KoWmfRead::drawPie(). |
|
set polygon fill mode
Definition at line 553 of file kowmfreadprivate.cc. |
|
set background pen color
Definition at line 562 of file kowmfreadprivate.cc. References KoWmfRead::setBackgroundColor(). |
|
set background pen mode
Definition at line 571 of file kowmfreadprivate.cc. References KoWmfRead::setBackgroundMode(). |
|
set a pixel
Definition at line 583 of file kowmfreadprivate.cc. References KoWmfRead::lineTo(), KoWmfRead::moveTo(), KoWmfRead::pen(), and KoWmfRead::setPen(). |
|
set raster operation mode
Definition at line 600 of file kowmfreadprivate.cc. References KoWmfRead::setRasterOp(). |
|
save device context */
Definition at line 609 of file kowmfreadprivate.cc. References KoWmfRead::save(). |
|
restore device context
Definition at line 615 of file kowmfreadprivate.cc. References KoWmfRead::restore(). |
|
clipping region is the intersection of this region and the original region
Definition at line 625 of file kowmfreadprivate.cc. References KoWmfRead::clipRegion(), and KoWmfRead::setClipRegion(). |
|
delete a clipping rectangle of the original region
Definition at line 644 of file kowmfreadprivate.cc. References KoWmfRead::clipRegion(), and KoWmfRead::setClipRegion(). |
|
set text color
Definition at line 666 of file kowmfreadprivate.cc. |
|
set text alignment
Definition at line 675 of file kowmfreadprivate.cc. |
|
draw text
Definition at line 681 of file kowmfreadprivate.cc. |
|
copies a DIB into a dest location
Definition at line 709 of file kowmfreadprivate.cc. References KoWmfRead::drawImage(), KoWmfRead::restore(), KoWmfRead::save(), KoWmfRead::setRasterOp(), and KoWmfRead::setWorldMatrix(). |
|
stretches a DIB into a dest location
Definition at line 746 of file kowmfreadprivate.cc. References KoWmfRead::drawImage(), KoWmfRead::restore(), KoWmfRead::save(), KoWmfRead::setRasterOp(), and KoWmfRead::setWorldMatrix(). |
|
create a pattern brush
Definition at line 815 of file kowmfreadprivate.cc. |
|
activate object handle
Definition at line 838 of file kowmfreadprivate.cc. References KoWmfHandle::apply(). |
|
free object handle
Definition at line 850 of file kowmfreadprivate.cc. |
|
create an empty object in the object list
Definition at line 859 of file kowmfreadprivate.cc. |
|
create a logical brush
Definition at line 868 of file kowmfreadprivate.cc. |
|
create a logical pen
Definition at line 901 of file kowmfreadprivate.cc. |
|
create a logical font
Definition at line 928 of file kowmfreadprivate.cc. |
|
end of meta file
Definition at line 965 of file kowmfreadprivate.cc. |
|
Calculate header checksum.
Definition at line 969 of file kowmfreadprivate.cc. Referenced by KoWmfWrite::end(), and load(). |
Member Data Documentation
|
bounding rectangle
Definition at line 208 of file kowmfreadprivate.h. Referenced by KoWmfRead::boundingRect(), load(), and play(). |
|
number of points per inch for the default size
Definition at line 211 of file kowmfreadprivate.h. Referenced by KoWmfRead::defaultDpi(), load(), and play(). |
|
number of functions to draw (==0 for all)
Definition at line 214 of file kowmfreadprivate.h. Referenced by KoWmfRead::setDebug(). |
The documentation for this class was generated from the following files: