add a testcase for the labelAlign to AnchorPoint translation
This commit is contained in:
@@ -549,6 +549,28 @@
|
|||||||
t.xml_eq(got, exp, "LinePlacement written out correctly");
|
t.xml_eq(got, exp, "LinePlacement written out correctly");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function test_labelAlignToAnchorPosition(t) {
|
||||||
|
t.plan(1);
|
||||||
|
var format = new OpenLayers.Format.SLD.v1_0_0({
|
||||||
|
multipleSymbolizers: true
|
||||||
|
});
|
||||||
|
var style = new OpenLayers.Style2({
|
||||||
|
rules: [
|
||||||
|
new OpenLayers.Rule({
|
||||||
|
symbolizers: [
|
||||||
|
new OpenLayers.Symbolizer.Text({
|
||||||
|
label: "${FOO}",
|
||||||
|
labelAlign: "rb"
|
||||||
|
})
|
||||||
|
]
|
||||||
|
})
|
||||||
|
]
|
||||||
|
});
|
||||||
|
var got = format.writeNode("sld:UserStyle", style);
|
||||||
|
var exp = readXML("label_pointplacement_test.sld").documentElement;
|
||||||
|
t.xml_eq(got, exp, "PointPlacement with labelAlign written out correctly");
|
||||||
|
}
|
||||||
|
|
||||||
function test_read_FeatureTypeStyles(t) {
|
function test_read_FeatureTypeStyles(t) {
|
||||||
|
|
||||||
t.plan(13);
|
t.plan(13);
|
||||||
@@ -927,5 +949,24 @@
|
|||||||
</sld:FeatureTypeStyle>
|
</sld:FeatureTypeStyle>
|
||||||
</sld:UserStyle>
|
</sld:UserStyle>
|
||||||
--></div>
|
--></div>
|
||||||
|
<div id="label_pointplacement_test.sld"><!--
|
||||||
|
<sld:UserStyle xmlns:sld="http://www.opengis.net/sld">
|
||||||
|
<sld:FeatureTypeStyle>
|
||||||
|
<sld:Rule>
|
||||||
|
<sld:TextSymbolizer>
|
||||||
|
<sld:Label><ogc:PropertyName xmlns:ogc="http://www.opengis.net/ogc">FOO</ogc:PropertyName></sld:Label>
|
||||||
|
<sld:LabelPlacement>
|
||||||
|
<sld:PointPlacement>
|
||||||
|
<sld:AnchorPoint>
|
||||||
|
<sld:AnchorPointX>1</sld:AnchorPointX>
|
||||||
|
<sld:AnchorPointY>0</sld:AnchorPointY>
|
||||||
|
</sld:AnchorPoint>
|
||||||
|
</sld:PointPlacement>
|
||||||
|
</sld:LabelPlacement>
|
||||||
|
</sld:TextSymbolizer>
|
||||||
|
</sld:Rule>
|
||||||
|
</sld:FeatureTypeStyle>
|
||||||
|
</sld:UserStyle>
|
||||||
|
--></div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user