Объектный литерал может указывать только известные свойства, а «шрифт» не существует в типе «PrintOptions» ts (2322) - PullRequest
0 голосов
/ 27 февраля 2020

изображение ошибки

Тип '{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);
  })  
 }
...