Condividi tramite


LineDisplayCustomGlyphs.TryRedefineAsync(UInt32, IBuffer) Metodo

Definizione

Tenta di definire in modo asincrono un glifo personalizzato.

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)

Parametri

glyphCode
UInt32

unsigned int

uint32_t

Carattere per il quale verrà definito il glifo.

glyphData
IBuffer

Dati del glifo.

Restituisce

Restituisce True se il glifo è stato definito correttamente; in caso contrario, False.

Attributi

Commenti

Il glifo è definito come bit che rappresenta ogni pixel compresso in byte, usando byte interi per rappresentare ogni riga.

Il numero minimo di byte viene inviato per ogni riga, in base a LineDisplayCustomGlyphs.SizeInPixels e usando 8 bit per byte. I byte vengono inviati da sinistra a destra in ogni riga; se sono necessari più byte per riga, viene inviato per primo il byte più a sinistra. Il bit di ordine più basso all'interno di un byte rappresenta il pixel più a destra. I bit che non rappresentano i pixel sono i bit di ordine più alti e il relativo valore viene ignorato. Le righe vengono inviate dall'alto verso il basso.

Un glifo largo 10 pixel avrà i due pixel più a sinistra rappresentati rispettivamente in bit 1 e 0 del primo byte. I restanti 8 pixel verranno rappresentati nel secondo byte.

È necessario inviare righe sufficienti per definire l'intero carattere. L'hardware definisce se la modifica della definizione di un glifo causa la modifica dei caratteri attualmente visualizzati o la modifica viene visualizzata solo quando viene disegnato successivamente.

Si applica a