反馈已提交

网络繁忙

当前为10.0版本文档,只有最新版本的文档支持在线编辑修改,如果想创建/编辑文档,请移步至 最新版帮助文档

点九图填充

  • 文档创建者:Leo.Tsai
  • 历史版本:6
  • 最近更新:Alicehyy 于 2021-11-24
  • 1. 概述

    1.1 版本说明

    报表服务器版本功能变动
    10.0.18组件使用自定义图片设置的边框,可以通过点九图功能进行填充

    1.2 应用场景

    为了解决以前组件边框图片被拉伸变形的问题,新版本新增一个点九图填充功能。

    点九图填充时,图片四个角的像素不变,其余位置拉伸,能保证大多数边框在不同分辨率效果下都不变形。

    注:使用新自适应插件时,不支持该功能。

    2. 功能介绍

    2.1 功能入口

    选中组件后,在属性面板的边框处下拉选择自定义图片,然后点击选择图片按钮,将一张自定义的图片上传进来。

    然后就可以点击下方的点九图填充设置按钮,进入点九图填充设置界面了。

    Snag_2332ae.png

    2.2 切割规则

    点九图」填充设置界面有 4 条可以自由拖动的线条,它们将整张图片分切割成了 9 个格子。

    其中中间那个格子在前端显示边框时,会被挖空,只有四周的 8 个格子才会显示。也就是我们可以通过调整中间格子的大小,决定边框的显示范围。

    1633659951964331.png

    改变中间格子的大小,需要手动拖动 4 个线条,操作如下图所示:

    1633660046281305.gif

    注:拖动线条时,四条线中任意一条都不能处于最边缘的位置,否则会报错,也就是要留点空隙出来。

    3. 示例

    3.1 准备模板

    新建决策报表,body 选择绝对布局,body 中拖一个饼图块,然后设置好数据,数据可以随意,这里只做演示用。

    1626161694993150.png

    3.2 自定义图片边框

    选中饼图块,使用图片 深色边框-透明.png 自定义边框。步骤如下图所示:

    Snag_27200d.png

    3.3 切割图片

    如下图切割这个边框图片:

    1633660818741011.png


    预览效果如下图所示:

    Snag_31cdc1.png

    4. 注意事项

    4.1 边框素材压缩

    当边框使用的图片素材比组件尺寸大很多时,点九图填充方式会将四个角的像素进行压缩,在保持四个角的比例不变的情况下缩放至适合当前组件的尺寸,所以此时边框看起来会和素材有出入。如下图中两个组件边框对比:

    4.2 找不到控件类型

    拖动分割线条时,只要有任意一条线是在最边缘位置的

    1633661020793375.gif

    那么前端无法正常预览,且会报错:详细信息:TypeError: Cannot read property 'top' of undefined,如下图所示:

    Snag_18f5b503.png

    附件列表


    主题: 决策报表应用
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526