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