收藏本站
我的资料
   
查看手机网站
OA系统选型网
采购软件系统 选型  免费咨询平台
按系统领域分
  • OA协同系统 • 移动应用
    OA协同系统
    无纸化系统
    移动OA
    协同管理
    移动应用
    移动考勤
    移动报销
    移动营销
  • HR人力资源 • 合同管理
    HR人力资源
    人事管理
    薪酬管理
    考勤管理
    招聘培训管理
    合同管理
    合同管理
  • CRM客户管理 • 项目管理
    CRM客户管理
    客户管理
    销售管理
    在线CRM
    项目管理
    项目管理
  • ERP系统 • 财务系统
    ERP系统
    生产制造ERP
    商贸ERP
    云ERP
    通用ERP
    财务系统
    资金管理
    财务管理
    报表管理
    财税一体化
  • 网站开发• 网络推广
    网站设计开发
    网站建设
    定制开发
    小程序
    网络推广
    SEO优化推广
    万词霸屏推广
    大搜竞价推广
  • 进销存 • 订货商城系统
    进销存管理
    库存管理
    采购管理
    存货核算
    在线进销存
    订货系统
    分销商城
    订货商城
    微信三级分销
  • 文档管理 • 流程管理
    文档管理
    文档查询
    文档存储管理
    文档安全管理
    流程管理
    流程管理
  • 预算管理 • 资产管理
    预算管理
    费用预算
    全面预算
    资产管理
    固定资产
    资产使用管理
  • 系统集成 • 生产制造• 其它
    系统集成
    安防监控
    远程管理
    生产制造
    生产管理
    设备管理
    产能管理
    生产计划
    其他
    硬件设备
    400号码
    教育系统
    其它

oa办公系统表单添加水印效果

 二维码 134
发表时间:2020-10-22 17:32


oa办公系统表单添加水印效果多列水印

<script type="text/javascript">

