mapx 创建使用truetype字体的符号样式。

    //创建点样式
    try
    {

        pointStyle.CreateDispatch(pointStyle.GetClsid());
        pointStyle.SetSymbolType(miSymbolTypeTrueTypeFont);
//Mapx Symbols   
        
        COleFont ft
=pointStyle.GetSymbolFont();
        ft.SetName(_T(
"自定义字体名"));

        CY cy;
        cy.Hi
=0;
        cy.int64
=97500;//10号字
        cy.Lo=97500;
        ft.SetSize(cy);   
        pointStyle.SetSymbolCharacter(
49);      //字体号
        pointStyle.SetSymbolFontColor(
32768);//浅绿色

    }

    
catch(COleDispatchException* e)
    
{
        e
->ReportError();
        e
->Delete();
    }

    
catch(CException* e)
    
{
        e
->ReportError();
        e
->Delete();
        
return ;
    }
    
 
发布了13 篇原创文章 · 获赞 0 · 访问量 6万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章