PDA

View Full Version : فیش پرینت



hamed767676
پنج شنبه 24 بهمن 1392, 20:46 عصر
سلام دوستان خسته نباشید

من دارم برنامه ای مینویسم که حتما نیاز است که از فیش پرینت برای چاپ چند تکست باکس استفاده کنم

لطفا راهنمایی کنید که چه طوری میتونم این برنامه رو بنویسم
ممنون

mehrdad.ghorbaniyan
پنج شنبه 24 بهمن 1392, 20:56 عصر
برنامه Stimulsoft Reports نصب کن و فیشتو اونجا طراحی کن

hamed767676
جمعه 25 بهمن 1392, 00:00 صبح
دقت کنید که من نمیخوام اطلاعات رو از داخل بانک اطلاعاتی چاپ کنم
من فقط یه چند تایی تکست باکس دارم و می خوام که به اندازه فیش پرینت (8 سانتی) اون ها رو چاپ کنم.

mehrdad.ghorbaniyan
جمعه 25 بهمن 1392, 05:25 صبح
دقت کنید که من نمیخوام اطلاعات رو از داخل بانک اطلاعاتی چاپ کنم
من فقط یه چند تایی تکست باکس دارم و می خوام که به اندازه فیش پرینت (8 سانتی) اون ها رو چاپ کنم.

خب کاری که نداره.شما برنامه Stimulsoft Reports را نصب کن.بعد تو برنامش یه قسمت داره به نام Dictionary.تو اون قسمت یه Variables بساز.روش راست کلیک کن یه category جدید بساز.بعد هم یه Variable جدید با نامی دلخواه.توی طراحیت از اون استفاده کن.حالا فقط مونده موقعی که میخوای ریپورت رو نشون بدی اون رو از تکست باکسی که میگی پر کنی.با کد زیر میتونی این کارو انجام بدی :
برای مثال میخوایم تاریخ شمسی را ببریم تو ریپورت :

StiVariable svdate = new StiVariable("category", "shamsidate", typeof(string), date(), false);
reportallmoshtari.Dictionary.Variables.Add(svdate) ;

اول نام category، بعد نام Variable که خودمون نام گذاری کردیم.بعد میگیم از چه نوعی هست.بعد هم مقدارش
بعد هم بهش میگیم اددش کن
بعد هم ریپورتو show میکنیم.به همین راحتیی .موفق باشی:لبخندساده:

hamed767676
جمعه 25 بهمن 1392, 20:34 عصر
سلام خسته نباشید

دوست عزیز کلا من نمیخوام که از برنامه StimulSoft استفاده کنم

اگه کدی هست که بشه مستقیم چاپ کرد لطفا راهنمایی کنید

مثلا از تکست باکس ها عکس بگیریم و اندازه اون تکست باکس هارو به 8 سانت تغییر بدیم و بفرستیم برای چاپگر!

ممنون

akbar-agin
جمعه 25 بهمن 1392, 20:52 عصر
سلام
اگه نمیخوای از ریپورتر استفاده کنی
یه فرمی طراحی کن بعد با power pack از فرم پرینت بگیر

hamed767676
جمعه 25 بهمن 1392, 21:49 عصر
لطفا راهنمایی .............
دوست عزیز میشه یکم درباره power back راهنمایی کنید

و یا این که اصلا میشه با کد اجزای فرم رو بفرستیم رو پرینت بدون گرفتن عکس از فرم؟

hamed767676
چهارشنبه 30 بهمن 1392, 19:00 عصر
up .......

matin.soft
پنج شنبه 01 اسفند 1392, 09:50 صبح
سلام دوست عزیز لطفاً لینک زیر رو ببینید:
پرینت فرم در سی شارپ (http://www.avrinsoft.ir/index.php/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C/%D9%86%D8%AD%D9%88%D9%87-%D9%BE%D8%B1%DB%8C%D9%86%D8%AA-%DA%AF%D8%B1%D9%81%D8%AA%D9%86-%D8%A7%D8%B2-%D9%81%D8%B1%D9%85-%D8%AF%D8%B1-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE.html) در سه حالت print to file,print preview,print to printer
موفق باشید