плагин принтер кордова не печатает т - PullRequest
0 голосов
/ 19 мая 2019

Я пытаюсь распечатать файл html из моего приложения cordova. Я установил Cordova-плагин-принтер. В файл app.module.ts импортирован плагин и после этого, когда я пытаюсь использовать this.printer.print ('hello') Замечание происходит вообще

import {Printer, PrintOptions} из '@ ionic-native / printer / ngx';

личный принтер: принтер

Print(){
  console.log("Print Pressed");
  var options = {
    font: {
        size: 22,
        italic: true,
        align: 'center'
    },
    header: {
        height: '6cm',
        label: {
            text: "\n\nDie Freuden",
            font: {
                bold: true,
                size: 37,
                align: 'center'
            }
        }
    },
    footer: {
        height: '4cm',
        label: {
            text: 'Johann Wolfgang von Goethe, 1749-1832, deutscher Dichter, Naturforscher',
            font: { align: 'center' }
        }
    }
};

this.printer.print("hello",options);
  console.log("Print Pressed>>>");

}

1 Ответ

1 голос
/ 19 мая 2019

Попробуйте:

Print(){
let options: PrintOptions = {
     name: 'MyDocument',
     printerId: 'printer007',
     duplex: true,
     landscape: true,
     grayscale: true
};
//Checks whether the device is capable of printing
this.printer.isAvailable().then(()=>{
   console.log("printer available")
}).catch((error)=>{
   console.log("printer not available"+error); 
}); 
}
...