問題タブ [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.

0 投票する
1 に答える
6918 参照

ios - UIPrintPageRenderer / UIPrintInteractionController の印刷ページ設定

iOS アプリで AirPrint を使用して印刷する HTML 文字列があります。ただし、文字列はカスタマイズ可能で、ユーザーはマージン/パディング、フォント/フォント サイズ、向きなどを設定できます。

したがって、出力が 2 ページを超えて、2 ページ目が空白になる場合があります。そこで、印刷するページの範囲を設定したいと思います。実際、出力が何であれ、最初のページだけを印刷したいだけです。

以下は印刷インタラクション コントローラーのダイアログです。範囲が設定されておらず、出力が複数のページになっていることがわかります。

UIPrintInteractionController ダイアログ

そして、ここに私のコードがあります:

prepareForDrawingPagesメソッドでうまくいくと思っていましたが、範囲の設定に関する十分な情報を見つけることができませんでした。これを達成するためのアイデアはありますか?

0 投票する
1 に答える
2615 参照

ios - PDFをA5サイズで横向きに印刷

現在、AirPrint を使用して iPad から PDF を印刷しようとしています。PDFをA4サイズ縦向きで直接印刷すると大丈夫でした。

しかし、今は PDF を A5 サイズで縦向きに印刷したいのですが、現在は作成できない A4 用紙の半分のサイズのようです。PDFファイルのサイズを変更する必要があるか(望ましくない)、他の方法でそれを行う必要があります。

私は使用してUIPrintInteractionControllerおり、印刷するデリゲートですが、ソースはviewPrintFormatterPDFをロードするwebViewからのものです。

PageRenderer:

次に、物理ファイルとして保存します。

そして最後にそれを印刷します:

0 投票する
1 に答える
153 参照

ios - UIPrintInteractionController のテキストが表示されない

PDF NSData を印刷したいのですが、UIPrintInteractionControllerPDF を表示すると正しく表示されますが、テキストやその他のデータが表示されUITableViewCellませUIPrintInteractionControllerん。

画像: ここに画像の説明を入力

コード:

このような問題の原因と解決方法は何ですか?

アップデート:

UITableViewCellこの問題を無視した後、アプリ内の のサブクラスがtextLabel.textColorデフォルトで白色に設定されていることがわかりました。プログラムやIBで変更することはできません。

0 投票する
1 に答える
1064 参照

ios - アクセス可能な AirPrint プリンターの一覧表示

AirPrint 経由でデバイスからアクセスできるすべてのプリンターのリストを表示したいと思います。

を使用して動作しUIPrinterPickerControllerます。

この PickerController をカスタムの方法で表示する方法はありUITableViewますか?

また、このアプリは iPad のみをサポートする iPad で使用する予定です。UIPrinterPickerController.presentFromRect(CGRect)

これが今の様子です。このポップアップの代わりにUITableView

プリンターポップアップ

0 投票する
1 に答える
179 参照

ios - ポップアップ内の UIPrintInteractionController

UIPrintInteractionControllerポップアップ内に実装する必要があります。私は実装しました -

しかし、それは言ってクラッシュします:

iPadシミュレーターでのテストでも。何をすべきか ?のように popup を実装する必要がありこれます。