Add tests for text formating.

This commit is contained in:
Hermann Kraus 2012-01-25 00:00:09 +01:00
parent 1106dcb445
commit 26c13d4df4
2 changed files with 24 additions and 2 deletions

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE Map>
<Map background-color="white" srs="+proj=latlong +datum=WGS84">
<Layer name="layer" srs="+proj=latlong +datum=WGS84">
<StyleName>My Style</StyleName>
<Datasource>
<Parameter name="type">shape</Parameter>
<Parameter name="file">points.shp</Parameter>
</Datasource>
</Layer>
<Style name="My Style">
<Rule>
<PointSymbolizer/>
<TextSymbolizer face-name="DejaVu Sans Book" size="16" placement="point" dx="0" dy="16">
[name]+'&#10;'<Format face-name="DejaVu Sans Oblique" size="9">'('+[name]+')'</Format></TextSymbolizer>
</Rule>
</Style>
</Map>

View file

@ -11,7 +11,7 @@ dirname = os.path.dirname(sys.argv[0])
widths = [ 800, 600, 400, 300, 250, 200, 150, 100]
filenames = ["list", "simple"]
filenames_one_width = ["simple-E", "simple-NE", "simple-NW", "simple-N",
"simple-SE", "simple-SW", "simple-S", "simple-W"]
"simple-SE", "simple-SW", "simple-S", "simple-W", "formating"]
def render(filename, width):
print "Rendering style \"%s\" with width %d" % (filename, width)
@ -29,4 +29,5 @@ for filename in filenames:
mapnik.save_map(m, "%s-out.xml" % filename)
for filename in filenames_one_width:
render(filename, 500)
render(filename, 500)