ورود

View Full Version : چاپ متن فارسی



ali_72
دوشنبه 13 اردیبهشت 1395, 03:42 صبح
سلام
من ی جدول ا تعداد رکورد زیاد و ب تعداد غیرقابل پیش بینی داشتم
اول برای چاپ گزارش از روش عکس گرفتن از کامپوننت tableview استفاده کردم ک ب دلیل تعداد زیاد رکورد اسکرول پیدا میکرد و این روش رد شد

طبق تحقیقی ک کردم ب این نتیجه رسیدم ک ی html بسازم و اونو برای چاپ بفرستم پرینتر تا اینجا هیچ مشکلی نیست

تنها مشکل اینه ک کلمات فارسی یا بهم ریخته چاپ میشن یا علامت سوال

کدهای زیادی رو تست کردم ک یکیش اینه ولی ب جواب نرسیدم لطفا راهنمایی کنید




QTextCodec*codec=QTextCodec::codecForName("UTF-8");
retu.append(codec->fromUnicode("برنامهنویس"));

کامبیز اسدزاده
دوشنبه 13 اردیبهشت 1395, 06:21 صبح
سلام
من ی جدول ا تعداد رکورد زیاد و ب تعداد غیرقابل پیش بینی داشتم
اول برای چاپ گزارش از روش عکس گرفتن از کامپوننت tableview استفاده کردم ک ب دلیل تعداد زیاد رکورد اسکرول پیدا میکرد و این روش رد شد

طبق تحقیقی ک کردم ب این نتیجه رسیدم ک ی html بسازم و اونو برای چاپ بفرستم پرینتر تا اینجا هیچ مشکلی نیست

تنها مشکل اینه ک کلمات فارسی یا بهم ریخته چاپ میشن یا علامت سوال

کدهای زیادی رو تست کردم ک یکیش اینه ولی ب جواب نرسیدم لطفا راهنمایی کنید




QTextCodec*codec=QTextCodec::codecForName("UTF-8");
retu.append(codec->fromUnicode("برنامهنویس"));

نوع کامپایلر شما چیست؟

ali_72
سه شنبه 14 اردیبهشت 1395, 01:30 صبح
نوع کامپایلر شما چیست؟

Qt Creator 3.6.1
Based on Qt 5.6.0 (MSVC 2013,32 bit