12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- //---------------------------------------------------------------------------
- #ifndef CDSFontFH
- #define CDSFontFH
- //---------------------------------------------------------------------------
- #include <Classes.hpp>
- #include <stdio.h>
- #include <ADODB.hpp>
- #include <DB.hpp>
- #include "ITSLibF.h"
- #include "ITSDbF.h"
- //---------------------------------------------------------------------------
- //---------------------------------------------------------------------------
- class TCDSFontName
- {
- public:
- TCDSFontName();
- ~TCDSFontName();
- public:
- int VMS_FONT_NAME_CD; // N NUMBER(3) N 0 VMS 글꼴 명칭 코드
- AnsiString VMS_FONT_NAME_NM; // N VARCHAR2(60) Y VMS 글꼴 명칭
- AnsiString USE_YN; // N CHAR(1) Y 'N' 사용 여부
- };
- //---------------------------------------------------------------------------
- class TCDSFontColor
- {
- public:
- TCDSFontColor();
- ~TCDSFontColor();
- public:
- int VMS_FONT_COLR_CD; // N NUMBER(3) N 0 VMS 글꼴 색상 코드
- AnsiString VMS_FONT_COLR_NM; // N VARCHAR2(60) Y VMS 글꼴 색상 명칭
- int VMS_FONT_COLR_VAL; // N NUMBER(10) Y VMS 글꼴 색상 값
- AnsiString USE_YN; // N CHAR(1) Y 'N' 사용 여부
- };
- //---------------------------------------------------------------------------
- //---------------------------------------------------------------------------
- class TCDSFontManager
- {
- public:
- TCDSFontManager();
- ~TCDSFontManager();
- private:
- public:
- TItsMap<int, TCDSFontName*> FNames;
- TItsMap<int, TCDSFontColor*> FColors;
- public:
- int LoadFontInfo(TADOConnection *ADbConn=NULL);
- int LoadFontNameInfo(TADOConnection *ADbConn=NULL);
- int LoadFontColorInfo(TADOConnection *ADbConn=NULL);
- int GetColorCode(int AColor);
- int GetColorCodeIndex(int ACode);
- };
- //---------------------------------------------------------------------------
- extern TCDSFontManager *CDSFontManager;
- //---------------------------------------------------------------------------
- #endif
|