Какое разрешение печати у файла XAML? - PullRequest
1 голос
/ 01 сентября 2011

Я дизайнер, и мне нравится немного контролировать размеры ... Я оформляю файл XAML, который должен быть напечатан.Поскольку размеры указаны в пикселях, я хотел бы знать, какое разрешение я должен использовать для расчета длины (в см)?

Спасибо!

1 Ответ

1 голос
/ 02 сентября 2011

Согласно Чарльзу , Silverlight имеет фиксированное значение 96 DPI:

Как вы знаете, программа Silverlight обычно масштабирует графические объекты и элементы управления полностью в единицах пикселей.Однако, когда принтер задействован, координаты и размеры указаны в независимых от устройства единицах 1/96 дюйма.Независимо от фактического разрешения принтера, из программы Silverlight принтер всегда выглядит как устройство с разрешением 96 DPI.

...

PrintPageEventArgs имеет два удобных свойства только для получения, которые также сообщаютразмеры в единицах 1/96 дюйма: PrintableArea типа Size обеспечивает размеры области области печати страницы, а PageMargins типа Thickness - ширину левой, верхней, правой и нижней частей непечатаемых краев.Сложите эти два вместе (в правильном порядке), и вы получите полный размер статьи.

Я провел быстрый поиск, но не смог найти эту информацию в документации.Оставьте это Чарльзу, чтобы узнать такую ​​информацию.

...