[ÀÌ ¿¹ºñ ¼³¸í¼ ¹× ÁÖÁ¦ º¯°æ.]
PARAFORMAT2 ±¸Á¶¿¡´Â ´Ü¶ô ¼½Ä rich edit ÄÁÆ®·ÑÀÇ Æ¯¼º¿¡ ´ë ÇÑ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. PARAFORMAT2 ´Â PARAFORMAT ±¸Á¶Ã¼ÀÇ rich edit 2.0 È®ÀåÀÔ´Ï´Ù. Rich edit 2.0À» »ç¿ë Çϸé EM_GETPARAFORMAT ¹× EM_SETPARAFORMAT ¸Þ½ÃÁö¿Í ÇÔ²² ¾î´À ±¸Á¶¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
typedef struct _paraformat {UINT cbSize;
_WPAD _wPad1;
DWORD dwMask;
WORD wNumbering;
WORD wReserved; / / paraformat2¿¡¼ Weffects·Î ÀçÁ¤ÀÇ
±ä dxStartIndent;
±ä dxRightIndent;
±ä dxOffset;
WORD wAlignment;
ªÀº cTabCount;
±ä rgxTabs [MAX_TAB_STOPS];
±ä dySpaceBefore; / / ÆĶó Àü¿¡ ¼¼·Î °£°Ý
±ä dySpaceAfter; / / ¸Þ¼¼Áö ÈÄ ¼¼·Î °£°Ý
±ä dyLineSpacing; / / ÁÙ °£°Ý ±ÔÄ¢¿¡ µû¶ó
ªÀº sStyle; / / ½ºÅ¸ÀÏ ÇÚµé
¹ÙÀÌÆ® bLineSpacingRule; / / ±ÔÄ¢ ÁÙ °£°Ý (tom.doc ÂüÁ¶)
¹ÙÀÌÆ® bCRC; / / ºü¸¥ °Ë»öÀ» À§ÇØ CRC¿¡ ´ë ÇÑ ¼ÒÀ¯
WORD wShadingWeight; / / 1/100% % À½¿µ
WORD wShadingStyle; / / 0À» ÇÑ ÀÔ: ½ºÅ¸ÀÏ, 1: cfpat, 2: cbpat
WORD wNumberingStart; / / ½ÃÀÛ ¹øÈ£ ¸Å±â±â¿¡ ´ë ÇÑ °ª
WORD wNumberingStyle; / / ¸ÂÃã, ·Î¸¶/¾Æ¶ø¾î, (,),)., µîµî.
WORD wNumberingTab; / / 1 µé¿©¾²±â ¹× 1 ÁÙ ÅؽºÆ®¸¦ ³»±â ÇÏ´Â °ø°£
WORD wBorderSpace; / / ÅؽºÆ® (Æ®À¬)¿Í Å׵θ® »çÀÌÀÇ °ø°£
WORD wBorderWidth; / / Ææ ³Êºñ (Æ®À¬)¸¦ Å׵θ®
WORD wBorders; / / 0 ¹ÙÀÌÆ®: ÀÖ´Â Å׵θ®¸¦ ÁöÁ¤ ÇÏ´Â ºñÆ®
/ / 2 ÇÑ ÀÔ: Å׵θ® ½ºÅ¸ÀÏ, 3: »ö À妽º
} PARAFORMAT2;
# define wEffects wReserved
À¯È¿ÇÑ ±¸Á¶Ã¼ ¸â¹ö¸¦ ³ªÅ¸³»´Â ´ÙÀ½ °ª ¼³Á¤.
°ª | ÀÇ¹Ì |
---|---|
PFM_ALIGNMENT | WAlignment ¸â¹ö´Â À¯È¿. |
PFM_BORDER | WBorderSpace, wBorderWidth¹× wBorders ¸â¹ö´Â À¯È¿. |
PFM_LINESPACING | DyLineSpacing ¹× bLineSpacingRule ¸â¹ö´Â À¯È¿. |
PFM_NUMBERING | WNumbering ¸â¹ö´Â À¯È¿. |
PFM_NUMBERINGSTART | WNumberingStart ¸â¹ö´Â À¯È¿. |
PFM_NUMBERINGSTYLE | WNumberingStyle ¸â¹ö´Â À¯È¿. |
PFM_NUMBERINGTAB | WNumberingTab ¸â¹ö´Â À¯È¿. |
PFM_OFFSET | DxOffset ¸â¹ö´Â À¯È¿. |
PFM_OFFSETINDENT | DxStartIndent ¸â¹ö´Â À¯È¿ ÇÕ´Ï´Ù. DxStartIndent ÇöÀç µé¿©¾²±â¸¦ ±âÁØÀ¸·Î µé¿©¾µ ¾çÀ» ÁöÁ¤ µé¿©¾²±â¸¦ ¼³Á¤ ÇÏ´Â °æ¿ì. |
PFM_RIGHTINDENT | DxRightIndent ¸â¹ö´Â À¯È¿. |
PFM_SHADING | WShadingWeight ¹× wShadingStyle ¸â¹ö´Â À¯È¿. |
PFM_SPACEAFTER | DySpaceAfter ¸â¹ö´Â À¯È¿. |
PFM_SPACEBEFORE | DySpaceBefore ¸â¹ö´Â À¯È¿. |
PFM_STARTINDENT | DxStartIndent ȸ¿ø À¯È¿ ÇÏ °í ¿ÞÂÊµÈ ¿©¹é¿¡¼ µé¿©¾²±â¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. PFM_STARTINDENT ¿ì¼± PFM_STARTINDENT ¹× PFM_OFFSETINDENT¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì. |
PFM_STYLE | SStyle ¸â¹ö´Â À¯È¿. |
PFM_TABSTOPS | CTabCount ¹× rgxTabs ¸â¹ö´Â À¯È¿. |
´ÙÀ½°ú °°ÀÌ wEffects ¸â¹öÀÇ À¯È¿ÇÑ Æ¯¼ºÀ» ³ªÅ¸³»´Â °ªÀ» ¼³Á¤.
°ª | ÀÇ¹Ì |
---|---|
PFM_DONOTHYPHEN | PFE_DONOTHYPHEN °ªÀº À¯È¿. |
PFM_KEEP | PFE_KEEP °ªÀº À¯È¿. |
PFM_KEEPNEXT | PFE_KEEPNEXT °ªÀº À¯È¿. |
PFM_NOLINENUMBER | PFE_NOLINENUMBER °ªÀº À¯È¿. |
PFM_NOWIDOWCONTROL | PFE_NOWIDOWCONTROL °ªÀº À¯È¿. |
PFM_PAGEBREAKBEFORE | PFE_PAGEBREAKBEFORE °ªÀº À¯È¿. |
PFM_RTLPARA | PFE_RTLPARA °ªÀº À¯È¿. |
PFM_SIDEBYSIDE | PFE_SIDEBYSIDE °ªÀº À¯È¿. |
PFM_TABLE | PFE_TABLEROW, PFE_TABLECELLEND, ¹× PFE_TABLECELL °ªÀº À¯È¿. |
°ª | ÀÇ¹Ì |
---|---|
0 | ´Ü¶ô ¹øÈ£ ¸Å±â±â ¶Ç´Â ±Û¸Ó¸® ±âÈ£ ¾øÀ½. |
PFN_BULLET | ¼±ÅÃÇÑ °¢ ´Ü¶ô ½ÃÀÛ ºÎºÐ¿¡ ±Û¸Ó¸® ±âÈ£ »ðÀÔ. |
dzºÎÇÑ ÆíÁý ÄÁÆ®·Ñ ´Ü¶ô ¹øÈ£¸¦ Ç¥½Ã ÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª, Microsoft ÅؽºÆ® °³Ã¼ ¸ðµ¨ (Åè) ÀÎÅÍÆäÀ̽º¿Í ȣȯ¼ºÀ» À§ÇØ wNumbering Áß Çϳª ÁöÁ¤ÇÒ ¼ö ´ÙÀ½ °ª; rich edit ÄÁÆ®·Ñ¿¡¼ °ªÀ» ÀúÀå ÇÏÁö¸¸ ÅؽºÆ® Ç¥½Ã¸¦ »ç¿ë ÇÏÁö ¾Ê½À´Ï´Ù.
°ª | ÀÇ¹Ì |
---|---|
2 | ¾Æ¶ø¾î ¼ýÀÚ (1, 2, 3,...)¸¦ »ç¿ë ÇÏ ¿©. |
3 | ¼Ò¹®ÀÚ¸¦ »ç¿ë ÇÏ ¿© (a, b, c,...). |
4 | ´ë¹®ÀÚ (A, B, C,...)¸¦ »ç¿ë ÇÏ ¿©. |
5 | ¼Ò¹®ÀÚ ·Î¸¶ ¼ýÀÚ (I, ii, iii,...)¸¦ »ç¿ë ÇÏ ¿©. |
6 | ´ë¹®ÀÚ ·Î¸¶ ¼ýÀÚ (I, II, III,...)¸¦ »ç¿ë ÇÏ ¿©. |
7 | WNumberingStart ±¸¼º¿ø¿¡ ÀÇÇØ ÁöÁ¤ µÈ À¯´ÏÄÚµå ¹®ÀÚ·Î ½ÃÀÛ ÇÏ´Â ¹®ÀÚ ½ÃÄö½º¸¦ »ç¿ë ÇÏ ¿©. |
ÀÌ ±¸¼º¿øÀº ´ÙÀ½ °ªÀÇ Á¶ÇÕ µÉ ¼ö ÀÖ½À´Ï´Ù.
°ª | ÀÇ¹Ì |
---|---|
PFE_DONOTHYPHEN | ÀÚµ¿ ÇÏÀÌÇ ³Ö±â¸¦ »ç¿ë ¾È ÇÔ. |
PFE_KEEP | ´Ü¶ô ³»¿¡¼ ¾øÀ½ ÆäÀÌÁö ³ª´©±â. |
PFE_KEEPNEXT | ÀÌ ´Ü¶ô ¹× ´ÙÀ½ »çÀÌ ¾øÀ½ ÆäÀÌÁö ³ª´©±â. |
PFE_NOLINENUMBER | ÁÙ ¹øÈ£ ¸Å±â±â »ç¿ë ¾È ÇÔ. |
PFE_NOWIDOWCONTROL | ÀÌ ´Ü¶ô¿¡ ´ë ÇÑ ¹Ì¸ÁÀÎ/°í¾Æ ÄÁÆ®·Ñ ÇØÁ¦. |
PFE_PAGEBREAKBEFORE | ÀÌ ´Ü¶ô ¾Õ¿¡ ÆäÀÌÁö ³ª´©±â »ðÀÔ. |
PFE_RTLPARA | ¿À¸¥ÂÊ¿¡¼ ¿ÞÂÊÀ¸·Î Àб⠼ø¼¸¦ »ç¿ë ÇÏ ¿© ÅؽºÆ® Ç¥½Ã. |
PFE_SIDEBYSIDE | ´Ü¶ô--³ª¶õÈ÷ Ç¥½Ã. |
PFE_TABLECELL | ´Ü¶ô Ç¥ ¼¿¿¡ ÀÖÁö¸¸ ¼¿¿¡ ¸¶Áö¸· ´Ü¶ô ¾Æ´Ï´Ù. |
PFE_TABLECELLEND | Ç¥ ¼¿¿¡ ´Ü¶ô ¸¶Áö¸· ÀÌ´Ù. |
PFE_TABLEROW | ´Ü¶ô¿¡¼´Â Å×À̺íÀÇ ÇàÀ» ¼³¸íÇÕ´Ï´Ù. |
Rich Edit 1.0: ¿¹¾à; 0 À̾î¾ß ÇÕ´Ï´Ù.
µé¿©¾²±â¸¦ ¼³Á¤ ÇÏ´Â PFM_STARTINDENT Ç÷¡±×¸¦ »ç¿ë ÇÏ ¿© ¿ÞÂÊµÈ ¿©¹é;¿¡¼ Àý´ë µé¿©¾²±â ÁöÁ¤ ¶Ç´Â PFM_OFFSETINDENT Ç÷¡±×¸¦ »ç¿ë ÇÏ ¿© ´Ü¶ôÀÇ ÇöÀç µé¿©¾²±â¸¦ ±âÁØÀ¸·Î µé¿©¾²±â¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. Ç÷¡±× Áß Çϳª¸¦ »ç¿ë ÇÏ ¿© ÇöÀç µé¿©¾²±â °Ë»ö.
°ª | ÀÇ¹Ì |
---|---|
PFA_LEFT | ´Ü¶ô ¿ÞÂÊµÈ ¿©¹é¿¡ ¸ÂÃä´Ï´Ù. |
PFA_RIGHT | ´Ü¶ô ¿À¸¥ÂÊ ¿©¹é¿¡ ¸ÂÃä´Ï´Ù. |
PFA_CENTER | ´Ü¶ô °¡¿îµ¥ ¸ÂÃã. |
PFA_JUSTIFY | Rich Edit 2.0: ´Ü¶ô ¾çÂÊ ¸ÂÃã. ÀÌ °ªÀº Åè ÀÎÅÍÆäÀ̽º;¿Í ȣȯ¼ºÀ» À§ÇØ Æ÷ÇÔ Ç³ºÎÇÑ ÆíÁý ÅؽºÆ®¸¦ ¿ÞÂÊµÈ ¿©¹é¿¡ Á¤·Ä ÄÁÆ®·Ñ Ç¥½Ã. |
Rich Edit 2.0: Åè ÀÎÅÍÆäÀ̽º¿Í ȣȯ¼ºÀ» À§ÇØ °¢ ÅÇ Á¤Áö¿¡ ´ë ÇÑ Ãß°¡ Á¤º¸¸¦ ÀúÀåÇÒ 8 ³ôÀº ¼ø¼ ºñÆ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ºñÆ®¿¡ rich edit ÄÁÆ®·Ñ Ç¥½Ã ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.
ºñÆ® 24-27 ÅÇ ¸ÂÃãÀ» ³ªÅ¸³»´Â ´ÙÀ½ °ª Áß Çϳª¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
°ª | ÀÇ¹Ì |
---|---|
0 | ÀÏ¹Ý ÅÇ |
1 | °¡¿îµ¥ ÅÇ |
2 | ¿À¸¥ÂÊ Á¤·Ä ÅÇ |
3 | ¼Ò¼öÁ¡ ÅÇ |
4 | Word µµ±¸ ¸ðÀ½ ÅÇ (¼¼·Î ¸·´ë) |
28-31 ºñÆ® ÅÇ Áö½Ã¼± À¯ÇüÀ» ³ªÅ¸³»´Â ´ÙÀ½ °ª Áß Çϳª¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
°ª | ÀÇ¹Ì |
---|---|
0 | ÁöµµÀÚ |
1 | Á¡¼±µÈ ÁöµµÀÚ |
2 | Æļ±µÈ ÁöµµÀÚ |
3 | ¹ØÁÙÀÌ ±×¾îÁøµÈ ¸®´õ |
4 | ±½Àº ¼± ¸®´õ |
5 | ÀÌÁß¼± ÁöµµÀÚ |
°ª | ÀÇ¹Ì |
---|---|
0 | ÁÙ °£°ÝÀÔ´Ï´Ù. DyLineSpacing ¸â¹ö´Â ¹«½Ã µË´Ï´Ù. |
1 | 1 ³â ¹Ý °£°ÝÀÔ´Ï´Ù. DyLineSpacing ¸â¹ö´Â ¹«½Ã µË´Ï´Ù. |
2 | µÎ ¹è °£°ÝÀÔ´Ï´Ù. DyLineSpacing ¸â¹ö´Â ¹«½Ã µË´Ï´Ù. |
3 | ´ÙÀ½À» ÇÑ ÁÙ¿¡¼ Æ®À¬ ´ÜÀ§·Î °£°ÝÀ» ÁöÁ¤ ÇÏ´Â dyLineSpacing ¸â¹ö. ±×·¯³ª, ´ÜÀÏ °£°Ý º¸´Ù ÀÛÀº °ªÀ» ÁöÁ¤ ÇÏ´Â dyLineSpacing , ÄÁÆ®·Ñ Ç¥½Ã ÇÑ ÅؽºÆ®. |
4 | ´ÙÀ½À» ÇÑ ÁÙ¿¡¼ Æ®À¬ ´ÜÀ§·Î °£°ÝÀ» ÁöÁ¤ ÇÏ´Â dyLineSpacing ¸â¹ö. ÁöÁ¤ÇÑ Á¤È®ÇÑ °£°ÝÀ» »ç¿ë ÇÏ´Â ÄÁÆ®·Ñ, dyLineSpacing °ªÀ» ÁöÁ¤ ÇÏ´Â °æ¿ì¿¡ ±× º¸´Ù ÀÛÀ¸¸é ÁÙ °£°Ý. |
5 | DyLineSpacing ÀÇ °ª / 20 ¶óÀÎ, ¿· ÁÙ¿¡¼ °£°ÝÀÔ´Ï´Ù. µû¶ó¼, °£°Ý ¼³Á¤ dyLineSpacing 20 »ý¼º ÇÑ ÅؽºÆ®, 40, 60 À̸ç Æ®¸®Çà °£°Ý µî. |
À½¿µ ½ºÅ¸ÀÏÀ» ´ÙÀ½ °ª Áß Çϳª°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.
°ª | ÀÇ¹Ì | °ª | ÀÇ¹Ì |
---|---|---|---|
0 | ¾øÀ½ | ||
1 | ¾îµÎ¿î °¡·Î | 7 | ºû °¡·Î |
2 | ¾îµÎ¿î ¼¼·Î | 8 | ¿¬ÇÑ ¼¼·Î |
3 | ´ë°¢¼± ¾Æ·¡·Î ´ÙÅ© | 9 | ´ë°¢¼± ¾Æ·¡·Î ºû |
4 | ´ë°¢¼± À§·Î ¾îµÒ | 10 | ´ë°¢¼± ºÒºû |
5 | ÁøÇÑ ´«±Ý | 11 | ¶óÀÌÆ® ±×¸®µå |
6 | ¾îµÎ¿î °ÝÀÚ | 12 | ¶óÀÌÆ® °ÝÀÚ |
Àü°æ ¹× ¹è°æ »ö À妽º ´ÙÀ½ °ª Áß Çϳª°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.
°ª | »ö | °ª | »ö |
---|---|---|---|
0 | ºí·¢ | 8 | ÁøÇÑ ÆĶû |
1 | ºí·ç | 9 | ÁøÇÑ ³ìû |
2 | ³ìû | 10 | ÁøÇÑ ³ì»ö |
3 | ±×¸° | 11 | ÁøÇÑ ÀÚÈ« |
4 | ¸¶Á¨Å¸ | 12 | ÁøÇÑ »¡° |
5 | ·¹µå | 13 | ÁøÇÑ ³ë¶û |
6 | ³ë¶õ»ö | 14 | ÁøÇÑ È¸»ö |
7 | ÈÀÌÆ® | 15 | ¿¬ÇÑ È¸»ö |
°ª | ÀÇ¹Ì |
---|---|
0 | ¿À¸¥ÂÊ °ýÈ£¸¦ »ç¿ë ÇÏ ¿© ¼ýÀÚ¸¦ ¼öÇà ÇÕ´Ï´Ù. |
1 | ±â°£ ¹øÈ£¸¦ ¼öÇà ÇÕ´Ï´Ù. |
2 | °ýÈ£ ¾È¿¡ ¼ýÀÚ¸¦ ¹½À´Ï´Ù. |
0x8000 | °Á¦·Î ·Î¸¶ ¼ýÀÚ. |
´ÙÀ½ °ªÀÇ Á¶ÇÕÀ» »ç¿ë ÇÏ ¿© Å׵θ® À§Ä¡ ÁöÁ¤.
°ª | ÀÇ¹Ì |
---|---|
1 | ¿ÞÂÊµÈ Å׵θ® |
2 | ¿À¸¥ÂÊ Å׵θ® |
4 | À§ÂÊ Å׵θ® |
8 | ¾Æ·¡ÂÊ Å׵θ® |
16 | ¾ÈÂÊ Å׵θ® |
32 | ¹Ù±ùÂÊ Å׵θ® |
64 | AutocolorÀÔ´Ï´Ù. ÀÌ ºñÆ®°¡ ¼³Á¤ µÈ °æ¿ì 12 ~ 15 ºñÆ®¿¡¼ »ö À妽º°¡ »ç¿ë µÇÁö ¾Ê½À´Ï´Ù. |
´ÙÀ½ °ª Áß Çϳª¸¦ »ç¿ë ÇÏ ¿© Å׵θ® ½ºÅ¸ÀÏÀ» ÁöÁ¤ ÇÕ´Ï´Ù.
°ª | ½ºÅ¸ÀÏ | °ª | ½ºÅ¸ÀÏ |
---|---|---|---|
0 | ¾øÀ½ | 6 | 6 Á¡ |
1 | ¨ú Æ÷ÀÎÆ® | 7 | ¨ú Æ÷ÀÎÆ® ´õºí |
2 | 1¨ö Æ÷ÀÎÆ® | 8 | 1¨ö Æ÷ÀÎÆ® ´õºí |
3 | 2¨ù Æ÷ÀÎÆ® | 9 | 2¨ù Æ÷ÀÎÆ® ´õºí |
4 | 3 Á¡ | 10 | ¨ú Æ÷ÀÎÆ® ±×·¹ÀÌ |
5 | 4¨ö Æ÷ÀÎÆ® | 11 | ¨ú Á¡À» ȸ»ö Á¡¼± |
´ÙÀ½ °ª Áß Çϳª¸¦ »ç¿ë ÇÏ ¿© Å׵θ® »öÀ» ÁöÁ¤ ÇÕ´Ï´Ù. Autocolor ºñÆ® (ºñÆ® 6) ¼³Á¤ ÇÏ´Â °æ¿ìÀÌ °ªÀº ¹«½Ã µË´Ï´Ù.
°ª | »ö | °ª | »ö |
---|---|---|---|
0 | ºí·¢ | 8 | ÁøÇÑ ÆĶû |
1 | ºí·ç | 9 | ÁøÇÑ ³ìû |
2 | ³ìû | 10 | ÁøÇÑ ³ì»ö |
3 | ±×¸° | 11 | ÁøÇÑ ÀÚÈ« |
4 | ¸¶Á¨Å¸ | 12 | ÁøÇÑ »¡° |
5 | ·¹µå | 13 | ÁøÇÑ ³ë¶û |
6 | ³ë¶õ»ö | 14 | ÁøÇÑ È¸»ö |
7 | ÈÀÌÆ® | 15 | ¿¬ÇÑ È¸»ö |
nbsp;?Windows &NT: ¹öÀü 4.0 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Richedit.h¿¡ ¼±¾ð.
Rich Edit ÄÁÆ®·Ñ °³¿ä, Rich Edit ±¸Á¶, EM_GETPARAFORMAT, EM_SETPARAFORMAT, PARAFORMAT