/********************************************************************** * EMFDRV_Polygon */ BOOL EMFDRV_Polygon( PHYSDEV dev, const POINT* pt, INT count ) { if(count < 2) return FALSE; if( EMFDRV_Polylinegon16( dev, pt, count, EMR_POLYGON16 ) ) return TRUE; return EMFDRV_Polylinegon( dev, pt, count, EMR_POLYGON ); }
/********************************************************************** * EMFDRV_Polyline */ BOOL EMFDRV_Polyline( PHYSDEV dev, const POINT* pt, INT count ) { if( EMFDRV_Polylinegon16( dev, pt, count, EMR_POLYLINE16 ) ) return TRUE; return EMFDRV_Polylinegon( dev, pt, count, EMR_POLYLINE ); }
/********************************************************************** * EMFDRV_PolyBezierTo */ BOOL EMFDRV_PolyBezierTo( PHYSDEV dev, const POINT *pts, DWORD count ) { if(EMFDRV_Polylinegon16( dev, pts, count, EMR_POLYBEZIERTO16 )) return TRUE; return EMFDRV_Polylinegon( dev, pts, count, EMR_POLYBEZIERTO ); }