/*** 為網頁新增文字水印
*/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...