У меня небольшая проблема, и мне было интересно, можно ли ее решить. Я делаю небольшое приложение Mvc 3. Все в порядке, но печатать сложно. У меня есть вид для печати и внутри:Mvc 3 Проблема с печатью
<style type="text/css" media="screen, print">
body {
moz-transform: scale(.70);
}
page {
margin-left: 6mm;
margin-right: 6mm;
margin-top: 20mm;
margin-bottom: 20mm;
}
page { size : portrait }
page rotated { size : landscape }
table { page : rotated }
</style>
@(new MvcHtmlString((string)ViewBag.Content))
Это MvcHtmlString содержит все, что нужно, чтобы отобразить хороший стол на этой точке зрения. К этому моменту все еще здорово :). Моя единственная проблема с печатью, мне нужно установить масштаб до 70% полей, как в css выше, но что css выше не работает вообще. Я не хочу, чтобы пользователь ставил масштаб 70%, margin-left: 6 мм и т. Д., Я хочу сделать сам, чтобы пользователь мог просто щелкнуть печать, чтобы получить распечатку, как следует.
И печать выглядит лучше при настройке выше, которую я могу установить в предварительном просмотре, но может ли она быть выполнена программно?
Любая помощь?
Ty для вашей помощи, на основе того, что вы сказали, я думаю, что изменение размера моего представления лучше, чем принудительное масштабирование :). Ty для предложений и помощи. – user2565525