<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Scaling Text Symbols in ArcGIS API for Silverlight Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/scaling-text-symbols/m-p/194011#M4807</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;You can fix that by hooking up the same handler to the map event 'ExtentChanging'.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Working wonderfully! Thank you&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 29 Apr 2011 12:40:25 GMT</pubDate>
    <dc:creator>FrancoisChartrand</dc:creator>
    <dc:date>2011-04-29T12:40:25Z</dc:date>
    <item>
      <title>Scaling Text Symbols</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/scaling-text-symbols/m-p/194007#M4803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Because the TextSymbols are a MarkerSymbol (therefore using MapPoints), the text do not scale when zooming in/out. Is there a way to make the text to scale when zooming in/out?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Apr 2011 13:26:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/scaling-text-symbols/m-p/194007#M4803</guid>
      <dc:creator>FrancoisChartrand</dc:creator>
      <dc:date>2011-04-21T13:26:17Z</dc:date>
    </item>
    <item>
      <title>Re: Scaling Text Symbols</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/scaling-text-symbols/m-p/194008#M4804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can do it by defining your own text symbol with a scale property which will be set each time the map extent changes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;For test purposes, I did this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Define a text symbol class with a scale property:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color:blue;"&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN style="color:blue;"&gt;public&lt;/SPAN&gt; &lt;SPAN style="color:blue;"&gt;class&lt;/SPAN&gt; &lt;SPAN style="color:#2b91af;"&gt;MyTextSymbol&lt;/SPAN&gt; : &lt;SPAN style="color:#2b91af;"&gt;MarkerSymbol&lt;/SPAN&gt;
{
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color:blue;"&gt;public&lt;/SPAN&gt; &lt;SPAN style="color:blue;"&gt;double&lt;/SPAN&gt; Scale
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color:blue;"&gt;get&lt;/SPAN&gt; { &lt;SPAN style="color:blue;"&gt;return&lt;/SPAN&gt; (&lt;SPAN style="color:blue;"&gt;double&lt;/SPAN&gt;)GetValue(ScaleProperty); }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color:blue;"&gt;set&lt;/SPAN&gt; { SetValue(ScaleProperty, &lt;SPAN style="color:blue;"&gt;value&lt;/SPAN&gt;); }
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color:blue;"&gt;public&lt;/SPAN&gt; &lt;SPAN style="color:blue;"&gt;static&lt;/SPAN&gt; &lt;SPAN style="color:blue;"&gt;readonly&lt;/SPAN&gt; &lt;SPAN style="color:#2b91af;"&gt;DependencyProperty&lt;/SPAN&gt; ScaleProperty =
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color:#2b91af;"&gt;DependencyProperty&lt;/SPAN&gt;.Register(&lt;SPAN style="color:#a31515;"&gt;"Scale"&lt;/SPAN&gt;, &lt;SPAN style="color:blue;"&gt;typeof&lt;/SPAN&gt;(&lt;SPAN style="color:blue;"&gt;double&lt;/SPAN&gt;), &lt;SPAN style="color:blue;"&gt;typeof&lt;/SPAN&gt;(&lt;SPAN style="color:#2b91af;"&gt;MyTextSymbol&lt;/SPAN&gt;), &lt;SPAN style="color:blue;"&gt;new&lt;/SPAN&gt; &lt;SPAN style="color:#2b91af;"&gt;PropertyMetadata&lt;/SPAN&gt;(1.0));
}
&lt;/PRE&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="color:black;"&gt;2) Add such a symbol in the resources with a template taking care of the scale:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&lt;SPAN style="color:blue;"&gt;&lt;SPAN style="color:blue;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color:red;"&gt;local&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="color:red;"&gt;MyTextSymbol&lt;/SPAN&gt;&lt;SPAN style="color:red;"&gt; x&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="color:red;"&gt;Key&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;"myTextSymbol"&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;SPAN style="color:blue;"&gt;&lt;SPAN style="color:blue;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color:red;"&gt;local&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="color:red;"&gt;MyTextSymbol&lt;/SPAN&gt;&lt;SPAN style="color:#a31515;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color:red;"&gt;ControlTemplate&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;SPAN style="color:blue;"&gt;&lt;SPAN style="color:blue;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color:#a31515;"&gt;ControlTemplate&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;&amp;gt;&lt;/SPAN&gt; &lt;/SPAN&gt;
&lt;SPAN style="color:blue;"&gt;&lt;SPAN style="color:blue;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color:#a31515;"&gt;TextBlock&lt;/SPAN&gt;&lt;SPAN style="color:red;"&gt; Text&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;"MyText"&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN style="color:red;"&gt;FontFamily&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;"Arial"&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN style="color:red;"&gt;FontSize&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;"10"&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN style="color:red;"&gt;Foreground&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;"Red"&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN style="color:red;"&gt;FontStyle&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;"Italic"&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN style="color:red;"&gt;FontWeight&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;"Bold"&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;SPAN style="color:blue;"&gt;&lt;SPAN style="color:blue;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color:#a31515;"&gt;TextBlock.RenderTransform&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;SPAN style="color:blue;"&gt;&amp;nbsp; &lt;SPAN style="color:blue;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color:#a31515;"&gt;ScaleTransform&lt;/SPAN&gt;&lt;SPAN style="color:red;"&gt; ScaleX&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;="{&lt;/SPAN&gt;&lt;SPAN style="color:#a31515;"&gt;Binding&lt;/SPAN&gt;&lt;SPAN style="color:red;"&gt; Symbol&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;Scale&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;}&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;"&lt;/SPAN&gt;&lt;SPAN style="color:red;"&gt; ScaleY&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;="{&lt;/SPAN&gt;&lt;SPAN style="color:#a31515;"&gt;Binding&lt;/SPAN&gt;&lt;SPAN style="color:red;"&gt; Symbol&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;Scale&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;}&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;"&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color:blue;"&gt;&lt;SPAN style="color:blue;"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="color:#a31515;"&gt;TextBlock.RenderTransform&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;SPAN style="color:blue;"&gt;&lt;SPAN style="color:blue;"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="color:#a31515;"&gt;TextBlock&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;SPAN style="color:blue;"&gt;&lt;SPAN style="color:blue;"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="color:#a31515;"&gt;ControlTemplate&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;SPAN style="color:blue;"&gt;&lt;SPAN style="color:blue;"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="color:red;"&gt;local&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="color:red;"&gt;MyTextSymbol&lt;/SPAN&gt;&lt;SPAN style="color:#a31515;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color:red;"&gt;ControlTemplate&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;SPAN style="color:blue;"&gt;&lt;SPAN style="color:blue;"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="color:red;"&gt;local&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="color:red;"&gt;MyTextSymbol&lt;/SPAN&gt;&lt;SPAN style="color:blue;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="color:black;"&gt;3) Use this symbol where you need this kind of text symbol (renderer or graphic symbol or feature symbol).&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="color:black;"&gt;4) Hook up an handler on event map extent changed and extent changing and recalculate the scale in this handler:&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="color:blue;"&gt;&lt;SPAN style="color:blue;"&gt;private&lt;/SPAN&gt; &lt;SPAN style="color:blue;"&gt;void&lt;/SPAN&gt; MyMap_ExtentChanged(&lt;SPAN style="color:blue;"&gt;object&lt;/SPAN&gt; sender, ESRI.ArcGIS.Client.&lt;SPAN style="color:#2b91af;"&gt;ExtentEventArgs&lt;/SPAN&gt; e)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color:blue;"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color:blue;"&gt;&lt;SPAN style="color:blue;"&gt;var&lt;/SPAN&gt; map = sender &lt;SPAN style="color:blue;"&gt;as&lt;/SPAN&gt; ESRI.ArcGIS.Client.&lt;SPAN style="color:#2b91af;"&gt;Map&lt;/SPAN&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color:blue;"&gt;&lt;SPAN style="color:blue;"&gt;var&lt;/SPAN&gt; myTextSymbol = LayoutRoot.Resources[&lt;SPAN style="color:#a31515;"&gt;"myTextSymbol"&lt;/SPAN&gt;] &lt;SPAN style="color:blue;"&gt;as&lt;/SPAN&gt; &lt;SPAN style="color:#2b91af;"&gt;MyTextSymbol&lt;/SPAN&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color:blue;"&gt;&lt;SPAN style="color:blue;"&gt;const&lt;/SPAN&gt; &lt;SPAN style="color:blue;"&gt;double&lt;/SPAN&gt; referenceResolution = 0.5;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color:blue;"&gt;&lt;SPAN style="color:blue;"&gt;double&lt;/SPAN&gt; scale = referenceResolution / map.Resolution;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color:blue;"&gt;myTextSymbol.Scale = scale;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color:blue;"&gt;}&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color:black;"&gt;The referenceResolution const has to be adjusted depending on which map scale you want to see the text with a scale of 1.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Note : I guess you will need other DPs for the Text, the FontSize, the FontFamily, ..... but I've simplified for the sample.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 09:43:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/scaling-text-symbols/m-p/194008#M4804</guid>
      <dc:creator>DominiqueBroux</dc:creator>
      <dc:date>2021-12-11T09:43:31Z</dc:date>
    </item>
    <item>
      <title>Re: Scaling Text Symbols</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/scaling-text-symbols/m-p/194009#M4805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Merci Dominique, that's exactly what I needed!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The only drawback of this method is that the text is re-scaled only when the MapExtend has changed, unlike the other geometries (polygons, lines, etc.) that change gradually as the MapExtend is changing.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Apr 2011 11:45:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/scaling-text-symbols/m-p/194009#M4805</guid>
      <dc:creator>FrancoisChartrand</dc:creator>
      <dc:date>2011-04-29T11:45:59Z</dc:date>
    </item>
    <item>
      <title>Re: Scaling Text Symbols</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/scaling-text-symbols/m-p/194010#M4806</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt; &lt;BR /&gt;The only drawback of this method is that the text is re-scaled only when the MapExtend has changed, unlike the other geometries (polygons, lines, etc.) that change gradually as the MapExtend is changing. &lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You can fix that by hooking up the same handler to the map event 'ExtentChanging'.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Apr 2011 11:51:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/scaling-text-symbols/m-p/194010#M4806</guid>
      <dc:creator>DominiqueBroux</dc:creator>
      <dc:date>2011-04-29T11:51:19Z</dc:date>
    </item>
    <item>
      <title>Re: Scaling Text Symbols</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/scaling-text-symbols/m-p/194011#M4807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;You can fix that by hooking up the same handler to the map event 'ExtentChanging'.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Working wonderfully! Thank you&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Apr 2011 12:40:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/scaling-text-symbols/m-p/194011#M4807</guid>
      <dc:creator>FrancoisChartrand</dc:creator>
      <dc:date>2011-04-29T12:40:25Z</dc:date>
    </item>
    <item>
      <title>Re: Scaling Text Symbols</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/scaling-text-symbols/m-p/194012#M4808</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Another way to do it is to use a Polygon instead and use an ImageFill that stretches with the polygon (the image contains the text). That way you won't have to do anything to make it scale.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Or maybe you could use a Grid in the PolygonTemplate and inside the grid but a ViewBox. Ie. (not completely sure if this will work)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;ControlTemplate&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;Grid x:Name="Element"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ViewBox&amp;gt;&amp;lt;TextBox Text="Label"/&amp;gt;&amp;lt;/ViewBox&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;/Grid&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/ControlTemplate&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Then use a polygon or rectangle geometry. That way you can set the size directly using map units.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 May 2011 01:49:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/scaling-text-symbols/m-p/194012#M4808</guid>
      <dc:creator>dotMorten_esri</dc:creator>
      <dc:date>2011-05-04T01:49:48Z</dc:date>
    </item>
    <item>
      <title>Re: Scaling Text Symbols</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/scaling-text-symbols/m-p/194013#M4809</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Another way to do it is to use a Polygon instead and use an ImageFill that stretches with the polygon (the image contains the text). That way you won't have to do anything to make it scale.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;That's what I was doing before Dominique's solution. However, because the text is transformed into an&amp;nbsp; image, it looks very bad when zooming in because of stretching.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 May 2011 16:33:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/scaling-text-symbols/m-p/194013#M4809</guid>
      <dc:creator>FrancoisChartrand</dc:creator>
      <dc:date>2011-05-04T16:33:10Z</dc:date>
    </item>
    <item>
      <title>Re: Scaling Text Symbols</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/scaling-text-symbols/m-p/194014#M4810</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;ViewBox shouldn't make anything turn into an image. It should preserve crisp edges.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 May 2011 21:13:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/scaling-text-symbols/m-p/194014#M4810</guid>
      <dc:creator>dotMorten_esri</dc:creator>
      <dc:date>2011-05-06T21:13:36Z</dc:date>
    </item>
  </channel>
</rss>

