آموزش ساخت اپلیکیشن تبدیل صدا به متن در B4A – جلسه دهم
سلام
با دهمین جلسه ی آموزشی ساخت اپلیکیشن تبدیل صدا به متن در بیسیک فور اندروید در خدمتتون هستیم؛ در این قسمت قصد داریم تا نحوه کار با کتابخانه PersianPdfWriter، چگونه یک فایل PDF و همچنین بروزرسانی دیتابیس آنلاین آشنا شویم، در ادامه همراه بپرسم باشید.

آموزش ساخت اپلیکیشن تبدیل صدا به متن در B4A – جلسه هفتم
در این جلسه یادخواهید گرفت:
چگونه کلمه ای را در متن جستجو کنید و خط هایی که کلمه مورد نظر در آن ازش استفاده شده است ببینید.
ساختن فایل pdf از یک متن
بروزرسانی دیتابیس آنلاین
ارسال ایمیل
ساختن فایل pdf از متن
- برای ساخت فایل pdf از یک لیبل ابتدا باید کتابخانه PersianPdfWriter را به پروژه اضافه کنید.
- و سپس آن را تعریف میکنیم(دقت کنید که این کتابخانه به صورت رایگان در بیسیک فور اندروید وجود ندارد):
Private pdf As PersianPdfWriter
- توابع این کتابخانه تقریبا به شکل توابع کلاس لیبل است. مثلا میتوانید رنگ متن، اندازه متن و حتی فونت متن را تغییر دهید.برای نمونه:
pdf.TextColor=Colors.Blackpdf.TextSize=۱۸pdf.Typeface=Typeface.LoadFromAssets("bold.ttf")
- اما مهمترین تابعی که در این کتابخانه وجود دارد، تابع savePdfFile است که متن را در حافظه ذخیره میکند.
- برای نمونه ما پس از تغییرات به وسیله توابعی که نمونش در بالا آمد، با استفاده از دستورات زیر، متن را در یک فایل pdf ذخیره میکنیم.
path_save_pdf=run.GetSafeDirDefaultExternal("")&"/voicetotext"&"/"&DateTime.Now&txt_title.Text&".pdf"pdf.savePdfFile(path_save_pdf,lbl_text.Text)
بروزرسانی دیتابیس آنلاین:
اگر خاطرتان باشد ما با دیتابیس آنلاین در جلسات گذشته بسیار کارکردیم.
حالا در این بخش میخواهیم دستور بروزرسانی یا update یا edit را بررسی کنیم.
- دستور بروزرسانی را اینگونه مینویسیم.
Private sql As SQLsql.ExecNonQuery("UPDATE tbl_day_night SET sighn = '1' where id = 2")
که در اینجا گفتیم که بروزرسانی کن جدول tbl_day_night را و تنظیم کن ستون sighn به مقدار ۱ که ستون id ش برابر با ۲ است.
ارسال ایمیل:
- ارسال ایمیل هم در بیسیک فور اندروید بسیار ساده است. اینگونه که ابتدا کتابخانه phone را در برنامه فعال میکنیم و سپس اینگونه از کتابخانه استفاده میکنیم:
۱ ۲ ۳ |
Private mail As Email mail.To.Add("m.sabaghi12@hotmail.com") StartActivity(mail.GetIntent) |
- با استفاده از این دستورات، برنامه به صورت استاندارد وارد محیط ارسال ایمیل با آدرس مشخص شده میشود.
دقت کنید که برای ارسال ایمیل اگر از متد استاندارد استفاده نکنید، هم مارکت ها برنامه شما را رد میکنند و هم خود سیستم اندروید برنامه را دچار مشکل میکند.
آموزش را همینجا به پایان می رسانیم، همراه ما باشید با ادامه آموزش ها …
مشکلی یا سوالی داشتید میتوانید در بخش پرسش و پاسخ سایت، سوال خود را بپرسید.
موفق باشید.
ارسال نظر
شما باید وارد شوید یا عضو شوید تا بتوانید نظر ارسال کنید