public void SetPagePdf(MuPDFCore pdfCore, int page, string basePath) { //PdfToImage.SetImage(_imgPage, pdfCore, page, new Point(300,300)); PdfPagePreview mPdfPreview = new PdfPagePreview(this.Context, pdfCore, basePath); _lblPage.Text = string.Format(this.Context.GetString(Resource.String.pub_pagina), (page + 1)); mPdfPreview.DrawPageImageView(_imgPage, page); }
public PDFPagesAdapter(Context context, MuPDFCore core, string basePath, int index = -1, int[] pages = null) { mContext = context; mCore = core; mCurrentIndex = index; mPages = pages; mPdfPreview = new PdfPagePreview(mContext, mCore, basePath); /*mPath = context.ExternalCacheDir + "/" + System.IO.Path.GetFileNameWithoutExtension(basePath) + "/"; * * File mCacheDirectory = new File(mPath); * if (!mCacheDirectory.Exists()) * mCacheDirectory.Mkdirs(); * * mLoadingBitmap = BitmapFactory.DecodeResource(mContext.Resources, Resource.Drawable.darkdenim3);*/ }
public BitmapWorkerTask(ImageView holder, int position, PdfPagePreview wrapper) { viewHolderReference = new WeakReference <ImageView>(holder); this.position = position; this.mWrapper = wrapper; }