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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章