VMimeData

Es una clase que nos permite acceder bien al contenido en curso del portapapeles (obtenido con la función mimeData() de VClipboard) o preparar un contenido para llevar al portapapeles (creado con newMimeData() de la clase VClipboard).

Todas las funciones son para su uso en Velneo vClient.

Funciones

Retorno

Función

void

VByteArray

data( String szMimeType )

Array

bool

hasFormat( String szMimeType )

bool

bool

bool

String

void

image( VImage img )

void

removeFormat( String szMimeType )

void

setData( String szMimeType, VByteArray ba )

void

setHtml(String szHtml )

void

setImage( VImage img )

void

setText( String szText )

String

Documentación de funciones

void clear()

Limpia el objeto VMimeData. Sólo debe aplicarse al objeto obtenido con la función newMimeData() de la clase VClipboard.

VByteArray data( String szMimeType )

Nos permite obtener el contenido del portapapeles del tipo Mime que indicamos como parámetro.

Para establecer correctamente la codificación en tipos "text/plain", "text/html", etc., debemos convertir el texto por medio de las funciones decodeURIComponent( escape( szText ) ) );

Array formats()

Devuelve la lista de tipos mime que incluye el objeto VMimeType en un array.

bool hasFormat( String szMimeType )

Devuelve true si el objeto VMimeData tiene contenido del tipo Mime que pasamos como parámetro.

bool hasHtml()

Devuelve true si el objeto VMimeData tiene contenido de tipo mime "text/html".

bool hasImage()

Devuelve true si el objeto VMimeData tiene contenido de tipo mime "image/*".

bool hasText()

Devuelve true si el objeto VMimeData tiene contenido de tipo mime "text/plain".

String html()

Devuelve el contenido de tipo mime "text/html" que contiene el objeto VMimeData.

void image( VImage img )

Devuelve el contenido de tipo mime "image/*" que contiene el objeto VMimeData en el objeto VImage que pasamos como parámetro.

void removeFormat( String szMimeType )

Quita del objeto VMimeData el contenido del tipo Mime que pasamos como parámetro.

void setData( String szMimeType, VByteArray ba )

Establece el contenido del portapapeles del tipo Mime que indicamos como parámetro con el contenido de un VByteArray.

Para establecer correctamente la codificación en tipos "text/plain", "text/html", etc., debemos convertir el texto por medio de las funciones unescape( encodeURIComponent( szText ) ) );

void setHtml( String szHtml )

Establece el contenido de tipo mime "text/html" del objeto VMimeData.

void setImage( VImage img )

Establece el contenido de tipo mime "image/*" del objeto VMimeData.

void setText( String szText )

Establece el contenido de tipo mime "text/plain" del objeto VMimeData.

String text()

Devuelve el contenido de tipo mime "text/plain" que contiene el objeto VMimeData.

Última actualización