Axure如何调起浏览器的打印功能

Axure如何调起浏览器的打印功能

答:javascript:window.print(); 不明白的继续往下看
在这里插入图片描述

应用场景:

  • 原型设计中,页面上的打印按钮,需要模拟操作演示,需要点击指定的按钮时,唤起浏览器的打印功能(打印是打印的整个页面)

问题:

  • Axure自带的功能其实仅支持在rp软件内打印,或者在预览的时候点击浏览器的打印功能进行打印;
    从Axure中提供的功能中,无法通过直接配置实现;

解决方法:

  • 解决的方式很简单,其实只要是熟练使用Axure和稍微懂点JavaScript就可以搞定;
  • 1、设计一个按钮;
  • 2、按钮上添加交互事件:
    单击时 > 打开链接 > 链接到外部URL > 链接地址填写 javascript:window.print();

在这里插入图片描述

注释:

  • 其实在JS中,调起浏览器的打印功能就是 window.print();
    特别简单,但是在设计原型的时候,经常会被Axure内的配置功能给限制,所以只能通过JS来实现了;不仅限于这个功能,其实Axure中通过这样的方式,能实现很多JS中的函数,简单些的如:
    alert(); (提示弹窗)
javascript:alert(‘提示信息...);

confirm(); (询问弹窗)

javascript:confirm(‘询问信息...?’); 

这些都是通过JS调用的浏览器自带的功能,在设计时就不需要再对这些再去专门设计一堆组件了

相关推荐

  1. Vue页面生成PDF后浏览器打印

    2024-04-28 14:22:04       34 阅读
  2. vue 实现打印机打印图片 与图片下载

    2024-04-28 14:22:04       58 阅读
  3. Vue.js中如何使用Vue Router处理浏览器返回键功能

    2024-04-28 14:22:04       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-28 14:22:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-28 14:22:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-28 14:22:04       87 阅读
  4. Python语言-面向对象

    2024-04-28 14:22:04       96 阅读

热门阅读

  1. 【论文浅尝】LLM as a System Service on Mobile Devices

    2024-04-28 14:22:04       34 阅读
  2. 使用H5+app在安卓5.1离线环境实现文字转语音

    2024-04-28 14:22:04       31 阅读
  3. 数学与机器学习:共舞于智能时代的双璧

    2024-04-28 14:22:04       29 阅读
  4. 数据结构(并查集,ST表)

    2024-04-28 14:22:04       34 阅读
  5. git tag管理

    2024-04-28 14:22:04       26 阅读
  6. 【LeetCode】每日一题 - 负二进制转化

    2024-04-28 14:22:04       39 阅读
  7. android 获取手机号码

    2024-04-28 14:22:04       33 阅读
  8. android 内部序列化对象

    2024-04-28 14:22:04       33 阅读
  9. springbean的加载过程以及应用场景

    2024-04-28 14:22:04       38 阅读