Описание тега uiprintformatter

UIPrintFormatter - это абстрактный базовый класс для средств форматирования печати: объекты, которые размещают настраиваемый печатаемый контент, который может пересекать границы страницы. Имея модуль форматирования печати, система печати может автоматизировать печать содержимого, связанного с модулем форматирования печати.
0 ответов

Как я могу избавиться от полей страницы с помощью UIPrintInteractionController для Airprint

Я пытаюсь AirPrint UIImage с использованием UIPrintInteractionController, этот код работает успешно, за исключением того, что к предварительному просмотру печати добавляется поле, что мне не желательно. Как я могу настроить левое, правое, верхнее и …
20 дек '16 в 07:30
2 ответа

Печать содержимого нескольких UIWebViews за один раз

У меня есть приложение для iPad, которое использует WebView для отображения списка URL-адресов. Я хотел бы иметь возможность распечатать все WebViews за один раз, не запрашивая пользователя несколько раз с PrintInteractionController. Проблема заключ…
1 ответ

UIActivityViewController Print Dialog UI Глюки интерфейса (ошибки?)

У меня есть некоторые странные глюки интерфейса, использующие UIActivityViewController, когда на iPad. Сложно сказать, так что вот два видео. Один показывает поведение iOS6, а другой - неисправный iOS7: iOS6: http://quick.as/govpsry7 iOS7: http://qu…
1 ответ

Изменить размер отпечатанного изображения в iOS

В моем приложении пользователь делает купон, просматривает его, и у него есть возможность распечатать этот купон. Прямо сейчас он просто обрезает экран, чтобы включить только часть купона и печатать, но он печатает до полноразмерного размера 8,5 x 1…
3 ответа

Неожиданные разрывы страниц при печати UIWebView

TLDR: если вы печатаете UIWebView который содержит HTML содержимое, состоящее из элементов с выравниванием текста right / center, получившийся документ будет иметь страницы с неожиданно большими нижними полями. Я столкнулся с этой проблемой, и был д…
3 ответа

UIPrintInteractionController не печатает на полную страницу в iPhone

Я печатаю PDF-файл с iPhone на Airprint-совместимый принтер, используя пример печати документа Apple. Но я не получаю распечатку всей страницы с iPhone, пожалуйста, посмотрите изображение того, что я получаю, мне нужно, чтобы PDF был напечатан на по…
1 ответ

UIPrintPageRenderer, как переключаться между форматом US-Letter и DIN-A4

Я пытался реализовать пользовательский PDF-рендерер, унаследованный от UIPrintPageRenderer. Моя проблема заключается в том, что размер выходного документа PDF составляет 215,9 x 279,4 мм. Но правильные размеры DIN A4 мне нужны 210 х 297 мм. Очевидно…
0 ответов

Содержимое AirPrint UIWebView в iOS8

Я пытаюсь AirPrint содержимое моего UIWebView (iOS8.1), и я получаю исключение без каких-либо подробностей о том, в чем проблема. Если я переключаю "Global Breakpoint State" в OFF в Xcode 6.1, то он иногда печатает, хотя иногда страница пуста. Я так…
1 ответ

UIMarkupTextPrintFormatter для UiWebView

Я ищу, как распечатать текущую страницу в UiWebView . Я получил это: let formatter = UIMarkupTextPrintFormatter(markupText: SearchBar.text) Я не нахожу, что мне нужно написать вместо SearchBar.text для печати веб-страницы.
30 мар '15 в 17:45
2 ответа

UIMarkupTextPrintFormatter никогда не отображает изображения base64

Я создаю PDF-файл из HTML-контента в Swift 3.0: /** * */ func exportHtmlContentToPDF(HTMLContent: String, filePath: String) { // let webView = UIWebView(frame: CGRect(x: 0, y: 0, width: 694, height: 603)); // webView.loadHTMLString(HTMLContent, base…
25 окт '16 в 12:05
2 ответа

Неэкранные iOS 6 MKMapViews и UIViewPrintFormatter - заставить их рендериться вовремя?

Я заинтересован в печати некоторых MKMapViews, которые не являются частью иерархии представлений и создаются только тогда, когда пользователь нажимает кнопку Print. Кажется, что следующие вещи являются правдой: Внеэкранные MKMapViews не отображаются…
01 фев '13 в 10:04
0 ответов

Как распечатать несколько изображений с помощью UIPrintInteractionController?

Я хочу напечатать несколько изображений, используя UIPrintInteractionController, Я изучал в Интернете, а также в Stackru, как мне этого добиться, но пока не получил конкретной подсказки. У меня есть одна подсказка, что я могу добавить изображения к …
1 ответ

Какой размер изображения необходим для печати полной бумаги формата A4 с помощью UIPrintInteractionController?

Логика печати выглядит следующим образом: let printController = UIPrintInteractionController.shared printController.printInfo = printInfo printController.showsNumberOfCopies = false printController.printingItem = image printController.present(animat…
0 ответов

iOS распечатать NSAttributedString с изображениями в виде NSTextAttachement в PDF

Я пытаюсь преобразовать содержимое UITextView в PDF. UITextView использует NSAttributedString который содержит текст и изображения. Изображения являются примерами NSTextAttachment, Я прошел через UIPrintPageRenderer путь прохождения UIPrintFormatter…
1 ответ

Печать файла PDF, который отображается в WKWebView

Я пытаюсь распечатать из WKWebView. Веб-страницы и изображения работают нормально. Только когда я печатаю файл PDF, все страницы остаются пустыми. Вот код, который я использовал для создания printController: let printController = UIPrintInteractionC…
1 ответ

AirPrint с NSAttributedString

Я пытаюсь добавить две NSAttributedStrings вместе. Я хочу, чтобы он распечатывался так, чтобы заголовок имел другой размер шрифта и шрифт, чем тело печати. Вот код, который я использую. -(IBAction)print:(id)sender{ UIFont *font = [UIFont fontWithNam…
13 май '16 в 16:43
0 ответов

Вывести сложную HTML-строку в WKWebView в Swift4

Мы используем функцию JS window.webkit.messageHandlers.name.postMessage(messageBody) для отправки HTML-кодов в iOS для операции печати. ( Захват window.print () из WKWebView) И мы получаем messageBody как JSON String, используя WKScriptMessageHandle…
0 ответов

Собственный предварительный просмотр печати не отображается - UIPrintInteractionController Swift 4.0

Мы хотим напечатать html в WKWebView с помощью этого метода. printController.delegate = self let formatter = UIMarkupTextPrintFormatter(markupText: htmlString) printController.printFormatter = formatter Однако всплывающий экран параметров печати ост…
1 ответ

Как напечатать UIImage с масштабированием на странице для UIPrintInfo в Swift 3?

У меня есть UIView с подвидом, как показано ниже изображение. Здесь я должен распечатать или поделиться отмеченным - посмотреть. Для общего доступа я конвертирую отмеченный UIView в PDF и делюсь им по электронной почте. Это работает отлично, что ожи…
2 ответа

UIPrintInteractionController печать без полей

Я работаю над приложением для iPhone, используя концепцию печати изображений, используя UIPrintInteractionController. Я застрял в одной точке, то есть в рамке, всякий раз, когда я пытался напечатать любое изображение на принтере, оно всегда показыв…