printSizes

возможные размеры страниц для печати

array printSizes;

Example

webix.env.printSizes = [
    { id:"A1", width: 23.4, height: 33.1 },
    { id:"A3", preset:"A3", width: 11.7, height: 16.5 },
    { id: "letter", preset:"letter", width: 8.5, height:11 }
];

Details

Default value:

[
    { id:"a3", preset:"A3", width: 11.7, height: 16.5 },
    { id:"a4", preset:"A4", width: 8.27, height: 11.7 },
    { id: "letter", preset:"letter", width: 8.5, height:11 }
]

У каждого объекта в массиве есть следующие свойства:

  • id - (string) id размера
  • width -  (number) ширина листа в дюймах
  • height - (number) высота листа в дюймах
  • preset - (string) необязательное, название формата. Если вы используете один из наиболее часто применяемых форматов для печати (например, A5, A4 или letter), вы можете указать его, чтобы избежать проблем с округлением.

Вы можете добавить свой собственный пользовательский формат в массив printSizes и затем использовать его при печати:

webix.env.printSizes.push({ id:"a5", preset:"A5", width: 5.8, height: 8.3 }) 
webix.print($$("datatable1"), {paper:"a5"});
Наверх