Hi,<br><br>You might want to specify parameters for leg_group_html, leg_layer_html and leg_class_html respectively. Like for example:<br><br>[leg_group_html opt_flag=12]<br>&lt;tr&gt;<br>&nbsp;&nbsp;&nbsp; &lt;td colspan=3 bgcolor=#cccccc&gt;&lt;b&gt;[leg_group_name]&lt;/b&gt;&lt;/td&gt;
<br>&lt;/tr&gt;<br>[/leg_group_html]<br><br>[leg_layer_html order_metadata=legend_order opt_flag=5]<br>&lt;tr&gt;<br>&nbsp;&nbsp;&nbsp; &lt;td&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input type=checkbox name=&quot;map_[leg_layer_name]_status&quot; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value=1 [if name=layer_status oper=eq value=2]CHECKED[/if]&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;/td&gt;<br>&nbsp;&nbsp;&nbsp; &lt;td colspan=2&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;a href=&quot;[metadata name=href]&quot;&gt;[metadata name=layer_title]&lt;/a&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/td&gt;<br>&lt;/tr &gt;<br>[/leg_layer_html]<br><br>[leg_class_html opt_flag=14]
<br>&lt;tr&gt;<br>&nbsp;&nbsp;&nbsp; &lt;td width=15&gt; &lt;/td&gt;<br>&nbsp;&nbsp;&nbsp; &lt;td&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;img src=&quot;[leg_icon width=20 height=10]&quot; width=20 height=10&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/td&gt;<br>&nbsp;&nbsp;&nbsp; &lt;td&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [leg_class_name]
<br>&nbsp;&nbsp;&nbsp; &lt;/td&gt;<br>&lt;/tr&gt;<br>[/leg_class_html]<br><br>Without adding these parameters<br><br>msFreeHashTable(groupArgs);<br>msFreeHashTable(layerArgs);<br>msFreeHashTable(classArgs);<br><br>will fail in generateLegendTemplate (
maptemplate.c)<br><br>I suggest to file a bug report on this issue with the requirement of allowing to specify these template elements without adding parameters.<br><br>Best regards,<br><br>Tamas<br><br><br><br><div><span class="gmail_quote">
2007/4/12, Jean Michel PIERRET &lt;<a href="mailto:jmp@geosys.com">jmp@geosys.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">












<div link="blue" vlink="purple" lang="FR">

<div>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;" lang="EN-GB">Hi,</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;" lang="EN-GB">&nbsp;</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;" lang="EN-GB">How I can use </span></font><font face="Courier New" size="2"><span style="font-size: 10pt;" lang="EN-GB">processLegendTemplate
in c#</span></font></p>

<p><font face="Courier New" size="2"><span style="font-size: 10pt;" lang="EN-GB">&nbsp;</span></font></p>

<p><font face="Courier New" size="2"><span style="font-size: 10pt;" lang="EN-GB">My source :</span></font></p>

<p><font face="Courier New" size="2"><span style="font-size: 10pt;" lang="EN-GB">&nbsp;</span></font></p>

<p><font face="Courier New" size="2"><span style="font-size: 10pt;" lang="EN-GB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
map = new mapobj(<font color="maroon"><span style="color: maroon;">@&quot;C:\Fichier.map&quot;);</span></font></span></font></p>

<p><font face="Courier New" size="2"><span style="font-size: 10pt;" lang="EN-GB">&nbsp;</span></font></p>

<p><font face="Courier New" size="2"><span style="font-size: 10pt;" lang="EN-GB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...</span></font></p>

<p><font face="Courier New" size="2"><span style="font-size: 10pt;" lang="EN-GB">&nbsp;</span></font></p>

<p style=""><font face="Courier New" size="2"><span style="font-size: 10pt;" lang="EN-GB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<font color="blue"><span style="color: blue;">string</span></font> str = <font color="blue"><span style="color: blue;">null</span></font>;</span></font></p>

