2 // System.Drawing.Bitmap.cs
4 // (C) 2003 Ximian, Inc. http://www.ximian.com
7 // Gonzalo Paniagua Javier (gonzalo@ximian.com) (stubbed out)
10 using System.Drawing.Drawing2D;
11 using System.Drawing.Imaging;
12 using System.Drawing.Text;
13 using System.Runtime.InteropServices;
15 namespace System.Drawing
18 public sealed class Graphics : MarshalByRefObject, IDisposable
20 public delegate bool EnumerateMetafileProc (EmfPlusRecordType recordType,
24 PlayRecordCallback callbackData);
26 public delegate bool DrawImageAbort (IntPtr callbackData);
28 private Graphics (IntPtr nativeGraphics)
30 hdc_ = nativeGraphics;
34 public void AddMetafileComment (byte [] data)
36 throw new NotImplementedException ();
40 public GraphicsContainer BeginContainer ()
42 throw new NotImplementedException ();
46 public GraphicsContainer BeginContainer (Rectangle dstrect, Rectangle srcrect, GraphicsUnit unit)
48 throw new NotImplementedException ();
52 public GraphicsContainer BeginContainer (RectangleF dstrect, RectangleF srcrect, GraphicsUnit unit)
54 throw new NotImplementedException ();
58 public void Clear (Color color)
60 throw new NotImplementedException ();
64 public void Dispose ()
69 public void DrawArc (Pen pen, Rectangle rect, float startAngle, float sweepAngle)
71 throw new NotImplementedException ();
75 public void DrawArc (Pen pen, RectangleF rect, float startAngle, float sweepAngle)
77 throw new NotImplementedException ();
81 public void DrawArc (Pen pen, float x, float y, float width, float height, float startAngle, float sweepAngle)
83 throw new NotImplementedException ();
87 public void DrawArc (Pen pen, int x, int y, int width, int height, int startAngle, int sweepAngle)
89 throw new NotImplementedException ();
93 public void DrawBezier (Pen pen, PointF pt1, PointF pt2, PointF pt3, PointF pt4)
95 throw new NotImplementedException ();
99 public void DrawBezier (Pen pen, Point pt1, Point pt2, Point pt3, Point pt4)
101 throw new NotImplementedException ();
105 public void DrawBezier (Pen pen, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4)
107 throw new NotImplementedException ();
111 public void DrawBeziers (Pen pen, Point [] points)
113 throw new NotImplementedException ();
117 public void DrawBeziers (Pen pen, PointF [] points)
119 throw new NotImplementedException ();
123 public void DrawClosedCurve (Pen pen, PointF [] points)
125 throw new NotImplementedException ();
129 public void DrawClosedCurve (Pen pen, Point [] points)
131 throw new NotImplementedException ();
135 public void DrawClosedCurve (Pen pen, Point [] points, float tension, FillMode fillmode)
137 throw new NotImplementedException ();
141 public void DrawClosedCurve (Pen pen, PointF [] points, float tension, FillMode fillmode)
143 throw new NotImplementedException ();
147 public void DrawCurve (Pen pen, Point [] points)
149 throw new NotImplementedException ();
153 public void DrawCurve (Pen pen, PointF [] points)
155 throw new NotImplementedException ();
159 public void DrawCurve (Pen pen, PointF [] points, float tension)
161 throw new NotImplementedException ();
165 public void DrawCurve (Pen pen, Point [] points, float tension)
167 throw new NotImplementedException ();
171 public void DrawCurve (Pen pen, PointF [] points, int offset, int numberOfSegments)
173 throw new NotImplementedException ();
177 public void DrawCurve (Pen pen, Point [] points, int offset, int numberOfSegments, float tension)
179 throw new NotImplementedException ();
183 public void DrawCurve (Pen pen, PointF [] points, int offset, int numberOfSegments, float tension)
185 throw new NotImplementedException ();
189 public void DrawEllipse (Pen pen, Rectangle rect)
191 throw new NotImplementedException ();
195 public void DrawEllipse (Pen pen, RectangleF rect)
197 throw new NotImplementedException ();
201 public void DrawEllipse (Pen pen, int x, int y, int width, int height)
203 throw new NotImplementedException ();
207 public void DrawEllipse (Pen pen, float x, float y, float width, float height)
209 throw new NotImplementedException ();
213 public void DrawIcon (Icon icon, Rectangle targetRect)
215 throw new NotImplementedException ();
219 public void DrawIcon (Icon icon, int x, int y)
221 throw new NotImplementedException ();
225 public void DrawIconUnstretched (Icon icon, Rectangle targetRect)
227 throw new NotImplementedException ();
231 public void DrawImage (Image image, RectangleF rect)
233 throw new NotImplementedException ();
237 public void DrawImage (Image image, PointF point)
239 throw new NotImplementedException ();
243 public void DrawImage (Image image, Point [] destPoints)
245 throw new NotImplementedException ();
249 public void DrawImage (Image image, Point point)
251 throw new NotImplementedException ();
255 public void DrawImage (Image image, Rectangle rect)
257 throw new NotImplementedException ();
261 public void DrawImage (Image image, PointF [] destPoints)
263 throw new NotImplementedException ();
267 public void DrawImage (Image image, int x, int y)
269 throw new NotImplementedException ();
273 public void DrawImage (Image image, float x, float y)
275 throw new NotImplementedException ();
279 public void DrawImage (Image image, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit)
281 throw new NotImplementedException ();
285 public void DrawImage (Image image, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit)
287 throw new NotImplementedException ();
291 public void DrawImage (Image image, Point [] destPoints, Rectangle srcRect, GraphicsUnit srcUnit)
293 throw new NotImplementedException ();
297 public void DrawImage (Image image, PointF [] destPoints, RectangleF srcRect, GraphicsUnit srcUnit)
299 throw new NotImplementedException ();
303 public void DrawImage (Image image, Point [] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttr)
305 throw new NotImplementedException ();
309 public void DrawImage (Image image, float x, float y, float width, float height)
311 throw new NotImplementedException ();
315 public void DrawImage (Image image, PointF [] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttr)
317 throw new NotImplementedException ();
321 public void DrawImage (Image image, int x, int y, Rectangle srcRect, GraphicsUnit srcUnit)
323 throw new NotImplementedException ();
327 public void DrawImage (Image image, int x, int y, int width, int height)
329 throw new NotImplementedException ();
333 public void DrawImage (Image image, float x, float y, RectangleF srcRect, GraphicsUnit srcUnit)
335 throw new NotImplementedException ();
339 public void DrawImage (Image image, PointF [] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttr, DrawImageAbort callback)
341 throw new NotImplementedException ();
345 public void DrawImage (Image image, Point [] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttr, DrawImageAbort callback)
347 throw new NotImplementedException ();
351 public void DrawImage (Image image, Point [] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttr, DrawImageAbort callback, int callbackData)
353 throw new NotImplementedException ();
357 public void DrawImage (Image image, Rectangle destRect, float srcX, float srcY, float srcWidth, float srcHeight, GraphicsUnit srcUnit)
359 throw new NotImplementedException ();
363 public void DrawImage (Image image, PointF [] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, ImageAttributes imageAttr, DrawImageAbort callback, int callbackData)
365 throw new NotImplementedException ();
369 public void DrawImage (Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit)
371 throw new NotImplementedException ();
375 public void DrawImage (Image image, Rectangle destRect, float srcX, float srcY, float srcWidth, float srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttrs)
377 throw new NotImplementedException ();
381 public void DrawImage (Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttr)
383 throw new NotImplementedException ();
387 public void DrawImage (Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttr, DrawImageAbort callback)
389 throw new NotImplementedException ();
393 public void DrawImage (Image image, Rectangle destRect, float srcX, float srcY, float srcWidth, float srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttrs, DrawImageAbort callback)
395 throw new NotImplementedException ();
399 public void DrawImage (Image image, Rectangle destRect, float srcX, float srcY, float srcWidth, float srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttrs, DrawImageAbort callback, IntPtr callbackData)
401 throw new NotImplementedException ();
405 public void DrawImage (Image image, Rectangle destRect, int srcX, int srcY, int srcWidth, int srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttrs, DrawImageAbort callback, IntPtr callbackData)
407 throw new NotImplementedException ();
411 public void DrawImageUnscaled (Image image, Point point)
413 throw new NotImplementedException ();
417 public void DrawImageUnscaled (Image image, Rectangle rect)
419 throw new NotImplementedException ();
423 public void DrawImageUnscaled (Image image, int x, int y)
425 throw new NotImplementedException ();
429 public void DrawImageUnscaled (Image image, int x, int y, int width, int height)
431 throw new NotImplementedException ();
435 public void DrawLine (Pen pen, PointF pt1, PointF pt2)
437 throw new NotImplementedException ();
441 public void DrawLine (Pen pen, Point pt1, Point pt2)
443 throw new NotImplementedException ();
447 public void DrawLine (Pen pen, int x1, int y1, int x2, int y2)
449 throw new NotImplementedException ();
453 public void DrawLine (Pen pen, float x1, float y1, float x2, float y2)
455 throw new NotImplementedException ();
459 public void DrawLines (Pen pen, PointF [] points)
461 throw new NotImplementedException ();
465 public void DrawLines (Pen pen, Point [] points)
467 throw new NotImplementedException ();
471 public void DrawPath (Pen pen, GraphicsPath path)
473 throw new NotImplementedException ();
477 public void DrawPie (Pen pen, Rectangle rect, float startAngle, float sweepAngle)
479 throw new NotImplementedException ();
483 public void DrawPie (Pen pen, RectangleF rect, float startAngle, float sweepAngle)
485 throw new NotImplementedException ();
489 public void DrawPie (Pen pen, float x, float y, float width, float height, float startAngle, float sweepAngle)
491 throw new NotImplementedException ();
495 public void DrawPie (Pen pen, int x, int y, int width, int height, int startAngle, int sweepAngle)
497 throw new NotImplementedException ();
501 public void DrawPolygon (Pen pen, Point [] points)
503 throw new NotImplementedException ();
507 public void DrawPolygon (Pen pen, PointF [] points)
509 throw new NotImplementedException ();
513 public void DrawRectangle (Pen pen, Rectangle rect)
515 throw new NotImplementedException ();
519 public void DrawRectangle (Pen pen, float x, float y, float width, float height)
521 throw new NotImplementedException ();
525 public void DrawRectangle (Pen pen, int x, int y, int width, int height)
527 throw new NotImplementedException ();
531 public void DrawRectangles (Pen pen, RectangleF [] rects)
533 throw new NotImplementedException ();
537 public void DrawRectangles (Pen pen, Rectangle [] rects)
539 throw new NotImplementedException ();
543 public void DrawString (string s, Font font, Brush brush, RectangleF layoutRectangle)
545 //throw new NotImplementedException ();
549 public void DrawString (string s, Font font, Brush brush, PointF point)
551 //throw new NotImplementedException ();
555 public void DrawString (string s, Font font, Brush brush, PointF point, StringFormat format)
557 //throw new NotImplementedException ();
561 public void DrawString (string s, Font font, Brush brush, RectangleF layoutRectangle, StringFormat format)
563 //throw new NotImplementedException ();
567 public void DrawString (string s, Font font, Brush brush, float x, float y)
569 //throw new NotImplementedException ();
573 public void DrawString (string s, Font font, Brush brush, float x, float y, StringFormat format)
575 //throw new NotImplementedException ();
579 public void EndContainer (GraphicsContainer container)
581 throw new NotImplementedException ();
585 public void EnumerateMetafile (Metafile metafile, Point [] destPoints, EnumerateMetafileProc callback)
587 throw new NotImplementedException ();
591 public void EnumerateMetafile (Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback)
593 throw new NotImplementedException ();
597 public void EnumerateMetafile (Metafile metafile, PointF [] destPoints, EnumerateMetafileProc callback)
599 throw new NotImplementedException ();
603 public void EnumerateMetafile (Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback)
605 throw new NotImplementedException ();
609 public void EnumerateMetafile (Metafile metafile, Point destPoint, EnumerateMetafileProc callback)
611 throw new NotImplementedException ();
615 public void EnumerateMetafile (Metafile metafile, PointF destPoint, EnumerateMetafileProc callback)
617 throw new NotImplementedException ();
621 public void EnumerateMetafile (Metafile metafile, PointF destPoint, EnumerateMetafileProc callback, IntPtr callbackData)
623 throw new NotImplementedException ();
627 public void EnumerateMetafile (Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback, IntPtr callbackData)
629 throw new NotImplementedException ();
633 public void EnumerateMetafile (Metafile metafile, PointF [] destPoints, EnumerateMetafileProc callback, IntPtr callbackData)
635 throw new NotImplementedException ();
639 public void EnumerateMetafile (Metafile metafile, Point destPoint, EnumerateMetafileProc callback, IntPtr callbackData)
641 throw new NotImplementedException ();
645 public void EnumerateMetafile (Metafile metafile, Point [] destPoints, EnumerateMetafileProc callback, IntPtr callbackData)
647 throw new NotImplementedException ();
651 public void EnumerateMetafile (Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback, IntPtr callbackData)
653 throw new NotImplementedException ();
657 public void EnumerateMetafile (Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
659 throw new NotImplementedException ();
663 public void EnumerateMetafile (Metafile metafile, Point destPoint, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
665 throw new NotImplementedException ();
669 public void EnumerateMetafile (Metafile metafile, PointF [] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
671 throw new NotImplementedException ();
675 public void EnumerateMetafile (Metafile metafile, Point [] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
677 throw new NotImplementedException ();
681 public void EnumerateMetafile (Metafile metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
683 throw new NotImplementedException ();
687 public void EnumerateMetafile (Metafile metafile, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback)
689 throw new NotImplementedException ();
693 public void EnumerateMetafile (Metafile metafile, RectangleF destRect, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
695 throw new NotImplementedException ();
699 public void EnumerateMetafile (Metafile metafile, Point destPoint, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
701 throw new NotImplementedException ();
705 public void EnumerateMetafile (Metafile metafile, PointF destPoint, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
707 throw new NotImplementedException ();
711 public void EnumerateMetafile (Metafile metafile, Point [] destPoints, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
713 throw new NotImplementedException ();
717 public void EnumerateMetafile (Metafile metafile, PointF [] destPoints, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
719 throw new NotImplementedException ();
723 public void EnumerateMetafile (Metafile metafile, Rectangle destRect, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
725 throw new NotImplementedException ();
729 public void EnumerateMetafile (Metafile metafile, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
731 throw new NotImplementedException ();
735 public void EnumerateMetafile (Metafile metafile, PointF [] destPoints, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
737 throw new NotImplementedException ();
741 public void EnumerateMetafile (Metafile metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
743 throw new NotImplementedException ();
747 public void EnumerateMetafile (Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
749 throw new NotImplementedException ();
753 public void EnumerateMetafile (Metafile metafile, Point destPoint, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
755 throw new NotImplementedException ();
759 public void EnumerateMetafile (Metafile metafile, Point [] destPoints, Rectangle srcRect, GraphicsUnit srcUnit, EnumerateMetafileProc callback, IntPtr callbackData)
761 throw new NotImplementedException ();
765 public void EnumerateMetafile (Metafile metafile, Point [] destPoints, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
767 throw new NotImplementedException ();
771 public void EnumerateMetafile (Metafile metafile, Rectangle destRect, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
773 throw new NotImplementedException ();
777 public void EnumerateMetafile (Metafile metafile, Point destPoint, Rectangle srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
779 throw new NotImplementedException ();
783 public void EnumerateMetafile (Metafile metafile, RectangleF destRect, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
785 throw new NotImplementedException ();
789 public void EnumerateMetafile (Metafile metafile, PointF [] destPoints, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
791 throw new NotImplementedException ();
795 public void EnumerateMetafile (Metafile metafile, PointF destPoint, RectangleF srcRect, GraphicsUnit unit, EnumerateMetafileProc callback, IntPtr callbackData, ImageAttributes imageAttr)
797 throw new NotImplementedException ();
801 public void ExcludeClip (Rectangle rect)
803 throw new NotImplementedException ();
807 public void ExcludeClip (Region region)
809 throw new NotImplementedException ();
813 public void FillClosedCurve (Brush brush, PointF [] points)
815 throw new NotImplementedException ();
819 public void FillClosedCurve (Brush brush, Point [] points)
821 throw new NotImplementedException ();
825 public void FillClosedCurve (Brush brush, PointF [] points, FillMode fillmode)
827 throw new NotImplementedException ();
831 public void FillClosedCurve (Brush brush, Point [] points, FillMode fillmode)
833 throw new NotImplementedException ();
837 public void FillClosedCurve (Brush brush, PointF [] points, FillMode fillmode, float tension)
839 throw new NotImplementedException ();
843 public void FillClosedCurve (Brush brush, Point [] points, FillMode fillmode, float tension)
845 throw new NotImplementedException ();
849 public void FillEllipse (Brush brush, Rectangle rect)
851 throw new NotImplementedException ();
855 public void FillEllipse (Brush brush, RectangleF rect)
857 throw new NotImplementedException ();
861 public void FillEllipse (Brush brush, float x, float y, float width, float height)
863 throw new NotImplementedException ();
867 public void FillEllipse (Brush brush, int x, int y, int width, int height)
869 throw new NotImplementedException ();
873 public void FillPath (Brush brush, GraphicsPath path)
875 throw new NotImplementedException ();
879 public void FillPie (Brush brush, Rectangle rect, float startAngle, float sweepAngle)
881 throw new NotImplementedException ();
885 public void FillPie (Brush brush, int x, int y, int width, int height, int startAngle, int sweepAngle)
887 throw new NotImplementedException ();
891 public void FillPie (Brush brush, float x, float y, float width, float height, float startAngle, float sweepAngle)
893 throw new NotImplementedException ();
897 public void FillPolygon (Brush brush, PointF [] points)
899 throw new NotImplementedException ();
903 public void FillPolygon (Brush brush, Point [] points)
905 throw new NotImplementedException ();
909 public void FillPolygon (Brush brush, Point [] points, FillMode fillMode)
911 throw new NotImplementedException ();
915 public void FillPolygon (Brush brush, PointF [] points, FillMode fillMode)
917 throw new NotImplementedException ();
921 public void FillRectangle (Brush brush, RectangleF rect)
923 throw new NotImplementedException ();
927 public void FillRectangle (Brush brush, Rectangle rect)
929 throw new NotImplementedException ();
933 public void FillRectangle (Brush brush, int x, int y, int width, int height)
935 throw new NotImplementedException ();
939 public void FillRectangle (Brush brush, float x, float y, float width, float height)
941 throw new NotImplementedException ();
945 public void FillRectangles (Brush brush, Rectangle [] rects)
947 throw new NotImplementedException ();
951 public void FillRectangles (Brush brush, RectangleF [] rects)
953 throw new NotImplementedException ();
957 public void FillRegion (Brush brush, Region region)
959 throw new NotImplementedException ();
965 throw new NotImplementedException ();
969 public void Flush (FlushIntention intention)
971 throw new NotImplementedException ();
974 IntPtr hdc_ = IntPtr.Zero;
976 public static Graphics FromHdc (IntPtr hdc)
978 Graphics result = new Graphics(hdc);
983 public static Graphics FromHdc (IntPtr hdc, IntPtr hdevice)
985 throw new NotImplementedException ();
989 public static Graphics FromHdcInternal (IntPtr hdc)
991 throw new NotImplementedException ();
995 public static Graphics FromHwnd (IntPtr hwnd)
997 throw new NotImplementedException ();
1001 public static Graphics FromHwndInternal (IntPtr hwnd)
1003 throw new NotImplementedException ();
1007 public static Graphics FromImage (Image image)
1009 throw new NotImplementedException ();
1013 public static IntPtr GetHalftonePalette ()
1015 throw new NotImplementedException ();
1019 public IntPtr GetHdc ()
1025 public Color GetNearestColor (Color color)
1027 throw new NotImplementedException ();
1031 public void IntersectClip (Region region)
1033 throw new NotImplementedException ();
1037 public void IntersectClip (RectangleF rect)
1039 throw new NotImplementedException ();
1043 public void IntersectClip (Rectangle rect)
1045 throw new NotImplementedException ();
1049 public bool IsVisible (Point point)
1051 throw new NotImplementedException ();
1055 public bool IsVisible (RectangleF rect)
1057 throw new NotImplementedException ();
1061 public bool IsVisible (PointF point)
1063 throw new NotImplementedException ();
1067 public bool IsVisible (Rectangle rect)
1069 throw new NotImplementedException ();
1073 public bool IsVisible (float x, float y)
1075 throw new NotImplementedException ();
1079 public bool IsVisible (int x, int y)
1081 throw new NotImplementedException ();
1085 public bool IsVisible (float x, float y, float width, float height)
1087 throw new NotImplementedException ();
1091 public bool IsVisible (int x, int y, int width, int height)
1093 throw new NotImplementedException ();
1097 public Region [] MeasureCharacterRanges (string text, Font font, RectangleF layoutRect, StringFormat stringFormat)
1099 throw new NotImplementedException ();
1103 public SizeF MeasureString (string text, Font font)
1105 throw new NotImplementedException ();
1109 public SizeF MeasureString (string text, Font font, SizeF layoutArea)
1111 throw new NotImplementedException ();
1115 public SizeF MeasureString (string text, Font font, int width)
1117 throw new NotImplementedException ();
1121 public SizeF MeasureString (string text, Font font, SizeF layoutArea, StringFormat stringFormat)
1123 throw new NotImplementedException ();
1127 public SizeF MeasureString (string text, Font font, int width, StringFormat format)
1129 throw new NotImplementedException ();
1133 public SizeF MeasureString (string text, Font font, PointF origin, StringFormat stringFormat)
1135 throw new NotImplementedException ();
1139 public SizeF MeasureString (string text, Font font, SizeF layoutArea, StringFormat stringFormat, ref int charactersFitted, ref int linesFilled)
1141 throw new NotImplementedException ();
1145 public void MultiplyTransform (Matrix matrix)
1147 throw new NotImplementedException ();
1151 public void MultiplyTransform (Matrix matrix, MatrixOrder order)
1153 throw new NotImplementedException ();
1157 public void ReleaseHdc (IntPtr hdc)
1162 public void ReleaseHdcInternal (IntPtr hdc)
1164 throw new NotImplementedException ();
1168 public void ResetClip ()
1170 throw new NotImplementedException ();
1174 public void ResetTransform ()
1176 throw new NotImplementedException ();
1180 public void Restore (GraphicsState gstate)
1182 throw new NotImplementedException ();
1186 public void RotateTransform (float angle)
1188 throw new NotImplementedException ();
1192 public void RotateTransform (float angle, MatrixOrder order)
1194 throw new NotImplementedException ();
1198 public GraphicsState Save ()
1200 throw new NotImplementedException ();
1204 public void ScaleTransform (float sx, float sy)
1206 throw new NotImplementedException ();
1210 public void ScaleTransform (float sx, float sy, MatrixOrder order)
1212 throw new NotImplementedException ();
1216 public void SetClip (RectangleF rect)
1218 throw new NotImplementedException ();
1222 public void SetClip (GraphicsPath path)
1224 throw new NotImplementedException ();
1228 public void SetClip (Rectangle rect)
1230 throw new NotImplementedException ();
1234 public void SetClip (Graphics g)
1236 throw new NotImplementedException ();
1240 public void SetClip (Graphics g, CombineMode combineMode)
1242 throw new NotImplementedException ();
1246 public void SetClip (Rectangle rect, CombineMode combineMode)
1248 throw new NotImplementedException ();
1252 public void SetClip (RectangleF rect, CombineMode combineMode)
1254 throw new NotImplementedException ();
1258 public void SetClip (Region region, CombineMode combineMode)
1260 throw new NotImplementedException ();
1264 public void SetClip (GraphicsPath path, CombineMode combineMode)
1266 throw new NotImplementedException ();
1270 public void TransformPoints (CoordinateSpace destSpace, CoordinateSpace srcSpace, PointF [] pts)
1272 throw new NotImplementedException ();
1276 public void TransformPoints (CoordinateSpace destSpace, CoordinateSpace srcSpace, Point [] pts)
1278 throw new NotImplementedException ();
1282 public void TranslateClip (int dx, int dy)
1284 throw new NotImplementedException ();
1288 public void TranslateClip (float dx, float dy)
1290 throw new NotImplementedException ();
1294 public void TranslateTransform (float dx, float dy)
1296 throw new NotImplementedException ();
1300 public void TranslateTransform (float dx, float dy, MatrixOrder order)
1302 throw new NotImplementedException ();
1308 throw new NotImplementedException ();
1311 //throw new NotImplementedException ();
1315 public RectangleF ClipBounds
1318 throw new NotImplementedException ();
1322 public CompositingMode CompositingMode
1325 throw new NotImplementedException ();
1328 throw new NotImplementedException ();
1332 public CompositingQuality CompositingQuality
1335 throw new NotImplementedException ();
1338 throw new NotImplementedException ();
1345 throw new NotImplementedException ();
1352 throw new NotImplementedException ();
1356 public InterpolationMode InterpolationMode
1359 throw new NotImplementedException ();
1362 throw new NotImplementedException ();
1366 public bool IsClipEmpty
1369 throw new NotImplementedException ();
1373 public bool IsVisibleClipEmpty
1376 throw new NotImplementedException ();
1380 public float PageScale
1383 throw new NotImplementedException ();
1386 throw new NotImplementedException ();
1390 public GraphicsUnit PageUnit
1393 throw new NotImplementedException ();
1396 throw new NotImplementedException ();
1400 public PixelOffsetMode PixelOffsetMode
1403 throw new NotImplementedException ();
1406 throw new NotImplementedException ();
1410 public Point RenderingOrigin
1413 throw new NotImplementedException ();
1416 throw new NotImplementedException ();
1420 public SmoothingMode SmoothingMode
1423 throw new NotImplementedException ();
1426 throw new NotImplementedException ();
1430 public int TextContrast
1433 throw new NotImplementedException ();
1436 throw new NotImplementedException ();
1440 public TextRenderingHint TextRenderingHint
1443 throw new NotImplementedException ();
1446 throw new NotImplementedException ();
1450 public Matrix Transform
1453 throw new NotImplementedException ();
1456 throw new NotImplementedException ();
1460 public RectangleF VisibleClipBounds
1463 throw new NotImplementedException ();