دسته بندی ها
13:40 1400/06/15

اعمال فونت روی برای چاپ اطلاعات با جاوا اسکریپت روی سرور

مشخصات سوال کننده :
کاربر : frisat     امتیاز کاربر : ‎−2     رتبه کاربر : 7082
دسته بندی : Asp.net Core جاوا اسکریپت Css

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 3250
1 نظر
hamid_b : خب مطمئنا شما باید فونتی که در روی لوکال استفاده کردید رو روی سرور هم ببرید. اگر پروژتون با Core هست فونتها رو توی پوشه wwwroot باید نگهداری کنید. روی سرور هم باید دقیقا از فونتهایی که در پوشه wwwroot در لوکال استفاده کردید، استفاده کنید.

امتیاز کاربر : 510   رتبه کاربر : 4   تاریخ ثبت : 09:48 1400/06/17
پاسخ دهنده : frisat 12:09 1400/06/18

من فقط میخوام این مسیر فونت رو به این قطعه کد جاوا اسکریپت بدم و برای استایل دهی جدول استفاده کنم
کاری به @Font Face و @madia print ندارم.فقط میخوام این آدرس فونت رو در این کد جاوا جا بدم و همونجا هم ازش استفاده کنم

این آدرس ('Vazir', 'url(~/dist/fonts/Vazir.ttf)
و این کد

<script>
 
    function printDiv() {
        var divToPrint = document.querySelectorAll('.print-table');
 
        var htmlToPrint = '' +
            '<style type="text/css">' +
            'table th, table td {' +
            'font-family:Vazir;' +  
            'border:1px solid #000;' +
            'padding:0.5em;' +
 
            '}' +
            '</style>';
 
        divToPrint.forEach((item) => {
            htmlToPrint += item.outerHTML;
        })
        newWin = window.open("");
        newWin.document.write(htmlToPrint);
        newWin.print();
        newWin.close();
    }
 
    var elem = document.getElementById("intro");
    elem.style.textAlign = "center";
 
</script>

 

به این پاسخ امتیاز بدهید    0
امتیاز: ‎−2 رتبه: 7082
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود