Freigeben über


LineDisplayCustomGlyphs.TryRedefineAsync(UInt32, IBuffer) Methode

Definition

Versucht, eine benutzerdefinierte Glyphe asynchron zu definieren.

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)

Parameter

glyphCode
UInt32

unsigned int

uint32_t

Das Zeichen, für das die Glyphe definiert wird.

glyphData
IBuffer

Die Glyphendaten.

Gibt zurück

Gibt True zurück, wenn die Glyphe erfolgreich definiert wurde. andernfalls False.

Attribute

Hinweise

Die Glyphe ist als Bits definiert, die jedes in Bytes gepackte Pixel darstellen, wobei ganze Bytes verwendet werden, um jede Zeile darzustellen.

Die Mindestanzahl von Bytes wird für jede Zeile gesendet, basierend auf LineDisplayCustomGlyphs.SizeInPixels und mit 8 Bits pro Byte. Bytes werden von links nach rechts über jede Zeile gesendet. wenn mehr als ein Byte pro Zeile erforderlich ist, wird zuerst das linksste Byte gesendet. Das Bit der niedrigsten Reihenfolge in einem Byte stellt das pixelseitig rechts dar. Bits, die keine Pixel darstellen, sind Bits der höchsten Reihenfolge, und ihr Wert wird ignoriert. Zeilen werden von oben nach unten gesendet.

Bei einer 10 Pixel breiten Glyphe würden die beiden linken Pixel in Bits 1 bzw. 0 des ersten Byte dargestellt. Die restlichen 8 Pixel würden im zweiten Byte dargestellt.

Es müssen genügend Zeilen gesendet werden, um das gesamte Zeichen zu definieren. Die Hardware definiert, ob das Ändern der Definition einer Glyphe dazu führt, dass sich die aktuell angezeigten Zeichen ändern oder die Änderung nur beim nächsten Zeichnen angezeigt wird.

Gilt für: