изображение ошибки
Тип '{font: {size: number; итали c: логическое значение; выровнять: строка; }; заголовок: {высота: строка; метка: {текст: строка; шрифт: {жирный: логический; размер: номер; выровнять: строка; }; }; }; нижний колонтитул: {высота: строка; метка: {текст: строка; шрифт: { ...; }; }; }; } 'нельзя назначить типу «PrintOptions». Объектный литерал может указывать только известные свойства, а «шрифт» не существует в типе «PrintOptions» .ts (2322)
printDocument() {
this.printer.isAvailable().then((onSuccess) => {
let options: PrintOptions = {
font: {
size: 22,
italic: true,
align: 'center'
},
header: {
height: '6cm',
label: {
text: "\n\nHeader text",
font: {
bold: true,
size: 37,
align: 'center'
}
}
},
footer: {
height: '4cm',
label: {
text: 'Footer text',
font: { align: 'center' }
}
}
};
let content = "Hello World";
this.printer.print(content, options);
}, (err) => {
console.log('Error', err);
})
}