Ejemplo n.º 1
0
 private void onLayoutSuccess()
 {
     if (Build.VERSION.SdkInt >= BuildVersionCodes.Kitkat)
     {
         PrintDocumentAdapter.WriteResultCallback callback = GetWriteResultCallback(this);
         printAdapter.OnWrite(ranges, descriptor, new CancellationSignal(), callback);
     }
 }
Ejemplo n.º 2
0
        public override void OnLayoutFinished(PrintDocumentInfo info, bool changed)
        {
            File sdf = Android.OS.Environment.GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryDownloads);
            ParcelFileDescriptor fileDescriptor = GetOutputFile(sdf, "SMV_Report");

            printDocumentAdapter.OnWrite(new PageRange[] { PageRange.AllPages }, fileDescriptor, new CancellationSignal(),
                                         new MyWriteResultCallbackt(JNIEnv.Handle, JniHandleOwnership.DoNotRegister));

            base.OnLayoutFinished(info, changed);
        }
Ejemplo n.º 3
0
 public override void OnWrite(PageRange[] pages, ParcelFileDescriptor destination,
                              CancellationSignal cancellationSignal, WriteResultCallback callback)
 {
     mWrappedInstance.OnWrite(pages, destination, cancellationSignal, callback);
 }