Silverlight 服务器端打印出现错误
printParameters 类有两个构造方法。其中一个是输入打印的map;另一个是输入打印的图层和打印的范围。当需要手动指定打印输入范围的时候就需要使用方法二的构造函数。
在Silverlight api的sample中给出了客户端和服务器端打印的sample。使用服务器端打印的sample的时候,当输入的图层设置为
的时候,会出现错误信息Layer was already associtated with another map
在Silverlight api的sample中给出了客户端和服务器端打印的sample。使用服务器端打印的sample的时候,当输入的图层设置为
PrintParameters printParameters = new PrintParameters(pMapLayer.Layers,MyMap.Extent)
的时候,会出现错误信息Layer was already associtated with another map
1 个回复
江民彬
赞同来自:
该问题的解决方式是通过代码,自己编写一个获取当前map中的所有图层的枚举对象。避开使用map对象去获取所有的图层。
完整的代码如下:
要回复问题请先登录或注册