31#include <tqpointarray.h>
33#include <../kofficecore/koffice_export.h>
55 virtual bool load( const TQString& fileName );
56 virtual bool load( const TQByteArray& array );
66 bool isStandard( void ) const;
67 bool isPlaceable( void ) const;
68 bool isEnhanced( void ) const;
69 bool isValid( void ) const;
77 virtual TQRect boundingRect( void ) const;
83 int defaultDpi( void ) const;
90 void setDebug( int nbFunc );
95 virtual bool begin() = 0;
96 virtual bool end() = 0;
97 virtual void save() = 0;
98 virtual void restore() = 0;
101 virtual void setFont( const TQFont & ) = 0;
103 virtual void setPen( const TQPen &p ) = 0;
104 virtual const TQPen &pen() const = 0;
105 virtual void setBrush( const TQBrush & ) = 0;
108 virtual void setBackgroundColor( const TQColor & ) = 0;
109 virtual void setBackgroundMode( TQt::BGMode ) = 0;
110 virtual void setRasterOp( TQt::RasterOp ) = 0;
115 virtual void setWindowOrg( int left, int top ) = 0;
116 virtual void setWindowExt( int width, int height ) = 0;
121 virtual void setClipRegion( const TQRegion & ) = 0;
122 virtual TQRegion clipRegion() = 0;
125 virtual void moveTo( int x, int y ) = 0;
126 virtual void lineTo( int x, int y ) = 0;
127 virtual void drawRect( int x, int y, int w, int h ) = 0;
128 virtual void drawRoundRect( int x, int y, int w, int h, int = 25, int = 25 ) = 0;
129 virtual void drawEllipse( int x, int y, int w, int h ) = 0;
130 virtual void drawArc( int x, int y, int w, int h, int a, int alen ) = 0;
131 virtual void drawPie( int x, int y, int w, int h, int a, int alen ) = 0;
132 virtual void drawChord( int x, int y, int w, int h, int a, int alen ) = 0;
133 virtual void drawPolyline( const TQPointArray &pa ) = 0;
134 virtual void drawPolygon( const TQPointArray &pa, bool winding= false ) = 0;
137 virtual void drawPolyPolygon( TQPtrList<TQPointArray>& listPa, bool winding= false ) = 0;
138 virtual void drawImage( int x, int y, const TQImage &, int sx = 0, int sy = 0, int sw = -1, int sh = -1 ) = 0;
143 virtual void drawText( int x, int y, int w, int h, int flags, const TQString &s, double rotation ) = 0;
146 virtual void setWorldMatrix( const TQWMatrix &, bool combine= false ) = 0;
KoWmfReadPrivate allows to read WMF files.
KoWmfRead allows the redirection of the actions stored in a WMF file.
|