类名 Screenshot

# new Screenshot(options)

屏幕打印工具

参数:

名称 类型 描述
options Object

构造参数

sizeModes Array.<String>

目前支持 ['Current', 'A4Landscape', 'A4Portrait']

filename String

打印文件名

exportOnly Boolean

是否仅导出

hideControlContainer Boolean

隐藏控件容器

查看源代码 view/utils/Screenshot.js, line 4

示例

初始化打印工具

// ES5引入方式
const { Map, MapView } = Zondy
const { Screenshot } = Zondy.Widgetthis.view
// ES6引入方式
import { Map, MapView, Screenshot } from "@mapgis/webclient-leaflet-plugin"
// 初始化图层管理容器
const map = new Map();
// 初始化地图视图对象
const mapView = new MapView({
  // 视图id
  viewId: "viewer-id",
  // 图层管理容器
  map: map
});
// 打印控件
const screenshot = new Screenshot({
  view: mapView,
  visible: true
})
// 添加控件
mapView.ui.add(screenshot)

继承关系

成员变量

# filename

浏览器下载文件名

查看源代码 view/utils/Screenshot.js, line 51

# format

打印图片类型,支持输出png、jpeg、svg格式图片

查看源代码 view/utils/Screenshot.js, line 47

# isDownload

是否下载图片

查看源代码 view/utils/Screenshot.js, line 71

方法

# destroy()

销毁控件

Inherited From:

查看源代码 Widget/Widget.js, line 38

构造函数
成员变量
方法
事件