当前位置: 首页 > article >正文

javascript 浏览器打印不同页面设置方向,横向纵向打印

// 在JavaScript中添加打印样式
const printStyle = document.createElement('style');
printStyle.innerHTML = `@media print { 
  @page { size: landscape; }
  body { margin: 10mm; }
}`;
document.head.appendChild(printStyle);
 
// 触发打印
function printPage() {
  window.print();
}
 
// 调用函数进行打印
printPage();
        /* 纵向 */
        /*size: portrait;*/
        /* 横向 */
        size: landscape;

http://www.kler.cn/a/312048.html

相关文章:

  • 【excel】easy excel如何导出动态列
  • C语言 | Leetcode C语言题解之第557题反转字符串中的单词III
  • 力扣104 : 二叉树最大深度
  • 前端开发中常用的包管理器(npm、yarn、pnpm、bower、parcel)
  • GIS空间分析案例---城市公共设施配置与服务评价
  • 使用Matlab建立随机森林
  • CPLEX+Yalmip+MATLAB2022a配置
  • 【贪心算法】贪心算法一
  • vue前端调起电脑应用并且检测有没有调用成功
  • 人工智能将来好就业吗?
  • LINUX的PHY抽象层——PAL
  • Qt/C++ 了解NTFS文件系统,解析盘符引导扇区数据获取MFT(Master File Table)主文件表偏移地址
  • 服务发现和代理实例的自动更新
  • Linux 基本使用和 web 程序部署 ( 8000 字 Linux 入门 )
  • 【python】后台程序初始化全流程
  • electron-vue安装与打包问题解决
  • js中箭头函数与普通函数的区别
  • 删除视频最后几帧 剪切视频
  • Vue3:el-table实现日期的格式化
  • 安卓 uniapp跨端开发
  • JVM 内存模型:堆、栈、方法区讲解
  • 如何使用Postman搞定带有token认证的接口实战!
  • VSCode C++ Tasks.json中的变量
  • 住宅HTTP代理:提升网络隐私与安全的新选择
  • Electron-vue asar 局部打包优化处理方案——绕开每次npm run build 超级慢的打包问题
  • 1.MySQL在Centos 7环境安装