Как мне распечатать содержимое в формате pdf на платформе ios в ionic 3? - PullRequest
0 голосов
/ 03 октября 2018

Я использую https://ionicframework.com/docs/native/printer из ionic docs и плагин ionic cordova добавить плагин cordova-plugin-printer

он работает нормально для Android, но не работает в устройстве ios, не работает кнопка печатив устройстве ios

Мой код:

import { Printer, PrintOptions } from '@ionic-native/printer';

printCard(cardToPrint) {
 console.log("card to print", cardToPrint);

 let content = 'card_id:' + '  ' + cardToPrint.Card_Id + '<br>' + '<br>' + 
'card_title:' + '  ' + cardToPrint.Card_Title + '<br>' + '<br>' + 
'card_content:' + '  ' + cardToPrint.Card_Content + '<br>' + '<br>' + 
'card_type:' + '  ' + cardToPrint.Card_Type + '<br>' + '<br>' + 
'card_time:' + '  ' + cardToPrint.created;

  let options: PrintOptions = {
    name: 'MyDocument',
    // printerId: uri,
    duplex: true,
    landscape: true,
    grayscale: true
  };

  this.printer.isAvailable().then(onSuccess => {
    console.log("on success available" +JSON.stringify(onSuccess));

    this.printer.print(content, options).then(onSuccess => {
      console.log("on success print" +JSON.stringify(onSuccess));
    }, onError => {
      console.log("on error print" +JSON.stringify(onError));
    });

  }, onError => {
    console.log("on error available" +JSON.stringify(onError));
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...