PDA

View Full Version : سوال: فونت ایران نستعلیق رو خوب چاپ نمیکنه . چرا ؟



ahmad65
چهارشنبه 26 مرداد 1390, 17:14 عصر
سلام اول کد بنده رو یه نگاه بندازید :

Printer.PaperSize = vbPRPSA4
Printer.ScaleMode = vbCentimeters
Printer.CurrentX = 5
Printer.CurrentY = 8
Printer.RightToLeft = True


Printer.FontName = "irannastaliq"
Printer.FontSize = 10
Dim a As String
a = Text1.Text
Printer.Print (a)
Printer.EndDoc

خوب من یه تکست دارم متن رو داخل مینویسم و با فونت ایران نستعلیق پرینت میگیرم .
مشکل : با چند تا فونت دیگه مثل b homa آزمایش کردم اونها درست گرفته میشه ولی با ایران نستعلیق معلوم نیست چی چاپ می کنه . جان من یه کاری کنید حتما باید با ایران نستعلیق پرینت بگیرم . :ناراحت:

setroyd
چهارشنبه 26 مرداد 1390, 20:40 عصر
من قبلا این کارو کردم مشکل نداشته البته من فرم رو پرینت میگرفتم و از شی PRINTER استفاده نمیکردم اینجوری راحت تره کارت و محیطش هم میتونی کاربر پسند تر کنی

kimprog
جمعه 28 مرداد 1390, 13:05 عصر
بعد از انتخاب فونت براي چاپ فارسي دستور Printer.Font.Charset = 178 را وارد كنيد