LineDisplayCustomGlyphs.TryRedefineAsync(UInt32, IBuffer) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.