覺(jué)得現(xiàn)在使用自定義字體作為點(diǎn)符號(hào)的應(yīng)用是越來(lái)越少了,近段時(shí)間在開(kāi)發(fā)GPS車(chē)輛管理的GIS系統(tǒng)的時(shí)候要用到動(dòng)態(tài)顯示車(chē)輛位置,覺(jué)得用其他方式在地圖上顯示車(chē)輛可能會(huì)對(duì)性能有一定的影響,所以就使用的自定義字體。
首先是創(chuàng)建自定義的字體。使用了字體編輯軟件fontlab.v4.60。
其次就是在Delphi+MapX中使用該字體了。
myStyle:=CoStyle.Create;
MyFont := TFont.Create;
OleFontToFont(myStyle.SymbolFont, MyFont);
MyFont.Size := 24;
MyFont.Name := 'MapInfo Transportation';
myStyle.SymbolFontColor:=clRed;
myStyle.SymbolCharacter := 66;
其中要注意的一點(diǎn)就是一定要在Map1中將默認(rèn)的點(diǎn)符號(hào)字體樣式設(shè)置為其中任意一種自定義字體,否則將不能正確顯示指定的字體。這應(yīng)該是MapX5的一個(gè)Bug吧。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注