MR.B4A 117 ارسال شده در 20 فروردین، ۱۴۰۲ اشتراک گذاری ارسال شده در 20 فروردین، ۱۴۰۲ سلام. آیا راهی هست برای این که از برناممون عکس بگیریم و اون رو به صورت pdf توی حافظه ذخیره کنیم؟ مثلا چندتا ویو داخل برنامه هست که کاربر داره اونارو میبینه و با زدن یک دکمه از اونا عکس تهیه بشه و به pdf تبدیل بشه. ممنون. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,571 ارسال شده در 21 فروردین، ۱۴۰۲ اشتراک گذاری ارسال شده در 21 فروردین، ۱۴۰۲ سلام و درود. برای اسکرین شات که میتونید از کد زر استفاده کنید Dim x As B4XView = Activity Dim bmp As Bitmap = x.Snapshot برای تبدیل bitmap به pdf هم میتونید به شکل زیر عمل کنید. اول کد جاوای زیر رو به اکتیویتی اضافه کنید #If java import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.pdf.PdfDocument; import java.io.FileOutputStream; public void createPdf(Bitmap bitmap,String directoryPath){ PdfDocument document= new PdfDocument(); PdfDocument.PageInfo pageInfo =new PdfDocument.PageInfo.Builder(bitmap.getWidth(), bitmap.getHeight(), 1).create(); PdfDocument.Page page = document.startPage(pageInfo); Canvas canvas= page.getCanvas(); canvas.drawBitmap(bitmap, 0f, 0f, null); document.finishPage(page); try{ document.writeTo(new FileOutputStream(directoryPath)); }catch (Exception e){ e.printStackTrace(); } document.close(); } #End If به شکل زیر هم میتونید صدا بزنید Dim jo As JavaObject jo.InitializeContext.RunMethod("createPdf",Array(bmp,File.DirDefaultExternal&"/file.pdf")) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
MR.B4A 117
سلام.
آیا راهی هست برای این که از برناممون عکس بگیریم و اون رو به صورت pdf توی حافظه ذخیره کنیم؟
مثلا چندتا ویو داخل برنامه هست که کاربر داره اونارو میبینه و با زدن یک دکمه از اونا عکس تهیه بشه و به pdf تبدیل بشه.
ممنون.
لینک ارسال
به اشتراک گذاری در سایت های دیگر
1 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.