laptop and a wrench

Erro

The method ESRI.ArcGIS.ADF.Web.Display.Symbol.TextMarkerSymbol::GetDimensions returns wrong values of width and height.

Última Publicação: August 25, 2014 No Product Found
Número de ID do Erro NIM012109
EnviadoOctober 3, 2007
Última ModificaçãoJune 5, 2024
Aplica-se àNo Product Found
Versão encontrada9.2
StatusWill Not Be Addressed

Informações Adicionais

No Public Explanation

Solução Provisória

The font size is in point unit, which varies according to different font. For example, for font "Arial", the size 20 means 31 pt height; and for the font "Snap ITC", the same size means 35 pt height.Another thing needs to notice is that the formula to convert point unit into pixel unit, 1 pt = 1 px * 1.333.We could get the text string width and height in a specific font through GDI+ directly. Please see code below: //get the text string width and height through GDI+ directly without touching ESRI class System.Drawing.Font font = new System.Drawing.Font("Snap ITC", 20); Bitmap image = new Bitmap(1, 1); Graphics g = Graphics.FromImage(image); double width = g.MeasureString("Hello World!", font).Width; double height = g.MeasureString("Hello World!", font).Height; int widthInt = Convert.ToInt16(width/1.333); int heightInt = Convert.ToInt16(height/1.333);

Etapas para Reproduzir

ID do Erro: NIM012109

Software:

  • No Product Found

Seja notificado quando o status de um erro mudar

Baixe o Aplicativo de Suporte da Esri

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download