LineDisplayCustomGlyphs.TryRedefineAsync(UInt32, IBuffer) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Intenta definir de forma asincrónica un glifo personalizado.
public:
virtual IAsyncOperation<bool> ^ TryRedefineAsync(unsigned int glyphCode, IBuffer ^ glyphData) = TryRedefineAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> TryRedefineAsync(uint32_t const& glyphCode, IBuffer const& glyphData);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> TryRedefineAsync(uint glyphCode, IBuffer glyphData);
function tryRedefineAsync(glyphCode, glyphData)
Public Function TryRedefineAsync (glyphCode As UInteger, glyphData As IBuffer) As IAsyncOperation(Of Boolean)
Parámetros
- glyphCode
-
UInt32
unsigned int
uint32_t
Carácter para el que se definirá el glifo.
- glyphData
- IBuffer
Datos del glifo.
Devoluciones
Devuelve True si el glifo se definió correctamente; de lo contrario, False.
- Atributos
Comentarios
El glifo se define como bits que representan cada píxel empaquetado en bytes, usando bytes enteros para representar cada fila.
El número mínimo de bytes se envía para cada fila, según LineDisplayCustomGlyphs.SizeInPixels y usando 8 bits por byte. Los bytes se envían de izquierda a derecha en cada fila; Si se requiere más de un byte por fila, primero se envía el byte situado más a la izquierda. El bit de orden más bajo dentro de un byte representa el píxel más a la derecha. Los bits que no representan píxeles son los bits de orden más alto y su valor se omite. Las filas se envían desde la parte superior hacia abajo.
Un glifo ancho de 10 píxeles tendría los dos píxeles situados más a la izquierda representados en bits 1 y 0 del primer byte, respectivamente. Los 8 píxeles restantes se representarían en el segundo byte.
Se deben enviar suficientes filas para definir todo el carácter. El hardware define si cambiar la definición de un glifo hace que los caracteres mostrados actualmente cambien o el cambio solo aparece cuando se dibuja a continuación.