WebView.CapturePicture Método

Definição

Cuidado

deprecated

Obtém uma nova imagem que captura o conteúdo atual deste WebView.

[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

Retornos

uma imagem que captura o conteúdo atual deste WebView

Atributos

Comentários

Obtém uma nova imagem que captura o conteúdo atual deste WebView. A imagem é de todo o documento que está sendo exibido e não está limitada à área exibida atualmente por este WebView. Além disso, a imagem é uma cópia estática e não é afetada por alterações posteriores no conteúdo que está sendo exibido.

Observe que, devido a alterações internas, para níveis de API entre android.os.Build.VERSION_CODES#HONEYCOMB e android.os.Build.VERSION_CODES#ICE_CREAM_SANDWICH inclusivos, a imagem não inclui elementos de posição fixa ou divs roláveis.

Observe que a partir da android.os.Build.VERSION_CODES#JELLY_BEAN_MR1 imagem retornada deve ser desenhada apenas em Tela com suporte de bitmap – o uso de qualquer outro tipo de Tela envolverá conversão adicional a um custo em memória e desempenho.

Este membro foi preterido. Use #onDraw para obter um instantâneo bitmap do WebView ou #saveWebArchive para salvar o conteúdo em um arquivo.

Documentação Java para android.webkit.WebView.capturePicture().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a