<p style=""><font face="Courier New" size="2"><span style="font-size: 10pt;" lang="EN-GB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<font color="blue"><span style="color: blue;">string</span></font>[] names = <font color="blue"><span style="color: blue;">null</span></font>, values = <font color="blue"><span style="color: blue;">null</span></font>;</span>
</font></p>

<p style=""><font face="Courier New" size="2"><span style="font-size: 10pt;" lang="EN-GB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></p>

<p style=""><font face="Courier New" size="2"><span style="font-size: 10pt;" lang="EN-GB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
names = <font color="blue"><span style="color: blue;">new</span></font> <font color="blue"><span style="color: blue;">string</span></font>[] {<font color="maroon"><span style="color: maroon;">&quot;map&quot;</span></font>
};</span></font></p>

<p style=""><font face="Courier New" size="2"><span style="font-size: 10pt;" lang="EN-GB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
values = <font color="blue"><span style="color: blue;">new</span></font> <font color="blue"><span style="color: blue;">string</span></font>[] { <font color="maroon"><span style="color: maroon;">@&quot;C:\Fichier.map&quot;
</span></font>
};</span></font></p>

<p style=""><font face="Courier New" size="2"><span style="font-size: 10pt;" lang="EN-GB">&nbsp;</span></font></p>

<p><font face="Courier New" size="2"><span style="font-size: 10pt;" lang="EN-GB">&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str =
map.processLegendTemplate(names, values, names.Length);</span></font></p>

<p><font face="Courier New" size="2"><span style="font-size: 10pt;" lang="EN-GB">&nbsp;</span></font></p>

<p><font face="Courier New" size="2"><span style="font-size: 10pt;" lang="EN-GB">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
...</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;" lang="EN-GB">&nbsp;</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;" lang="EN-GB">Error :</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;" lang="EN-GB">&nbsp;</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;" lang="EN-GB">{&quot;msFreeHashItems(): Hash table error. Can&#39;t
free NULL table;msFreeHashItems(): Hash table error. Can&#39;t free NULL
table;msFreeHashItems(): Hash table error. Can&#39;t free NULL table&quot;}</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;" lang="EN-GB">&nbsp;</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;" lang="EN-GB">&nbsp;</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;" lang="EN-GB">Thanks for your help.</span></font></p>

<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;" lang="EN-GB">&nbsp;</span></font></p>

<table style="width: 184.5pt;" border="0" cellpadding="0" width="246">
 <tbody><tr>
  <td style="padding: 0.75pt; width: 147.75pt;" width="197">
  <p><b><font color="#eebb22" face="Arial" size="1"><span style="font-size: 9pt; font-family: Arial; color: rgb(238, 187, 34); font-weight: bold;"><a href="mailto:jmp@geosys.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
<font color="#eebb22"><span style="color: rgb(238, 187, 34);">Jean-michel
  PIERRET</span></font></a> - Poste&nbsp; 376</span></font></b></p>
  </td>
 </tr>
 <tr>
  <td style="padding: 0.75pt; width: 147.75pt;" width="197">
  <p><b><font color="#999999" face="Arial" size="1"><span style="font-size: 9pt; font-family: Arial; color: rgb(153, 153, 153); font-weight: bold;">Tel
  : +33 (0)5 62 47 80 76</span></font></b><font color="#999999" face="Arial" size="1"><span style="font-size: 9pt; font-family: Arial; color: rgb(153, 153, 153);"><br>
  <b><span style="font-weight: bold;">Mail</span></b> : <a href="mailto:jmp@geosys.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"><font color="#336699"><span style="color: rgb(51, 102, 153);">
jmp@geosys.com</span></font></a><br>
  </span></font><b><font color="#336699" face="Arial" size="1"><span style="font-size: 9pt; font-family: Arial; color: rgb(51, 102, 153); font-weight: bold;">GEOSYS
  SA</span></font></b></p>
  </td>
 </tr>
</tbody></table>

<p><font face="Times New Roman" size="3"><span style="font-size: 12pt;">&nbsp;</span></font></p>

<p><font face="Times New Roman" size="3"><span style="font-size: 12pt;">&nbsp;</span></font></p>

</div>

</div>


</blockquote></div><br>