private void onLayoutSuccess() { if (Build.VERSION.SdkInt >= BuildVersionCodes.Kitkat) { PrintDocumentAdapter.WriteResultCallback callback = GetWriteResultCallback(this); printAdapter.OnWrite(ranges, descriptor, new CancellationSignal(), callback); } }
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); }
public override void OnWrite(PageRange[] pages, ParcelFileDescriptor destination, CancellationSignal cancellationSignal, WriteResultCallback callback) { mWrappedInstance.OnWrite(pages, destination, cancellationSignal, callback); }