19 #ifndef __com_sun_star_awt_XGraphics_idl__
20 #define __com_sun_star_awt_XGraphics_idl__
30 module com { module sun { module star { module awt {
32 published
interface XRegion;
33 published
interface XDisplayBitmap;
34 published
interface XFont;
35 published
interface XDevice;
52 void setFont( [in]
XFont xNewFont );
83 void setClipRegion( [in]
XRegion Clipping );
87 void intersectClipRegion( [in]
XRegion xClipping );
100 void copy( [in]
XDevice xSource,
103 [in]
long nSourceWidth,
104 [in]
long nSourceHeight,
107 [in]
long nDestWidth,
108 [in]
long nDestHeight );
115 [in]
long SourceWidth,
116 [in]
long SourceHeight,
120 [in]
long DestHeight );
124 void drawPixel( [in]
long X,
129 void drawLine( [in]
long X1,
136 void drawRect( [in]
long X,
143 void drawRoundedRect( [in]
long X,
147 [in]
long nHorzRound,
148 [in]
long nVertRound );
152 void drawPolyLine( [in] sequence<long> DataX,
153 [in] sequence<long> DataY );
157 void drawPolygon( [in] sequence<long> DataX,
158 [in] sequence<long> DataY );
162 void drawPolyPolygon( [in] sequence< sequence<long> > DataX,
163 [in] sequence< sequence<long> > DataY );
167 void drawEllipse( [in]
long X,
174 void drawArc( [in]
long X,
185 void drawPie( [in]
long X,
200 void drawChord( [in]
long nX,
211 void drawGradient( [in]
long nX,
219 void drawText( [in]
long X,
225 void drawTextArray( [in]
long X,
228 [in] sequence<long> Longs );