程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> Delphi+MapX5中使用自定義字體符號

Delphi+MapX5中使用自定義字體符號

編輯:Delphi
     覺得現在使用自定義字體作為點符號的應用是越來越少了,近段時間在開發GPS車輛管理的GIS系統的時候要用到動態顯示車輛位置,覺得用其他方式在地圖上顯示車輛可能會對性能有一定的影響,所以就使用的自定義字體。<?XML:namespace prefix = o ns = "urn:schemas-microsoft-com:office:Office" />

       首先是創建自定義的字體。使用了字體編輯軟件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;

       其中要注意的一點就是一定要在Map1中將默認的點符號字體樣式設置為其中任意一種自定義字體,否則將不能正確顯示指定的字體。這應該是MapX5的一個Bug吧。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved