Titanium では、Safari から Web ページを印刷するのと同じように Web ページを印刷できますか? 私はWebViewを使用しています。
Android ではなく、iOS でのみ動作する必要があります。
もしそうなら、どのように?私はこれについて何も見つけることができませんでした。ある人はそれは不可能だと言いましたが、私は Stackoverflow に聞いてみようと思いました - ここの人々はしばしば私を驚かせます :)
Titanium では、Safari から Web ページを印刷するのと同じように Web ページを印刷できますか? 私はWebViewを使用しています。
Android ではなく、iOS でのみ動作する必要があります。
もしそうなら、どのように?私はこれについて何も見つけることができませんでした。ある人はそれは不可能だと言いましたが、私は Stackoverflow に聞いてみようと思いました - ここの人々はしばしば私を驚かせます :)
WebView で toImage() 関数を使用すると、表示領域に印刷されます。
$.webview.toImage();
すべての html コンテンツが必要ですか?
そうでない場合は、可能な回避策 (私はこれを試していません) ですが、これを行うには、html ドキュメントの高さを知る必要があります。
コンテンツ アプリの低い zIndex に別の WebView を作成するか、次のように可視領域の外に配置します。
$.webview2.left = Ti.Platform.displayCaps.platformWidth;
コピーした WebView を次のように印刷します。
$.webview2.toImage();
そのビューを削除するよりも、明らかにこれはすべての状況で機能しません。