rash44
سه شنبه 02 مرداد 1397, 13:19 عصر
با سلام
یک فاکتور دارم که اطلاعات اون از دیتابیس دریافت و نمایش داده میشه .
برای چاپ فاکتور روی A5 به این صورت عمل کردم .
استایل صفحه :
<style>
page[size="A5"] {
width: 14.8cm;
height: 21cm;
}
page[size="A5"][layout="portrait"] {
width: 21cm;
height: 14.8cm;
}
.scaled {
transform: scale(70%);
}
</style>
بدنه صفحه :
<page size="A5">
<div align="center" class="scaled">
محتویات فاکتور
</div></page>
در زمان چاپ اگر scale مرورگر را روی 70% قرار بدم همه چیز اوکی هست و فاکتور در یک صفحه قرار می گیره .
با توجه به کلاس scaled در استایل صفحه ، به صورت پیش فرض scale مرورگر روی 70% قرار نداره و اگر قبلا روی گزینه دیگری تنظیم شده باشه scale روی همون عدد قبلی قرار داره و کاربر باید به صورت دستی scale را تنظیم کنه و روی 70 قرار بده .
آیا راه حلی هست که بشه scale صفحه را به صورت ثابت نگه داشت ؟
یک فاکتور دارم که اطلاعات اون از دیتابیس دریافت و نمایش داده میشه .
برای چاپ فاکتور روی A5 به این صورت عمل کردم .
استایل صفحه :
<style>
page[size="A5"] {
width: 14.8cm;
height: 21cm;
}
page[size="A5"][layout="portrait"] {
width: 21cm;
height: 14.8cm;
}
.scaled {
transform: scale(70%);
}
</style>
بدنه صفحه :
<page size="A5">
<div align="center" class="scaled">
محتویات فاکتور
</div></page>
در زمان چاپ اگر scale مرورگر را روی 70% قرار بدم همه چیز اوکی هست و فاکتور در یک صفحه قرار می گیره .
با توجه به کلاس scaled در استایل صفحه ، به صورت پیش فرض scale مرورگر روی 70% قرار نداره و اگر قبلا روی گزینه دیگری تنظیم شده باشه scale روی همون عدد قبلی قرار داره و کاربر باید به صورت دستی scale را تنظیم کنه و روی 70 قرار بده .
آیا راه حلی هست که بشه scale صفحه را به صورت ثابت نگه داشت ؟