jQuery(document).ready(function(){

    jQuery("#field6182").height(70);

    jQuery("#field6182").width(function(){

        return   jQuery("#field6182_tdwrap").width();

     });


    var date = new Date();    //当前时间

    var year = date.getFullYear();

    var month = date.getMonth() + 1;

    var day = date.getDate();

    var hours = date.getHours();

    var minutes = date.getMinutes();

    var selectDate=year+"-"+(month>9?month:"0"+month)+"-"+(day>9?day:"0"+day);

    var beginTime=(hours>9?hours:"0"+hours)+":"+(minutes>9?minutes:"0"+minutes);

    var url = "/interface/getUseriinfoAjax.jsp?userid=" + wf__info.f_bel_userid;


    jQuery.get(url, function (data) {

        watermark({ watermark_txt:'MCL' + '   '+data.username+ '   '+data.depname+ '   ' +selectDate+ '   '+beginTime})//传入动态水印内容

    },"json");

   

});



    function watermark(settings) {

    //默认设置

    var defaultSettings={

        watermark_txt:"text",

        watermark_x:80,//水印起始位置x轴坐标

        watermark_y:120,//水印起始位置Y轴坐标

        watermark_rows:10,//水印行数

        watermark_cols:10,//水印列数

        watermark_x_space:100,//水印x轴间隔

        watermark_y_space:160,//水印y轴间隔

        watermark_color:'#000000',//水印字体颜色

        watermark_alpha:0.3,//水印透明度

        watermark_fontsize:'18px',//水印字体大小

        watermark_font:'微软雅黑',//水印字体

        watermark_width:190,//水印宽度

        watermark_height:80,//水印长度

        watermark_angle:15//水印倾斜度数

    };

    //采用配置项替换默认值,作用类似jquery.extend

    if(arguments.length===1&&typeof arguments[0] ==="object" )

    {

        var src=arguments[0]||{};

        for(key in src)

        {

            if(src[key]&&defaultSettings[key]&&src[key]===defaultSettings[key])

                continue;

            else if(src[key])

                defaultSettings[key]=src[key];

        }

    }

    var oTemp = document.createDocumentFragment();

    //获取页面最大宽度

    var page_width = Math.max(document.body.scrollWidth,document.body.clientWidth) * 0.5;

    //获取页面最大长度

    var page_height = Math.max(document.body.scrollHeight,document.body.clientHeight);

    //如果将水印列数设置为0,或水印列数设置过大,超过页面最大宽度,则重新计算水印列数和水印x轴间隔

    if (defaultSettings.watermark_cols == 0 ||

       (parseInt(defaultSettings.watermark_x

    + defaultSettings.watermark_width *defaultSettings.watermark_cols

    + defaultSettings.watermark_x_space * (defaultSettings.watermark_cols - 1))

    > page_width)) {

        defaultSettings.watermark_cols =

      parseInt((page_width

          -defaultSettings.watermark_x

          +defaultSettings.watermark_x_space)

          / (defaultSettings.watermark_width

          + defaultSettings.watermark_x_space));

        defaultSettings.watermark_x_space =

      parseInt((page_width

          - defaultSettings.watermark_x

          - defaultSettings.watermark_width

          * defaultSettings.watermark_cols)

          / (defaultSettings.watermark_cols - 1));

    }

    //如果将水印行数设置为0,或水印行数设置过大,超过页面最大长度,则重新计算水印行数和水印y轴间隔

    if (defaultSettings.watermark_rows == 0 ||

       (parseInt(defaultSettings.watermark_y

    + defaultSettings.watermark_height * defaultSettings.watermark_rows

    + defaultSettings.watermark_y_space * (defaultSettings.watermark_rows - 1))

    > page_height)) {

        defaultSettings.watermark_rows =

      parseInt((defaultSettings.watermark_y_space

           + page_height - defaultSettings.watermark_y)

           / (defaultSettings.watermark_height + defaultSettings.watermark_y_space));

        defaultSettings.watermark_y_space =

      parseInt((page_height

          - defaultSettings.watermark_y

          - defaultSettings.watermark_height

          * defaultSettings.watermark_rows)

         / (defaultSettings.watermark_rows - 1));

    }

    var x;

    var y;

    for (var i = 0; i < defaultSettings.watermark_rows; i++) {

        y = defaultSettings.watermark_y + (defaultSettings.watermark_y_space + defaultSettings.watermark_height) * i;

        for (var j = 0; j < defaultSettings.watermark_cols; j++) {

            x = defaultSettings.watermark_x + (defaultSettings.watermark_width + defaultSettings.watermark_x_space) * j;

            var mask_div = document.createElement('div');

            mask_div.id = 'mask_div' + i + j;

            mask_div.appendChild(document.createTextNode(defaultSettings.watermark_txt));

            //设置水印div倾斜显示

            mask_div.style.webkitTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";

            mask_div.style.MozTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";

            mask_div.style.msTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";

            mask_div.style.OTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";

            mask_div.style.transform = "rotate(-" + defaultSettings.watermark_angle + "deg)";

            mask_div.style.visibility = "";

            mask_div.style.position = "absolute";

            mask_div.style.left = x + 'px';

            mask_div.style.top = y + 'px';

            mask_div.style.overflow = "hidden";

            mask_div.style.zIndex = "9999";

            //mask_div.style.border="solid #eee 1px";

            mask_div.style.opacity = defaultSettings.watermark_alpha;

            mask_div.style.fontSize = defaultSettings.watermark_fontsize;

            mask_div.style.fontFamily = defaultSettings.watermark_font;

            mask_div.style.color = defaultSettings.watermark_color;

            mask_div.style.textAlign = "center";

            mask_div.style.width = defaultSettings.watermark_width + 'px';

            mask_div.style.height = defaultSettings.watermark_height + 'px';

            mask_div.style.display = "block";

            oTemp.appendChild(mask_div);

        };

    };

    document.body.appendChild(oTemp);

}


</script>


单列水印


<script type="text/javascript">

