#include <kowmfreadprivate.h>
Public Member Functions | |
| bool | load (const TQByteArray &array) |
| bool | play (KoWmfRead *readKwmf) |
| void | setWindowOrg (TQ_UINT32 size, TQDataStream &stream) |
| void | setWindowExt (TQ_UINT32 size, TQDataStream &stream) |
| void | ScaleWindowExt (TQ_UINT32, TQDataStream &stream) |
| void | OffsetWindowOrg (TQ_UINT32, TQDataStream &stream) |
| void | lineTo (TQ_UINT32 size, TQDataStream &stream) |
| void | moveTo (TQ_UINT32 size, TQDataStream &stream) |
| void | ellipse (TQ_UINT32 size, TQDataStream &stream) |
| void | polygon (TQ_UINT32 size, TQDataStream &stream) |
| void | polyPolygon (TQ_UINT32 size, TQDataStream &stream) |
| void | polyline (TQ_UINT32 size, TQDataStream &stream) |
| void | rectangle (TQ_UINT32 size, TQDataStream &stream) |
| void | roundRect (TQ_UINT32 size, TQDataStream &stream) |
| void | arc (TQ_UINT32 size, TQDataStream &stream) |
| void | chord (TQ_UINT32 size, TQDataStream &stream) |
| void | pie (TQ_UINT32 size, TQDataStream &stream) |
| void | setPolyFillMode (TQ_UINT32 size, TQDataStream &stream) |
| void | setBkColor (TQ_UINT32 size, TQDataStream &stream) |
| void | setBkMode (TQ_UINT32 size, TQDataStream &stream) |
| void | setPixel (TQ_UINT32 size, TQDataStream &stream) |
| void | setRop (TQ_UINT32 size, TQDataStream &stream) |
| void | saveDC (TQ_UINT32 size, TQDataStream &stream) |
| void | restoreDC (TQ_UINT32 size, TQDataStream &stream) |
| void | intersectClipRect (TQ_UINT32 size, TQDataStream &stream) |
| void | excludeClipRect (TQ_UINT32 size, TQDataStream &stream) |
| void | setTextColor (TQ_UINT32 size, TQDataStream &stream) |
| void | setTextAlign (TQ_UINT32 size, TQDataStream &stream) |
| void | textOut (TQ_UINT32 size, TQDataStream &stream) |
| void | extTextOut (TQ_UINT32 size, TQDataStream &stream) |
| void | SetStretchBltMode (TQ_UINT32, TQDataStream &stream) |
| void | dibBitBlt (TQ_UINT32 size, TQDataStream &stream) |
| void | dibStretchBlt (TQ_UINT32 size, TQDataStream &stream) |
| void | stretchDib (TQ_UINT32 size, TQDataStream &stream) |
| void | dibCreatePatternBrush (TQ_UINT32 size, TQDataStream &stream) |
| void | selectObject (TQ_UINT32 size, TQDataStream &stream) |
| void | deleteObject (TQ_UINT32 size, TQDataStream &stream) |
| void | createEmptyObject () |
| void | createBrushIndirect (TQ_UINT32 size, TQDataStream &stream) |
| void | createPenIndirect (TQ_UINT32 size, TQDataStream &stream) |
| void | createFontIndirect (TQ_UINT32 size, TQDataStream &stream) |
| void | end (TQ_UINT32, TQDataStream &stream) |
| void | notyet (TQ_UINT32, TQDataStream &stream) |
| void | region (TQ_UINT32, TQDataStream &stream) |
| void | palette (TQ_UINT32, TQDataStream &stream) |
| void | escape (TQ_UINT32, TQDataStream &stream) |
| void | setRelAbs (TQ_UINT32, TQDataStream &stream) |
| void | setMapMode (TQ_UINT32, TQDataStream &stream) |
| void | extFloodFill (TQ_UINT32, TQDataStream &stream) |
| void | startDoc (TQ_UINT32, TQDataStream &stream) |
| void | startPage (TQ_UINT32, TQDataStream &stream) |
| void | endDoc (TQ_UINT32, TQDataStream &stream) |
| void | endPage (TQ_UINT32, TQDataStream &stream) |
| void | resetDC (TQ_UINT32, TQDataStream &stream) |
| void | bitBlt (TQ_UINT32, TQDataStream &stream) |
| void | setDibToDev (TQ_UINT32, TQDataStream &stream) |
| void | createBrush (TQ_UINT32, TQDataStream &stream) |
| void | createPatternBrush (TQ_UINT32, TQDataStream &stream) |
| void | createBitmap (TQ_UINT32, TQDataStream &stream) |
| void | createBitmapIndirect (TQ_UINT32, TQDataStream &stream) |
| void | createPalette (TQ_UINT32, TQDataStream &stream) |
| void | createRegion (TQ_UINT32, TQDataStream &stream) |
Static Public Member Functions | |
| static TQ_UINT16 | calcCheckSum (WmfPlaceableHeader *) |
Public Attributes | |
| bool | mValid |
| bool | mStandard |
| bool | mPlaceable |
| bool | mEnhanced |
| TQRect | mBBox |
| int | mDpi |
| int | mNbrFunc |
Detailed Description
KoWmfReadPrivate allows to read WMF files.
Definition at line 41 of file kowmfreadprivate.h.
Constructor & Destructor Documentation
◆ KoWmfReadPrivate()
| KoWmfReadPrivate::KoWmfReadPrivate | ( | ) |
Definition at line 34 of file kowmfreadprivate.cpp.
◆ ~KoWmfReadPrivate()
|
virtual |
Definition at line 46 of file kowmfreadprivate.cpp.
Member Function Documentation
◆ arc()
| void KoWmfReadPrivate::arc | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
draw arc
Definition at line 502 of file kowmfreadprivate.cpp.
◆ bitBlt()
| void KoWmfReadPrivate::bitBlt | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 1069 of file kowmfreadprivate.cpp.
◆ calcCheckSum()
|
static |
Calculate header checksum.
Definition at line 969 of file kowmfreadprivate.cpp.
◆ chord()
| void KoWmfReadPrivate::chord | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
draw chord
Definition at line 519 of file kowmfreadprivate.cpp.
◆ createBitmap()
| void KoWmfReadPrivate::createBitmap | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 1097 of file kowmfreadprivate.cpp.
◆ createBitmapIndirect()
| void KoWmfReadPrivate::createBitmapIndirect | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 1104 of file kowmfreadprivate.cpp.
◆ createBrush()
| void KoWmfReadPrivate::createBrush | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 1083 of file kowmfreadprivate.cpp.
◆ createBrushIndirect()
| void KoWmfReadPrivate::createBrushIndirect | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
create a logical brush
Definition at line 868 of file kowmfreadprivate.cpp.
◆ createEmptyObject()
| void KoWmfReadPrivate::createEmptyObject | ( | ) |
create an empty object in the object list
Definition at line 859 of file kowmfreadprivate.cpp.
◆ createFontIndirect()
| void KoWmfReadPrivate::createFontIndirect | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
create a logical font
Definition at line 928 of file kowmfreadprivate.cpp.
◆ createPalette()
| void KoWmfReadPrivate::createPalette | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 1112 of file kowmfreadprivate.cpp.
◆ createPatternBrush()
| void KoWmfReadPrivate::createPatternBrush | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 1090 of file kowmfreadprivate.cpp.
◆ createPenIndirect()
| void KoWmfReadPrivate::createPenIndirect | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
create a logical pen
Definition at line 901 of file kowmfreadprivate.cpp.
◆ createRegion()
| void KoWmfReadPrivate::createRegion | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 1120 of file kowmfreadprivate.cpp.
◆ deleteObject()
| void KoWmfReadPrivate::deleteObject | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
free object handle
Definition at line 850 of file kowmfreadprivate.cpp.
◆ dibBitBlt()
| void KoWmfReadPrivate::dibBitBlt | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
copies a DIB into a dest location
Definition at line 709 of file kowmfreadprivate.cpp.
◆ dibCreatePatternBrush()
| void KoWmfReadPrivate::dibCreatePatternBrush | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
create a pattern brush
Definition at line 815 of file kowmfreadprivate.cpp.
◆ dibStretchBlt()
| void KoWmfReadPrivate::dibStretchBlt | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
stretches a DIB into a dest location
Definition at line 746 of file kowmfreadprivate.cpp.
◆ ellipse()
| void KoWmfReadPrivate::ellipse | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
draw ellipse
Definition at line 414 of file kowmfreadprivate.cpp.
◆ end()
| void KoWmfReadPrivate::end | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
end of meta file
Definition at line 965 of file kowmfreadprivate.cpp.
◆ endDoc()
| void KoWmfReadPrivate::endDoc | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 1048 of file kowmfreadprivate.cpp.
◆ endPage()
| void KoWmfReadPrivate::endPage | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 1055 of file kowmfreadprivate.cpp.
◆ escape()
| void KoWmfReadPrivate::escape | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 1006 of file kowmfreadprivate.cpp.
◆ excludeClipRect()
| void KoWmfReadPrivate::excludeClipRect | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
delete a clipping rectangle of the original region
Definition at line 644 of file kowmfreadprivate.cpp.
◆ extFloodFill()
| void KoWmfReadPrivate::extFloodFill | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 1027 of file kowmfreadprivate.cpp.
◆ extTextOut()
| void KoWmfReadPrivate::extTextOut | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
Definition at line 689 of file kowmfreadprivate.cpp.
◆ intersectClipRect()
| void KoWmfReadPrivate::intersectClipRect | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
clipping region is the intersection of this region and the original region
Definition at line 625 of file kowmfreadprivate.cpp.
◆ lineTo()
| void KoWmfReadPrivate::lineTo | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
draw line to coord
Definition at line 396 of file kowmfreadprivate.cpp.
◆ load()
| bool KoWmfReadPrivate::load | ( | const TQByteArray & | array | ) |
◆ moveTo()
| void KoWmfReadPrivate::moveTo | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
move pen to coord
Definition at line 405 of file kowmfreadprivate.cpp.
◆ notyet()
| void KoWmfReadPrivate::notyet | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 985 of file kowmfreadprivate.cpp.
◆ OffsetWindowOrg()
| void KoWmfReadPrivate::OffsetWindowOrg | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
offset in window origin
Definition at line 364 of file kowmfreadprivate.cpp.
◆ palette()
| void KoWmfReadPrivate::palette | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 999 of file kowmfreadprivate.cpp.
◆ pie()
| void KoWmfReadPrivate::pie | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
draw pie
Definition at line 536 of file kowmfreadprivate.cpp.
◆ play()
| 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.cpp.
◆ polygon()
| void KoWmfReadPrivate::polygon | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
draw polygon
Definition at line 423 of file kowmfreadprivate.cpp.
◆ polyline()
| void KoWmfReadPrivate::polyline | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
draw series of lines
Definition at line 462 of file kowmfreadprivate.cpp.
◆ polyPolygon()
| void KoWmfReadPrivate::polyPolygon | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
draw a list of polygons
Definition at line 436 of file kowmfreadprivate.cpp.
◆ rectangle()
| void KoWmfReadPrivate::rectangle | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
draw a rectangle
Definition at line 474 of file kowmfreadprivate.cpp.
◆ region()
| void KoWmfReadPrivate::region | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 992 of file kowmfreadprivate.cpp.
◆ resetDC()
| void KoWmfReadPrivate::resetDC | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 1062 of file kowmfreadprivate.cpp.
◆ restoreDC()
| void KoWmfReadPrivate::restoreDC | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
restore device context
Definition at line 615 of file kowmfreadprivate.cpp.
◆ roundRect()
| void KoWmfReadPrivate::roundRect | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
draw round rectangle
Definition at line 483 of file kowmfreadprivate.cpp.
◆ saveDC()
| void KoWmfReadPrivate::saveDC | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
save device context */
Definition at line 609 of file kowmfreadprivate.cpp.
◆ ScaleWindowExt()
| void KoWmfReadPrivate::ScaleWindowExt | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
scale window extents
Definition at line 375 of file kowmfreadprivate.cpp.
◆ selectObject()
| void KoWmfReadPrivate::selectObject | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
activate object handle
Definition at line 838 of file kowmfreadprivate.cpp.
◆ setBkColor()
| void KoWmfReadPrivate::setBkColor | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
set background pen color
Definition at line 562 of file kowmfreadprivate.cpp.
◆ setBkMode()
| void KoWmfReadPrivate::setBkMode | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
set background pen mode
Definition at line 571 of file kowmfreadprivate.cpp.
◆ setDibToDev()
| void KoWmfReadPrivate::setDibToDev | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 1076 of file kowmfreadprivate.cpp.
◆ setMapMode()
| void KoWmfReadPrivate::setMapMode | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 1020 of file kowmfreadprivate.cpp.
◆ setPixel()
| void KoWmfReadPrivate::setPixel | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
set a pixel
Definition at line 583 of file kowmfreadprivate.cpp.
◆ setPolyFillMode()
| void KoWmfReadPrivate::setPolyFillMode | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
set polygon fill mode
Definition at line 553 of file kowmfreadprivate.cpp.
◆ setRelAbs()
| void KoWmfReadPrivate::setRelAbs | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 1013 of file kowmfreadprivate.cpp.
◆ setRop()
| void KoWmfReadPrivate::setRop | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
set raster operation mode
Definition at line 600 of file kowmfreadprivate.cpp.
◆ SetStretchBltMode()
| void KoWmfReadPrivate::SetStretchBltMode | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 701 of file kowmfreadprivate.cpp.
◆ setTextAlign()
| void KoWmfReadPrivate::setTextAlign | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
set text alignment
Definition at line 675 of file kowmfreadprivate.cpp.
◆ setTextColor()
| void KoWmfReadPrivate::setTextColor | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
set text color
Definition at line 666 of file kowmfreadprivate.cpp.
◆ setWindowExt()
| void KoWmfReadPrivate::setWindowExt | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
set window extents
Definition at line 351 of file kowmfreadprivate.cpp.
◆ setWindowOrg()
| void KoWmfReadPrivate::setWindowOrg | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
set window origin
Definition at line 337 of file kowmfreadprivate.cpp.
◆ startDoc()
| void KoWmfReadPrivate::startDoc | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 1034 of file kowmfreadprivate.cpp.
◆ startPage()
| void KoWmfReadPrivate::startPage | ( | TQ_UINT32 | , |
| TQDataStream & | stream | ||
| ) |
Definition at line 1041 of file kowmfreadprivate.cpp.
◆ stretchDib()
| void KoWmfReadPrivate::stretchDib | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
Definition at line 781 of file kowmfreadprivate.cpp.
◆ textOut()
| void KoWmfReadPrivate::textOut | ( | TQ_UINT32 | size, |
| TQDataStream & | stream | ||
| ) |
draw text
Definition at line 681 of file kowmfreadprivate.cpp.
Member Data Documentation
◆ mBBox
| TQRect KoWmfReadPrivate::mBBox |
bounding rectangle
Definition at line 208 of file kowmfreadprivate.h.
◆ mDpi
| int KoWmfReadPrivate::mDpi |
number of points per inch for the default size
Definition at line 211 of file kowmfreadprivate.h.
◆ mEnhanced
| bool KoWmfReadPrivate::mEnhanced |
Definition at line 205 of file kowmfreadprivate.h.
◆ mNbrFunc
| int KoWmfReadPrivate::mNbrFunc |
number of functions to draw (==0 for all)
Definition at line 214 of file kowmfreadprivate.h.
◆ mPlaceable
| bool KoWmfReadPrivate::mPlaceable |
Definition at line 204 of file kowmfreadprivate.h.
◆ mStandard
| bool KoWmfReadPrivate::mStandard |
Definition at line 203 of file kowmfreadprivate.h.
◆ mValid
| bool KoWmfReadPrivate::mValid |
Definition at line 202 of file kowmfreadprivate.h.
The documentation for this class was generated from the following files:
