MonoTouch: печать на сетевой принтер - PullRequest
1 голос
/ 25 апреля 2011

Я действительно новичок в iPhone dev.

Я оцениваю, использовать ли Monotouch или objC для потенциального приложения.

Приложение должно иметь возможность печатать фотографии на сетевом принтере..

Я видел пару постов о том, как это сделать с помощью cocoa touch / objc.

Не смог найти ни одного примера, как это сделать с помощью monotouch.

Это выполнимо/ поддерживается с помощью MonoTouch?

Это обязательная функция.

Спасибо

1 Ответ

1 голос
/ 27 апреля 2011

Это должно сделать это, я проверил это в:

http://github.com/migueldeicaza/monotouch-samples в каталоге «print»:

void Print ()
{
    var printInfo = UIPrintInfo.PrintInfo;
    printInfo.OutputType = UIPrintInfoOutputType.General;
    printInfo.JobName = "My first Print Job";

    var textFormatter = new UISimpleTextPrintFormatter ("Once upon a time...") {
        StartPage = 0,
        ContentInsets = new UIEdgeInsets (72, 72, 72, 72),
        MaximumContentWidth = 6 * 72,
    };

    var printer = UIPrintInteractionController.SharedPrintController;
    printer.PrintInfo = printInfo;
    printer.PrintFormatter = textFormatter;
    printer.ShowsPageRange = true;
    printer.Present (true, (handler, completed, err) => {
        if (!completed && err != null){
            Console.WriteLine ("error");
        }
    });
}
...