| |
|
|
var ctrlman = m_Map.GetCtrlMan();
var layerman = ctrlman.GetLayerMan();
var util = m_Map.GetUtility();
// 원모양의 폰트를 생성 합니다.
var font = layerman.NewFont(100);
font.AddPen(util.RGBColor(0, 0, 255), 2, util.GetConstToValue("PS_SOLID"));
font.AddBrush(util.RGBAColor(0, 0, 255, 100), util.GetConstToValue("BS_SOLID"));
font.AddCircle(util.GetConstToValue("TM_LAYERFONT_CIRCLE") | util.GetConstToValue("TM_LAYERFONT_FILL_POLYGON"), 100);
if (font) {
// FONT의 아이디를 구합니다.
var ID = font.GetID();
}
|
|
|
|
#include "CXLayerMan.h"
#include "CXUtility.h"
#include "CXLayerFont.h"
CXCtrlMan ctrlman = m_Map.GetCtrlMan();
CXLayerMan layerman = ctrlman.GetLayerMan();
CXLayerFont font = layerman.NewFont(100);
font.AddPen(util.RGBColor(0, 0, 255), 2, util.GetConstToValue(_T("PS_SOLID")));
font.AddBrush(util.RGBAColor(0, 0, 255, 100), util.GetConstToValue(_T("BS_SOLID")));
if (font.m_lpDispatch) {
long lID = font.GetID();
}
|
|