Added in API level 19

LayoutResultCallback


abstract class LayoutResultCallback
kotlin.Any
   ↳ android.print.PrintDocumentAdapter.LayoutResultCallback

Base class for implementing a callback for the result of android.print.PrintDocumentAdapter#onLayout(android.print.PrintAttributes,android.print.PrintAttributes,android.os.CancellationSignal,android.print.PrintDocumentAdapter.LayoutResultCallback,android.os.Bundle).

Summary

Public methods
open Unit

Notifies that layout was cancelled as a result of a cancellation request.

open Unit

Notifies that an error occurred while laying out the document.

open Unit

Notifies that the layout finished and whether the content changed.

Public methods

onLayoutCancelled

Added in API level 19
open fun onLayoutCancelled(): Unit

Notifies that layout was cancelled as a result of a cancellation request.

onLayoutFailed

Added in API level 19
open fun onLayoutFailed(error: CharSequence!): Unit

Notifies that an error occurred while laying out the document.

Parameters
error CharSequence!: The localized error message. shown to the user. May be null if error is unknown.

onLayoutFinished

Added in API level 19
open fun onLayoutFinished(
    info: PrintDocumentInfo!,
    changed: Boolean
): Unit

Notifies that the layout finished and whether the content changed.

Parameters
info PrintDocumentInfo!: An info object describing the document. Cannot be null.
changed Boolean: Whether the layout changed.