其次: 在自己的列印頁面新增列印鏈結位址,例如列印 在transfer.php檔案中需要設定乙個陣列引數$date
$data = array();
$data["res_id"] = $res_id;
$data["uid"] = $uid;
$data["class_id"] = $class_id;
$data["url"] = xoops_url . "/modules/grade/select.php?class_id=" . $class_id . "&uid=" . $uid . "&res_id=" . $res_id;
在xoops的frameworks類庫中提供了工具的外掛程式,所以在引用工具時,需要設定op的選項,列印的op設定為print
在該檔案內引入了include xoops_root_path . "/frameworks/transfer/action.transfer.php"; transfer.php
參考**: $op = isset($_request['op']) ? $_request['op'] : (isset($_request['res_id']) ? 'detail' : 'display');
$class_id = isset($_request['class_id']) ? $_request['class_id'] : '';
$uid = isset($_request['uid']) ? $_request['uid'] : '';
$class_handler =& xoops_getmodulehandler('class', 'grade');
$data = array();
$data["res_id"] = $res_id;
$data["uid"] = $uid;
$data["class_id"] = $class_id;
$data["url"] = xoops_url . "/modules/grade/select.php?class_id=" . $class_id . "&uid=" . $uid . "&res_id=" . $res_id;
switch ($op) _data"} = & $data;
break;
}
include xoops_root_path . "/frameworks/transfer/action.transfer.php";
exit();
最後設定列印頁面print.php
print.php**參考:
error_reporting(0);
include 'header.php';
error_reporting(0);
global $xoopslogger;
$xoopslogger->activated = false;
//查詢資料庫,將需要列印的資料獲取,並在下方html部分輸出
echo "列印內容";
echo "/n/n";
列印功能 列印預覽,列印部分頁面
window.print 預設列印整個頁面,可是我只想列印頁面的部分樣式,最簡單的一種方法是使用 css 的 查詢有針對列印的樣式,用 media print設定列印時除了要列印的內容,其它全部隱藏即可 設定列印樣式 瀏覽器預設情況下並不能列印出css中的背景內容 列印設定使用的是物理單位,所以尺寸...
關於前端頁面列印功能
專案開發中,都有乙個這樣的需求 當頁面設計好後需要列印出來,如網頁的的列印瀏覽和列印功能,有些公司需要讓前端開發好頁面列印出來或者轉為pdf格式的文件 如何實現?直接上例子 預覽功能可以使用谷歌瀏覽器,ie預覽功能同上,其他好像不支援 直接貼上到頁面 html 中就可以使用 lorem ipsum ...
基於jauery的網頁列印功能
window自帶print方法 window.print 能夠實現網頁列印。然而有時候,我們並不想整個網頁列印,而是頁面中的某一部分實現列印功能,這個時候,我們便可使用下面方法。大致實現方式就是,建立iframe標籤,把想要列印的部分填充的建立的iframe中,然後呼叫window的print方法,...