code: public final void viewGlobalArea(double x, double y, double width, double height)
      {
          if ((width <= 0) || (height <= 0))
          {
              return;
          }
          final Transform t = getTransform();
  
          if (null != t)
          {
              final Point2D a = new Point2D(x, y);
  
              final Point2D b = new Point2D(x + width, y + height);
  
              final Transform inv = t.getInverse();
  
              inv.transform(a, a);
  
              inv.transform(b, b);
  
              x = a.getX();
  
              y = a.getY();
  
              width = b.getX() - x;
  
              height = b.getY() - y;
          }
          viewLocalArea(x, y, width, height);
      }
docs: Change the viewport's transform so that the specified area (in global or canvas coordinates)
  is visible.
  
  @param x
  @param y
  @param width
  @param height