X
xindijing
Unregistered / Unconfirmed
GUEST, unregistred user!
想问问Mapobjects2的一个小问题:
我想在Delphi6中进行GIS的开发,用到了Mapobjects2.
在用Mapobjects2的IMoTextSymbol时,不知道怎么将变量赋予IMoTextSymbol的Font属性。
例如:
var
sym:TextSymbol;
begin
sym:=TextSymbol(CreateOleObject('MapObjects2.TextSymbol'));
sym.Font:=???;//就是这里,我应该将什么样的Font对象/变量赋予sym.Font?
...
end;
在VB6是这样实现的:
...
dim sym as New TextSymbol
Dim txtFont As New StdFont '注意这里!
txtFont.name = textfont
txtFont.size = textsize
Set sym.Font = txtFont '实现了对象的赋值
...
在VB里可以将txtFont 定义成StdFont,在Delphi6里呢?
请教各位高手了!
我想在Delphi6中进行GIS的开发,用到了Mapobjects2.
在用Mapobjects2的IMoTextSymbol时,不知道怎么将变量赋予IMoTextSymbol的Font属性。
例如:
var
sym:TextSymbol;
begin
sym:=TextSymbol(CreateOleObject('MapObjects2.TextSymbol'));
sym.Font:=???;//就是这里,我应该将什么样的Font对象/变量赋予sym.Font?
...
end;
在VB6是这样实现的:
...
dim sym as New TextSymbol
Dim txtFont As New StdFont '注意这里!
txtFont.name = textfont
txtFont.size = textsize
Set sym.Font = txtFont '实现了对象的赋值
...
在VB里可以将txtFont 定义成StdFont,在Delphi6里呢?
请教各位高手了!