UIViewport

interface UIViewport {
  x: number
  y: number
  height: number
  width: number
  headerHeight: number
  visible: boolean
}

UIViewport属性用于描述当前插件ui视窗的相关属性,包括相对于画布页面的定位、宽高、显隐等。可用于获取ui视窗信息、定位校验、插件ui内外的坐标系换算等场景。

  • x :视窗横向定位,坐标原点为画布页面视窗左上角,单位为像素:
  • y :视窗纵向定位,坐标原点为画布页面视窗左上角,单位为像素:
  • height :插件ui视窗的高度,和mg.ui.resizeShowUIOptions['height']中传入的宽度相同,单位为像素。
  • width :插件ui视窗的宽度,和mg.ui.resizeShowUIOptions['width']中传入的宽度相同,单位为像素。
  • headerHeight :插件ui视窗标题栏高度。
  • visible :当前插件ui视窗是否可视。

具体尺寸可参考图例: