- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近开始在网站上嵌入 Tableau 可视化效果,并遇到了在浏览器中直接使用 Control + P 打印它们的问题。大多数完全扭曲,如果有的话。我做了一些挖掘,发现这是一个已知问题:
上述论坛帖子中的 Tableau 社区经理指出,在鼠标悬停时转换为可视化的静态图像可能是一个选项,但如果用户执行该操作是为了四处闲逛,这仍然无法解决打印问题图表,然后打印页面。
我还注意到嵌入底部工具栏中的导出功能,但我担心这对大多数用户来说可能太晦涩或不明显。
Stack Overflow 社区中是否有人发现了处理此问题的简便方法?非常感谢明智的建议。
最佳答案
一个可能对这种情况(或其他情况)有用的提示是,您可以告诉 Tableau Server 返回静态 PNG 图像或 PDF 文件而不是动态可视化。
如果您不需要交互性,PNG 是不错的选择,因为它通常速度更快。它仍然在服务器上动态生成,只是作为静态图像传送。因此,如果您希望 Tableau 生成的图表仅显示在经常使用的网页上,那么您可能需要考虑 PNG 选项。
为此,只需将字符串 .pdf 放在 ? 之前在 URL 中标记,例如 http://www.mytableauserver.com/this/that/myFancyView.png?:someOption=Y&:someOtherOption=N
您也可以通过指定 .pdf 而不是 .png 作为格式来请求 PDF 文件。
这可能会或可能不会帮助您解决打印问题,但我希望 PNG 和 PDF 在不同的环境中打印更均匀。
不确定为什么 Tableau 在 URL 参数之前需要冒号,可能是 Ruby 开发人员被带走了。
关于data-visualization - 画面 : is there a clean way to print out an embedded visualization?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22309538/
我是一名优秀的程序员,十分优秀!