LineDisplayCustomGlyphs.TryRedefineAsync(UInt32, IBuffer) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für