public class Graphics
{
public final bool copyTo(Graphics destGraphics, Rect bounds);
public final bool copyTo(Graphics destGraphics, int destX, int destY, int width, int height, int srcX, int srcY, DWORD rop);
public final bool copyTo(Graphics destGraphics, int destX, int destY, int width, int height, int srcX, int srcY);
public final bool copyTo(Graphics destGraphics, int destX, int destY, int width, int height);
public void dispose();
public final void drawArc(Pen pen, Rect r, Point arc1, Point arc2);
public final void drawArc(Pen pen, int x, int y, int width, int height, int arcX1, int arcY1, int arcX2, int arcY2);
public final void drawBezier(Pen pen, Point pt1, Point pt2, Point pt3, Point pt4);
public final void drawBezier(Pen pen, Point[4] points);
public final void drawBeziers(Pen pen, Point[] points);
public final void drawEllipse(Pen pen, Rect r);
public final void drawEllipse(Pen pen, int x, int y, int width, int height);
public final void drawIcon(Icon icon, Rect r);
public final void drawIcon(Icon icon, int x, int y);
public final void drawLine(Pen pen, Point start, Point end);
public final void drawLine(Pen pen, int startX, int startY, int endX, int endY);
public final void drawLines(Pen pen, Point[] points);
public final void drawPolygon(Pen pen, Point[] points);
public final void drawRectangle(Pen pen, int x, int y, int width, int height);
public final void drawRectangle(Pen pen, Rect r);
public final void drawRectangles(Pen pen, Rect[] rs);
public final void drawText(char[] text, Font font, Color color, Rect r, TextFormat fmt);
public final void drawText(char[] text, Font font, Color color, Rect r);
public final void drawTextDisabled(char[] text, Font font, Color color, Color backColor, Rect r);
public final void drawTextDisabled(char[] text, Font font, Color color, Color backColor, Rect r, TextFormat fmt);
public final void fillRectangle(Brush brush, Rect r);
public final void fillRectangle(Brush brush, int x, int y, int width, int height);
public final void fillRectangle(Color color, int x, int y, int width, int height);
public final void fillRectangle(Color color, Rect r);
public final void fillRegion(Brush brush, Region region);
public final void flush();
public static Graphics fromHwnd(HWND hwnd);
public final Color getNearestColor(Color c);
public final Size getScaleSize(Font f);
public static Graphics getScreen();
public final char[] getTrimmedText(char[] text, Font font, Rect r, TextTrimming trim);
public final HDC handle(); [property getter]
public final Size measureText(char[] text, Font font);
public final Size measureText(char[] text, Font font, int maxWidth);
public final Size measureText(char[] text, Font font, TextFormat fmt);
public final Size measureText(char[] text, Font font, int maxWidth, TextFormat fmt);
public this(HDC hdc, bool owned = true);
public ~this();
}
|