Add tests for text formating.
This commit is contained in:
parent
1106dcb445
commit
26c13d4df4
2 changed files with 24 additions and 2 deletions
21
tests/data/placement/formating.xml
Normal file
21
tests/data/placement/formating.xml
Normal 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]+' '<Format face-name="DejaVu Sans Oblique" size="9">'('+[name]+')'</Format></TextSymbolizer>
|
||||
</Rule>
|
||||
</Style>
|
||||
|
||||
</Map>
|
|
@ -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)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue