MapXtremeフォーラムにこの質問を投稿しましたが、誰も質問に答えなかったので、ここで誰かがこの製品に関するいくつかの経験を持っていることを期待しています。 MapInfoの)MapXtreme StylesからBitmapを作るにはどうすればいいですか?
を作り、私は二つの方法を試してみましたが、私が得るすべては暗いX.ここ
と灰色のビットマップである私はのMapXtremeデスクトップアプリに取り組んでいますし、私達は私達の機能のスタイル
のビットマップを必要とします両方の方法がコードにありますが、1つはコメントアウトされています:
public static Bitmap GetStyleBitmap(Style style)
{
var bm = new Bitmap(16, 16, System.Drawing.Imaging.PixelFormat.Format32bppArgb);
var rect = new System.Drawing.Rectangle(0, 0, 16, 16);
var ss = new StyleSample();
ss.Bounds = rect;
if (style is CompositeStyle)
{
ss.ApplyAreaStyle(((CompositeStyle)style).AreaStyle);
ss.ApplyLineStyle(((CompositeStyle)style).LineStyle);
}
if (style is AreaStyle)
{
ss.ApplyAreaStyle((AreaStyle)style);
}
if (style is SimpleLineStyle)
{
ss.ApplyLineStyle((SimpleLineStyle)style);
}
//using MapExport
var me = new MapExport(ss.Map);
var image = me.Export();
return new Bitmap(image);
//using StyleSample.DrawToBitmap
//ss.DrawToBitmap(bm, rect);
//return bm;
}
TIA