پدرخوانده
چهارشنبه 10 مهر 1387, 12:36 عصر
در یک فایل ریپورت به علت وجود مشکلات خاص (که دوستان یقینا به آن برخورد کردند) در پیش نمایش پیش فرض ویژوال فاکس از ابزار ریپورت لیستنر استفاده کردم (جهت مشاهده صحیح در پیش نمایش)
ولی مشکل آنجاست که این پیش نمایش در حالت عادی در محیط داخلی ویژوال فاکس (محیط برنامه نویسی) بدون هیچ مشکلی نمایش می دهد
ولیکن به هنگام ایجاد فایل exe در پیش نمایش دچار مشکل می شود و جالبتر اینکه فقط با یک سری فونت خاص (سری فونت های برنا رایانه blotus, bbadr,... ) مشکل دارد
ولی همان گزارش را در فایل exe بدون استفاده از ریپورت لیستنر نمایش می دهم هیچ مشکلی ندارد (ولی خوب مشکلات خاص خود ریپورت ویژوال فاکس را دارد که هر چیزی سرجاش نیست و تاحدی به سمت راست متمایل هستند)
وقتی فونت مربوط را به فونت tahoma تغییر دادم مشکل مرتفع شد
ولیکن مشکل اینجاست که الزاما از سری فونت های بدر و ... باید استفاده شود که متاسفانه مشکل دارد (البته بنده سایری فونتهای فارسی (غیر از برنا رایانه) را نیز امتحان کردم باز چنین مشکلی در خروجی exe وجود دارد)
---------
مشکل دیگر و جالبتر آنکه با استفاده از دستور SET PRINTER TO NAME امکان تغییر پرینتر فعال را فراهم کردم و این امکان نیز در محیط داخلی ویژوال فاکس درست کار می کند ولی در فایل exe به همان چاپگر پیش فرض ویندوز ارسال می کند و از تغییر چاپگر در این فرم تبعیت نمی کند.
آیا دوستان برای حل این مشکل راه حلی می توانند پیشنهاد دهند
با تشکر
ولی مشکل آنجاست که این پیش نمایش در حالت عادی در محیط داخلی ویژوال فاکس (محیط برنامه نویسی) بدون هیچ مشکلی نمایش می دهد
ولیکن به هنگام ایجاد فایل exe در پیش نمایش دچار مشکل می شود و جالبتر اینکه فقط با یک سری فونت خاص (سری فونت های برنا رایانه blotus, bbadr,... ) مشکل دارد
ولی همان گزارش را در فایل exe بدون استفاده از ریپورت لیستنر نمایش می دهم هیچ مشکلی ندارد (ولی خوب مشکلات خاص خود ریپورت ویژوال فاکس را دارد که هر چیزی سرجاش نیست و تاحدی به سمت راست متمایل هستند)
وقتی فونت مربوط را به فونت tahoma تغییر دادم مشکل مرتفع شد
ولیکن مشکل اینجاست که الزاما از سری فونت های بدر و ... باید استفاده شود که متاسفانه مشکل دارد (البته بنده سایری فونتهای فارسی (غیر از برنا رایانه) را نیز امتحان کردم باز چنین مشکلی در خروجی exe وجود دارد)
---------
مشکل دیگر و جالبتر آنکه با استفاده از دستور SET PRINTER TO NAME امکان تغییر پرینتر فعال را فراهم کردم و این امکان نیز در محیط داخلی ویژوال فاکس درست کار می کند ولی در فایل exe به همان چاپگر پیش فرض ویندوز ارسال می کند و از تغییر چاپگر در این فرم تبعیت نمی کند.
آیا دوستان برای حل این مشکل راه حلی می توانند پیشنهاد دهند
با تشکر