# new Screenshot(options)
屏幕打印工具
参数:
名称 | 类型 | 描述 |
---|---|---|
options |
Object | 构造参数 |
sizeModes |
Array.<String> | 目前支持 ['Current', 'A4Landscape', 'A4Portrait'] |
filename |
String | 打印文件名 |
exportOnly |
Boolean | 是否仅导出 |
hideControlContainer |
Boolean | 隐藏控件容器 |
示例
// ES5引入方式
const { Map } = zondy
const { MapView } = zondy.leaflet
const { Screenshot } = zondy.leaflet.tool
// ES6引入方式
import { MapView, Screenshot } from "@mapgis/webclient-leaflet-plugin"
import { Map } from "@mapgis/webclient-common"
// 初始化图层管理容器
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)