WebView.CapturePicture Método

Definición

Precaución

deprecated

Obtiene una nueva imagen que captura el contenido actual de esta vista web.

[Android.Runtime.Register("capturePicture", "()Landroid/graphics/Picture;", "GetCapturePictureHandler")]
[System.Obsolete("deprecated")]
public virtual Android.Graphics.Picture? CapturePicture();
[<Android.Runtime.Register("capturePicture", "()Landroid/graphics/Picture;", "GetCapturePictureHandler")>]
[<System.Obsolete("deprecated")>]
abstract member CapturePicture : unit -> Android.Graphics.Picture
override this.CapturePicture : unit -> Android.Graphics.Picture

Devoluciones

imagen que captura el contenido actual de este WebView

Atributos

Comentarios

Obtiene una nueva imagen que captura el contenido actual de esta vista web. La imagen es de todo el documento que se muestra y no se limita al área mostrada actualmente por este WebView. Además, la imagen es una copia estática y no se ve afectada por cambios posteriores en el contenido que se muestra.

Tenga en cuenta que debido a cambios internos, para los niveles de API entre android.os.Build.VERSION_CODES#HONEYCOMB e android.os.Build.VERSION_CODES#ICE_CREAM_SANDWICH inclusivos, la imagen no incluye elementos fijos de posición ni div desplazables.

Tenga en cuenta que, a partir de android.os.Build.VERSION_CODES#JELLY_BEAN_MR1 la imagen devuelta, solo se debe dibujar en canvas con respaldo de mapa de bits; el uso de cualquier otro tipo de Canvas implicará una conversión adicional a un costo en la memoria y el rendimiento.

Este miembro está en desuso. Use #onDraw para obtener una instantánea de mapa de bits de WebView o #saveWebArchive para guardar el contenido en un archivo.

Documentación de Java para android.webkit.WebView.capturePicture().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a