using System;
using OSGeo.MapServer;
/**
*
Title: Mapscript HTMLTemplate example.
* Description: A C# based mapscript example to show the usage of HTML templates.
* @author Tamas Szekeres szekerest@gmail.com
* @version 1.0
*/
///
/// A C# based mapscript example to show the usage of HTML templates.
///
class HTMLTemplate
{
public static void usage()
{
Console.WriteLine("usage: HTMLTemplate {mapfile} {templatefile} {outdir}");
System.Environment.Exit(-1);
}
public static void Main(string[] args)
{
if (args.Length < 3) usage();
mapObj map = new mapObj(args[0]);
map.legend.template = args[1];
map.web.imagepath = args[2];
map.web.imageurl = "";
string str = null;
string[] names = null, values = null;
names = new string[] {"map"};
values = new string[] { args[0] };
str = map.processLegendTemplate(names, values, names.Length);
Console.Write(str);
}
}