*/
public void process(PDFOperator operator, List<COSBase> arguments)
{
PageDrawer drawer = (PageDrawer)context;
COSNumber x = (COSNumber)arguments.get( 0 );
COSNumber y = (COSNumber)arguments.get( 1 );
COSNumber w = (COSNumber)arguments.get( 2 );
COSNumber h = (COSNumber)arguments.get( 3 );
double x1 = x.floatValue();
double y1 = y.floatValue();
// create a pair of coordinates for the transformation
double x2 = w.floatValue()+x1;
double y2 = h.floatValue()+y1;
Point2D startCoords = drawer.transformedPoint(x1,y1);
Point2D endCoords = drawer.transformedPoint(x2,y2);
double width = endCoords.getX()-startCoords.getX();