نمایش نتایج 1 تا 7 از 7

نام تاپیک: طراحی فرم جهت پرینت

  1. #1
    کاربر دائمی آواتار parnian~parnian
    تاریخ عضویت
    آبان 1387
    محل زندگی
    زیر سایه ایزد بی همتا
    پست
    293

    طراحی فرم جهت پرینت

    سلام دوستان
    خسته نباشید

    من یه اپلیکیشن لوکال با پایگاه داده sqlite طراحی کردم توی محیط اندروید استدیو ، که اطلاعات شخصی یه سری افراد رو میگیره و توی بخش مختلف گزارش میده .

    الان میخوام به ازای اطلاعات هر فرد یه فرم باز بشه که تصویرش رو گذاشتم و بعدش این فرم پرینت بشه ،

    راه حل من برای این مشکل اینه که: این فرم رو طراحی کنم ، Screenshot تهیه کنم بعد تبدیل به عکس بشه و در نهایت عکس دیگه قابلیت چاپ شدن داره ، ولی طراحی این فرم طولانی خودش محدودیت داره .

    شما دوستان راه حل بهتری ندارین؟
    و اگه تنها راه حل همینه ، چطوری این فرم رو طراحی کنم؟


    pic1.jpg


    ممنون میشم راهنمایی کنین دوستان

  2. #2

    نقل قول: طراحی فرم جهت پرینت

    یعنی خروجی تصویری که از اپلیکیشن ذخیره کردید را تو ویندوز چاپ کنید؟
    البته اگر من بخوام همچنین کاری انجام بدم میام سمت اندروید یک خروجی xml میگیرم وبعد در ویندوز یک parser براش می نویسم که بتونه روی فرم آماده پرینت کنه! فقط اطلاعات را چاپ کنه! نه اینکه فرم را از نو طراحی کنم! پارسر هم با هرچی میشه نوشت ++C#‎‎,JAVA,C
    ولی برای کار شما هم طراحی چنین فرمی تو لایه های XML اندروید خیلی سخت میشه ولی تعداد المانها زیاد میشن که مجبورید از چندتا فایل لایه استفاده کنید که خوب اونهم دردسر های خودش را داره!
    تازه اگر هم بتونید طراحی کنید چطور می خواهید نمایش بدید این فرم را توی صفحه موبایل که بخواهید از روش اسکرین شات هم بگیرید.(البته می تونید از خروجی یک اکتیویتی بدون نمایش آن یک خروجی عکس بگیرید ولی یکم سخت میشه کارتون ولی کتابخونه داره! جستجو کنید. یعنی بدون اینکه اکتیویتی را نمایش بدید فقط خروجی لایه xml اکتیویتی را به تصویر تبدیل کنید.)
    به نظرم اصلا منطقی نیست بهتره که از XML ,JSON استفاده کنید ویک parser خوب هم سمت ویندوز براش بنویسید!
    درباره نوشتن parser کمکی خواستید اطلاع بدید
    آخرین ویرایش به وسیله farhad_shiri_ex : شنبه 29 دی 1397 در 12:40 عصر

  3. #3
    کاربر دائمی آواتار parnian~parnian
    تاریخ عضویت
    آبان 1387
    محل زندگی
    زیر سایه ایزد بی همتا
    پست
    293

    نقل قول: طراحی فرم جهت پرینت

    خیلی ممنون از پاسختون ، ولی متاسفانه نمیخوان درگیر ویندوز بشن و اجباری باید تمام عملیات تحت اندروید توی موبایل باشه .

    دوستان کسی راه حل دیگه ای نداره؟

  4. #4

    نقل قول: طراحی فرم جهت پرینت

    نقل قول نوشته شده توسط parnian~parnian مشاهده تاپیک
    خیلی ممنون از پاسختون ، ولی متاسفانه نمیخوان درگیر ویندوز بشن و اجباری باید تمام عملیات تحت اندروید توی موبایل باشه .

    دوستان کسی راه حل دیگه ای نداره؟
    فرقی نداره! خوب parser را تو اندروید بنویسید! وبعد گوشی هدف و چاپگر را با هم شبکه کنید البته اگر خود چاپگر وایرلس باشه که کار ساده ای اگر هم نه که کافی بین اشون یک سویچ بی سیم قرار بدید و بعد از اتصال خروجی فایل تون را روی فرم های آماده ارسال کنید. نیازی به ویندوز و هیچ سیستم عامل دیگه ای نیست! البته این روش یکم پیچیده تر از روش قبلی هست!

  5. #5
    کاربر دائمی آواتار parnian~parnian
    تاریخ عضویت
    آبان 1387
    محل زندگی
    زیر سایه ایزد بی همتا
    پست
    293

    نقل قول: طراحی فرم جهت پرینت

    ممنون از پاسختون ولی نمیخوام درگیر این مسائی بشم چون وقتگیره

  6. #6

    نقل قول: طراحی فرم جهت پرینت

    داده ها رو به هر روشی میخوایید بگیرید، یعنی هر بخش رو میتونید توی یه Activity و ... بگیرید، برای چاپ میتونید از کتابخونه هایی که pdf می سازن استفاده کنید، یه pdf بسازید و اطلاعات رو داخلش قرار بدید. برای مثال کتابخونه itext نمیدونم از فارسی هم پشتیبانی می کنه یا نه ولی اینجا نمونه های داره که شامل جدول هست، احتمالا میشه فرم شما رو هم باهاش ساخت. https://github.com/itext/i7js-exampl...sandbox/tables

  7. #7
    کاربر دائمی آواتار parnian~parnian
    تاریخ عضویت
    آبان 1387
    محل زندگی
    زیر سایه ایزد بی همتا
    پست
    293

    نقل قول: طراحی فرم جهت پرینت

    خیلی ممنون ازتون ، لطف کردین پاسخ دادین ، میشه خواهش کنم یکم بیشتر درموردش توضیح بدین؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •