PDA

View Full Version : سوال: مشکل چاپ سند فارسی با printdocument



reza4344
چهارشنبه 05 شهریور 1393, 01:01 صبح
سلام دوستان

کسی می دونه چطوری می تونم با کنترل printdocument خود سی شارپ یک سند فارسی رو پرینت بگیرم.

من وقتی انجام میدم انگار زبان فارسی رو ساپورت نمیکنه ........ مثلا می نویسه س ل ا م

مثل اینکه باید یه سری کد برای زبان فارسی اضافه کنم؟؟؟؟

راهنمایی کنید

neverlieme
چهارشنبه 07 آبان 1393, 16:37 عصر
کسی نیست به این سوال جواب بده؟ منم یه همچین مشکلی دارم. کاملا معلومه که شی PrintDocument از فرمت بندی فارسی پشتیبانی نمیکنه؟ کسی راهی داره؟ اگر با این شی نمیشه کلا چه راهی هست تا یه متن فارسیو پرینت کنیم؟

mreram
پنج شنبه 08 آبان 1393, 00:43 صبح
چرا با streamReader بهش فایل رو بده
private void button4_Click(object sender, EventArgs e) {
st = new StreamReader(@"C:\Users\MohammadReza\Desktop\New Text Document.txt");
printDocument1.DocumentName = "New Text Document.txt";
printDocument1.Print();
}

private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) {
e.Graphics.DrawString(st.ReadLine(), new Font(FontFamily.GenericSansSerif, 12, FontStyle.Bold), Brushes.Black,0, 0);



}

mreram
پنج شنبه 08 آبان 1393, 00:47 صبح
اینم خروجی:
125107