Выводит на карту надпись в указанное место с заданными параметрами.
Visual Basic:
Function SetLabel(DrawHandle As Long, X As Double, Y As Double, shiftX As Long, shiftY As Long, Text As String, style As Long, fColor As Long, align As eLabelPosition) As Long
DrawHandle - параметр для рисования. Приходит с событием AfterPaint, для автоматической отрисовки при любом перестроении или получается вызовом метода GetDrawHandle (в этом случае по завершении рисования следует вызывать метод ReleaseDrawHandle).
X, Y - координаты местности.
shiftX, shiftY - пока не задействованы.
Text - надпись с командами задающими стиль.
параметры шрифта задаются в фигурных скобках {}
тип параметра задается через \
{
\s20 - размер шрифта 20 (size=20)
\c255 - цвет шрифта bgr
\fTimes New Roman - фонт
\U - подчерк
\u - отмена подчерка
\B - жирный
\b - нормальный
\o - отмена перечеркивания
\O - перечеркивание
\I - курсив
\i - отмена курсива
}
перенос строки в тексте - \n
Style - стиль.
0 - без рамки
1 - рамка
2 - залитая рамка
3 - рамка с тенью
fColor - цвет заливки в формате RGB.
align - флаги ориентации надписи относительно точки привязки X, Y; могут принимать значения из набора eLabelPosition.