This document is archived and information here might be outdated. Recommended version. |
Draws text along the supplied geometry.
[Visual Basic .NET] Public Sub DrawText ( _ ByVal pGeometry As IGeometry, _ ByVal text As String, _ [ByRef pSymbol As Object] _ )
[C#] public void DrawText ( IGeometry pGeometry, string text, ref object pSymbol );
[C++]
HRESULT DrawText(
IGeometry* pGeometry,
BSTR text,
Variant* pSymbol
);
[C++] Parameters pGeometry [in]
pGeometry is a parameter of type IGeometry* text [in]
text is a parameter of type BSTR pSymbol [in, optional]
pSymbol is a parameter of type VARIANT*
1025 800a0401: The specified symbol does not indicate the correct type of object
private void axMapControl1_OnAfterDraw(object sender, ESRI.ArcGIS.MapControl.IMapControlEvents2_OnAfterDrawEvent e)
{
if (e.viewDrawPhase == (int) esriViewDrawPhase.esriViewForeground)
{
//Use DrawText...
}
}
Private Sub AxMapControl1_OnAfterDraw(ByVal sender As Object, ByVal e As ESRI.ArcGIS.MapControl.IMapControlEvents2_OnAfterDrawEvent) Handles AxMapControl1.OnAfterDraw
If e.viewDrawPhase = esriViewDrawPhase.esriViewForeground Then
'Use DrawText...
End If
End Sub
IMapControl2 Interface | IMapControl3.DrawShape Method | IMapControl2.DrawShape Method | IMapControl4.DrawShape Method | IMapControl3.FlashShape Method | IMapControl4.FlashShape Method | IMapControl2.FlashShape Method