問題タブ [uiprintinteractioncntrler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - UIPrintPageRenderer / UIPrintInteractionController の印刷ページ設定
iOS アプリで AirPrint を使用して印刷する HTML 文字列があります。ただし、文字列はカスタマイズ可能で、ユーザーはマージン/パディング、フォント/フォント サイズ、向きなどを設定できます。
したがって、出力が 2 ページを超えて、2 ページ目が空白になる場合があります。そこで、印刷するページの範囲を設定したいと思います。実際、出力が何であれ、最初のページだけを印刷したいだけです。
以下は印刷インタラクション コントローラーのダイアログです。範囲が設定されておらず、出力が複数のページになっていることがわかります。
そして、ここに私のコードがあります:
prepareForDrawingPages
メソッドでうまくいくと思っていましたが、範囲の設定に関する十分な情報を見つけることができませんでした。これを達成するためのアイデアはありますか?
ios - PDFをA5サイズで横向きに印刷
現在、AirPrint を使用して iPad から PDF を印刷しようとしています。PDFをA4サイズ縦向きで直接印刷すると大丈夫でした。
しかし、今は PDF を A5 サイズで縦向きに印刷したいのですが、現在は作成できない A4 用紙の半分のサイズのようです。PDFファイルのサイズを変更する必要があるか(望ましくない)、他の方法でそれを行う必要があります。
私は使用してUIPrintInteractionController
おり、印刷するデリゲートですが、ソースはviewPrintFormatter
PDFをロードするwebViewからのものです。
PageRenderer:
次に、物理ファイルとして保存します。
そして最後にそれを印刷します: