µÑ ´Ù »ç°¢¿µ¿ªÀ» Ç¥ÇöÇÑ´Ù´Â ¸é¿¡¼´Â °°Áö¸¸ ¸â¹öÀÇ Å¸ÀÔÀÌ ´Ù¸£´Ù.
RectangleF·Î ±¸ÇÑ ¿µ¿ªÀ» Rectangle·Î º¯°æÇÒ °æ¿ì ´Ü¼ø ´ëÀÔÀº ¾ÈµÈ´Ù.
Rectangle rt = rtf;
Rectangle rt = (Rectangle)rtf;
¸ñÀûÀÌ °°¾Æµµ ŸÀÔÀÌ ´Ù¸£´Ï ¾ÈµÇ´Â°Ô ´ç¿¬ÇÏ´Ù. °Á¦ ij½ºÆÃÀ» ÇØµµ ¾ÈµÈ´Ù.
´ëÀÀµÇ´Â ¸â¹ö°¡ ºÐ¸íÇÏ´Ï ÇØ Á൵ µÉ °Å °°Àºµ¥ Çã¶ôµÇÁö ¾Ê´Â´Ù.
±×·¡¼ ÀÏÀÏÀÌ ¸â¹ö°ªÀ» »ý¼ºÀÚÀÇ Àμö·Î Àü´ÞÇÏ¿© »õ·Î¿î °´Ã¼¸¦ ¸¸µå´Â ¹æ¹ýÀ» »ç¿ëÇß´Ù.
Rectangle rt = new Rectangle((int)rtf.X, (int)rtf.Y, (int)rtf.Width, (int)rtf.Height);
ÀÌ·¸°Ô ÇÏ¸é µÈ´Ù. ±×·¯³ª °ú¿¬ ÀÌ·± ¹«½ÄÇÑ ¹æ¹ý¹Û¿¡ ¾øÀ»±î ÇÏ´Â ÀDZ¸½ÉÀÌ µé¾ú´Ù.
ºÐ¸íÈ÷ ToRectangle µîÀÇ ¸Þ¼µå°¡ ÀÖÀ» °Í °°Àºµ¥ º¸ÀÌÁö ¾Ê´Â´Ù.
ÇÏÁö¸¸ ÀÚ¼¼È÷ »ìÆì º¸´Ï µü ¿øÇÏ´ø ¸Þ¼µå°¡ ÀÖ¾ú´Ù.
Rectangle rt = Rectangle.Round(rtf);
Round Á¤Àû ¸Þ¼µå¸¦ »ç¿ëÇÏ¸é ¸â¹ö°ªÀ» ¹Ý¿Ã¸²ÇÏ¿© Rectangle °´Ã¼¸¦ »ý¼ºÇØ ÁØ´Ù.
(int)·Î °Á¦ ij½ºÆÃÇÏ´Â °Íº¸´Ù ´õ ÇÕ¸®ÀûÀ̰í Àǹ̵µ ºÐ¸íÇÏ´Ù.
´Ù¸¸ ÀÌ ¸Þ¼µå°¡ Á¸ÀçÇÑ´Ù´Â °ÍÀ» Á÷°üÀûÀ¸·Î ¾Ë¾Æ ³»±â°¡ ¾î·Á¿ü´Ù.
¹Ý´ë·Î Rectangle °´Ã¼¸¦ RectangleF·Î ´ëÀÔÇÏ´Â °Ç °¡´ÉÇÏ´Ù.
RectangleF rtf2 = rt;
´õ Å« ŸÀÔÀÌ´Ï Á¤¹Ðµµ ¼Õ½Ç¾øÀÌ º¯È¯ °¡´ÉÇÏ´Ù.
°´Ã¼ ÁöÇâ ¶óÀ̺귯¸®¸¦ »ç¿ëÇÒ ¶§´Â ÇÊ¿äÇÑ ¸Þ¼µå´Â ÀÌ¹Ì ´Ù ÀÖ´Â °æ¿ì°¡ ¸¹À¸¹Ç·Î
°Ë»öÀ» Àß ÇØ ºÁ¾ß ÇÑ´Ù.
Point¿Í PointF, Size¿Í SizeFÀÇ °ü°èµµ ºñ½ÁÇÏ´Ù.

¿À´Ãµµ ÃÖ¼±À» ´Ù ÇÏÀÚ. |
|