使用JS為網頁新增文字水印

2021-08-16 17:52:02 字數 1323 閱讀 2069

/*** 為網頁新增文字水印

*/watermark()//傳入動態水印內容

function

watermark

(settings) ;

//採用配置項替換預設值,作用類似jquery.extend

if(arguments.length===1&&typeof

arguments[0] ==="object" )

;for(key in src)

}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))

//如果將水印行數設定為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))

var x;

var y;

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

};}script>

js網頁新增水印

改編摘自 hjl 2017年6月19日19 25 43 function watermark settings 採用配置項替換預設值,作用類似jquery.extend if arguments.length 1 typeof arguments 0 object for key in src va...

js為頁面元素新增水印

近期有需求為頁面部分區域新增上水印,通過在網上找到了js為頁面新增水印的方法,後來經過自己的改進,可以實現為頁面部分元素新增水印,最終效果如下圖 如下 function watermark settings 採用配置項替換預設值,作用類似jquery.extend if arguments.leng...

C 新增文字水印

使用的是itextsharp新增pdf水印,由於是介面動態生成pdf,所以採用的是全部是記憶體流的形式,而且水印是平鋪是。itextsharp版本是5.5 新增傾斜水印 pdf檔案流 水印字串 頁面寬度 頁面高度 public memorystream setwatermark memorystre...