int SetTextJustification ( int nBreakExtra, int nBreakCount );
¹Ýȯ °ª
ÀÌ ÇÔ¼ö´Â ¼º°ø ÇÏ´Â °æ¿ì ±×·¸Áö ¾ÊÀ¸¸é 0¡£
¸Å°³ º¯¼ö
nBreakExtra
(³í¸® ´ÜÀ§)¿¡ ÀÖ´Â ÅؽºÆ®ÀÇ ÁÙ¿¡ Ãß°¡ µÉ ÃÑ ¿©ºÐÀÇ °ø°£À» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö¿¡¼ ÁöÁ¤ ÇÏ´Â °ªÀÇ ÇöÀç ¸ÅÇÎ ¸ðµå º¯È¯ ¹× °¡±î¿î ÀåÄ¡ ´ÜÀ§ ¹Ý¿Ã¸² ÇöÀç ¸ÅÇÎ ¸ðµå MM_TEXT¾Æ´Ñ °æ¿ì¡£
nBreakCount
ÁÙ¿¡¼ ±¸ºÐ¼± ¹®ÀÚ ¼ö¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.
ÁÖÀÇ
ÈÞ½Ä ¹®ÀÚ ¹®ÀÚ¿¿¡ °ø°£À» Ãß°¡ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ±Û²ÃÀÇ ÁÙ¹Ù²Þ ¹®ÀÚ¸¦ °Ë»ö ÇÏ·Á¸é GetTextMetrics ¸â¹ö ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
SetTextJustification ¸â¹ö ÇÔ¼ö¸¦ È£ÃâÇÑ ÈÄ (¿¹: TextOut) ÅؽºÆ® Ãâ·Â ÇÔ¼ö¸¦ È£Ãâ ÈÞ½Ä ¹®ÀÚ ÁöÁ¤ÇÑ ¼ö¿¡ °í¸£°Ô ÁöÁ¤µÈ ¿©ºÐÀÇ °ø°£À» ¹èÆ÷ ÇÕ´Ï´Ù. ÁÙ¹Ù²Þ ¹®ÀÚ´Â ÀϹÝÀûÀ¸·Î °ø¹é ¹®ÀÚ (ASCII 32), ÇÏÁö¸¸ ¸î °¡Áö ´Ù¸¥ ¹®ÀÚ·Î ±Û²Ã¿¡ ÀÇÇØ Á¤ÀÇ µÉ ¼ö ÀÖ½À´Ï´Ù.
GetTextExtent ¸â¹ö ÇÔ¼ö´Â ÀϹÝÀûÀ¸·Î SetTextJustification¿Í ÇÔ²² »ç¿ë µË´Ï´Ù. GetTextExtent Á¤·Ä Çϱâ Àü¿¡ ÁÖ¾îÁøµÈ ÁÙÀÇ ³Êºñ¸¦ °è»êÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ nBreakExtra ¸Å°³ º¯¼ö¿¡ ÁöÁ¤ ÇÏ´Â °ªÀ» »©¼ °ø°£ÀÇ ¾ç Gettextextent¿¡ ÀÇÇØ¿¡¼ ¹Ýȯ µÈ ¹®ÀÚ¿ÀÇ ³Êºñ ¸ÂÃã ÈÄ °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
´Ù¸¥ ±Û²Ã¿¡ ÀÖ´Â ¿©·¯ ½ÇÇà Æ÷ÇÔ µÈ ÁÙÀ» Á¤·Ä ÇÏ´Â SetTextJustification ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì ¼± ¸¸µé¾î¾ß ÁõºÐ ¸ÂÃãÀ» °¢°¢ º°µµ·Î ½ÇÇà ÇÏ´Â ¾²±â¡£
Á¤·Ä ÇÏ´Â µ¿¾È ¹Ý¿Ã¸² ¿À·ù°¡ ¹ß»ýÇÒ ¼ö Àֱ⠶§¹®¿¡ ½Ã½ºÅÛ ÇöÀç ¿À·ù¸¦ Á¤ÀÇ ÇÏ´Â ½ÇÇà ¿À·ù ¿ë¾î¸¦ À¯Áö ÇÕ´Ï´Ù. ¿©·¯ ½ÇÇà Æ÷ÇÔ µÈ ÁÙÀ» ¸ÂÃ߸é GetTextExtent ±×°Í ´ÙÀ½ ½ÇÇàÀÇ Á¤µµ °è»ê ÇÏ´Â °æ¿ìÀÌ ¿À·ù ¿ë¾î¸¦ ÀÚµ¿À¸·Î »ç¿ë ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é »õ ½ÇÇà¿¡ ¿À·ù¸¦ ÅؽºÆ® Ãâ·Â ÇÔ¼ö¡£
°¢ ÁÙÀ» Á¤·Ä ÈÄÀÌ ¿À·ù ¿ë¾î ´ÙÀ½ ÁÙÀ¸·Î ÅëÇÕ µÇ±â¿¡¼ ¹æÁö Çϱâ À§ÇØ Áö¿ö¾ß ÇÕ´Ï´Ù. NBreakExtra À» 0À¸·Î ¼³Á¤ µÈ SetTextJustification ¸¦ È£Ãâ ÇÏ ¿© ¿ë¾î¸¦ Áö¿ï ¼ö ÀÖ½À´Ï´Ù.
CDC °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CDC::GetMapMode, CDC::GetTextExtent, CDC::GetTextMetrics, CDC::SetMapMode, CDC::TextOut, :: SetTextJustification(&N)