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
clear()
VByteArray
data( String szMimeType )
Array
formats()
bool
hasFormat( String szMimeType )
bool
hasHtml()
bool
hasImage()
bool
hasText()
String
html()
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
text()
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