Titanium,您可以打印WebView网页吗?

时间:2016-01-22 21:47:41

标签: titanium appcelerator appcelerator-titanium

在Titanium中,是否可以打印网页,类似于从Safari打印网页?我正在使用WebView。

它只需要与iOS合作,而不是Android。

如果是这样,怎么样?我一直无法找到任何相关信息。有人告诉我这是不可能的,但我想我会问Stackoverflow--这里的人经常让我感到惊讶:)

1 个答案:

答案 0 :(得分:1)

如果在WebView上使用toImage()函数,它会在可见区域打印:

$.webview.toImage();

你想要所有的html内容吗?

如果没有,可能的解决方法(我没试过这个),但为了做到这一点,你需要知道html文档的高度。

在内容应用的较低zIndex上创建另一个WebView,或将其放在可见区域之外,如:

$.webview2.left = Ti.Platform.displayCaps.platformWidth;

使用以下内容打印复制的WebView:

$.webview2.toImage();

除了删除该视图,显然这不适用于所有情况。