الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الطباعة بالعربي

مغلق
بدأه mmatar في 15 مارس 2007 · 0 رد · 477 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم

أرجو ممن يعلم أن يساعدني ولكم جزيل الشكر

أريد طباعة ملف txt يحتوي على حروف عربية.

تمكنت من الطباعة على الطابعة من ملف يحتوي حروف بالانجليزي

ولكن عند طباعة ملف يحتوي حروف عربية فإنه يطبع رموز خاطئة

استخدمت الكود التالي


PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
aset.add(MediaSizeName.NA_LETTER);
PrintService pservices =
PrintServiceLookup.lookupDefaultPrintService();
DocPrintJob pj = pservices.createPrintJob();
try {
FileInputStream fis = new FileInputStream("C:\\ab.txt");
Doc doc = new SimpleDoc(fis, flavor, null);
pj.print(doc, aset);
} catch (FileNotFoundException fe) {
fe.printStackTrace();
} catch (PrintException e) {
e.printStackTrace();
}
		DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;

هذا الموضوع مغلق.

مواضيع مشابهة