#ifndef __RTF_H__ #define __RTF_H__ #include #include ////////////////////////////////////////////////////////////////////////////// /// \class RTF /// \brief 간단한 RTF 파일 리포트 생성을 위한 클래스. /// /// 어디까지나 간단한 레포트 출력만을 목표로 하는 클래스이기 때문에, 기능이 /// 매우 부실하고 느리다. 하지만 개선해야할 필요성을 못 느끼겠다. /// ///
/// RTF rtf;
/// 
/// RTF::STYLES bold;
/// bold.insert(RTF::BOLD);
/// 
/// rtf.add(RTF::DARK_BLUE, bold, "제목");
/// rtf.add("\t첫번째 항목 : %s", "뭐가 좋을까?");
/// rtf.add("\t두번째 항목 : %s", "이것이 좋을까?");
/// 
/// rtf.flush("sample.rtf");
/// 
////////////////////////////////////////////////////////////////////////////// class RTF { public: /// 색깔 배열 enum Color { BLACK = 0, WHITE, GREY, RED, GREEN, BLUE, CYAN, YELLOW, MAGENTA, DARK_RED, DARK_GREEN, DARK_BLUE, LIGHT_RED, LIGHT_GREEN, LIGHT_BLUE, ORANGE }; /// 스타일 배열 enum Style { BOLD = 0, ITALIC, UNDERLINE, STRIKE }; typedef std::set