jQuery(document).ready(function(){

    jQuery("#field6182").height(70);

    jQuery("#field6182").width(function(){

        return   jQuery("#field6182_tdwrap").width();

     });


    var date = new Date();    //当前时间

    var year = date.getFullYear();

    var month = date.getMonth() + 1;

    var day = date.getDate();

    var hours = date.getHours();

    var minutes = date.getMinutes();

    var selectDate=year+"-"+(month>9?month:"0"+month)+"-"+(day>9?day:"0"+day);

    var beginTime=(hours>9?hours:"0"+hours)+":"+(minutes>9?minutes:"0"+minutes);

    var url = "/interface/getUseriinfoAjax.jsp?userid=" + wf__info.f_bel_userid;


    jQuery.get(url, function (data) {

        watermark({ watermark_txt:'麦斯克OA系统办公平台' + '   '+data.username+ '   '+data.depname+ '   ' +selectDate+ '   '+beginTime})//传入动态水印内容

    },"json");

   

});



    function watermark(settings) {

    //默认设置

    var defaultSettings={

        watermark_txt:"text",

        watermark_x:300,//水印起始位置x轴坐标

        watermark_y:350,//水印起始位置Y轴坐标

        watermark_rows:10,//水印行数

        watermark_cols:1,//水印列数

        watermark_x_space:200,//水印x轴间隔

        watermark_y_space:300,//水印y轴间隔

        watermark_color:'#000000',//水印字体颜色

        watermark_alpha:0.3,//水印透明度

        watermark_fontsize:'36px',//水印字体大小

        watermark_font:'微软雅黑',//水印字体

        watermark_width:650,//水印宽度

        watermark_height:300,//水印长度

        watermark_angle:20//水印倾斜度数

    };

    //采用配置项替换默认值,作用类似jquery.extend

    if(arguments.length===1&&typeof arguments[0] ==="object" )

    {

        var src=arguments[0]||{};

        for(key in src)

        {

            if(src[key]&&defaultSettings[key]&&src[key]===defaultSettings[key])

                continue;

            else if(src[key])

                defaultSettings[key]=src[key];

        }

    }

    var oTemp = document.createDocumentFragment();

    //获取页面最大宽度

    var page_width = Math.max(document.body.scrollWidth,document.body.clientWidth);

    //获取页面最大长度

    var page_height = Math.max(document.body.scrollHeight,document.body.clientHeight);

    //如果将水印列数设置为0,或水印列数设置过大,超过页面最大宽度,则重新计算水印列数和水印x轴间隔

    if (defaultSettings.watermark_cols == 0 ||

       (parseInt(defaultSettings.watermark_x

    + defaultSettings.watermark_width *defaultSettings.watermark_cols

    + defaultSettings.watermark_x_space * (defaultSettings.watermark_cols - 1))

    > page_width)) {

        defaultSettings.watermark_cols =

      parseInt((page_width

          -defaultSettings.watermark_x

          +defaultSettings.watermark_x_space)

          / (defaultSettings.watermark_width

          + defaultSettings.watermark_x_space));

        defaultSettings.watermark_x_space =

      parseInt((page_width

          - defaultSettings.watermark_x

          - defaultSettings.watermark_width

          * defaultSettings.watermark_cols)

          / (defaultSettings.watermark_cols - 1));

    }

    //如果将水印行数设置为0,或水印行数设置过大,超过页面最大长度,则重新计算水印行数和水印y轴间隔

    if (defaultSettings.watermark_rows == 0 ||

       (parseInt(defaultSettings.watermark_y

    + defaultSettings.watermark_height * defaultSettings.watermark_rows

    + defaultSettings.watermark_y_space * (defaultSettings.watermark_rows - 1))

    > page_height)) {

        defaultSettings.watermark_rows =

      parseInt((defaultSettings.watermark_y_space

           + page_height - defaultSettings.watermark_y)

           / (defaultSettings.watermark_height + defaultSettings.watermark_y_space));

        defaultSettings.watermark_y_space =

      parseInt((page_height

          - defaultSettings.watermark_y

          - defaultSettings.watermark_height

          * defaultSettings.watermark_rows)

         / (defaultSettings.watermark_rows - 1));

    }

    var x;

    var y;

    for (var i = 0; i < defaultSettings.watermark_rows; i++) {

        y = defaultSettings.watermark_y + (defaultSettings.watermark_y_space + defaultSettings.watermark_height) * i;

        for (var j = 0; j < defaultSettings.watermark_cols; j++) {

            x = defaultSettings.watermark_x + (defaultSettings.watermark_width + defaultSettings.watermark_x_space) * j;

            var mask_div = document.createElement('div');

            mask_div.id = 'mask_div' + i + j;

            mask_div.appendChild(document.createTextNode(defaultSettings.watermark_txt));

            //设置水印div倾斜显示

            mask_div.style.webkitTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";

            mask_div.style.MozTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";

            mask_div.style.msTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";

            mask_div.style.OTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";

            mask_div.style.transform = "rotate(-" + defaultSettings.watermark_angle + "deg)";

            mask_div.style.visibility = "";

            mask_div.style.position = "absolute";

            mask_div.style.left = x + 'px';

            mask_div.style.top = y + 'px';

            mask_div.style.overflow = "hidden";

            mask_div.style.zIndex = "9999";

            //mask_div.style.border="solid #eee 1px";

            mask_div.style.opacity = defaultSettings.watermark_alpha;

            mask_div.style.fontSize = defaultSettings.watermark_fontsize;

            mask_div.style.fontFamily = defaultSettings.watermark_font;

            mask_div.style.color = defaultSettings.watermark_color;

            mask_div.style.textAlign = "center";

            mask_div.style.width = defaultSettings.watermark_width + 'px';

            mask_div.style.height = defaultSettings.watermark_height + 'px';

            mask_div.style.display = "block";

            oTemp.appendChild(mask_div);

        };

    };

    document.body.appendChild(oTemp);

}


</script>

会员注册.png



入驻机构:    <商家如何入驻>
本网部分内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性。不承担此类作品侵权行为的直接责任及连带责任。
系统软件选型
价格高、不适用,要它有何价值?
        详情咨询在线客服QQ1917067885
在线客服
 
 
 
 
 联系方式
邮箱:1917067885@qq.com
会员登录
登录
我的资料
我的收藏
留言
回到顶部