LineDisplayCustomGlyphs.TryRedefineAsync(UInt32, IBuffer) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Tente de définir de façon asynchrone un glyphe personnalisé.
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)
Paramètres
- glyphCode
-
UInt32
unsigned int
uint32_t
Caractère pour lequel le glyphe sera défini.
- glyphData
- IBuffer
Données de glyphe.
Retours
Retourne true si le glyphe a été correctement défini ; sinon, False.
- Attributs
Remarques
Le glyphe est défini comme des bits représentant chaque pixel empaqueté en octets, en utilisant des octets entiers pour représenter chaque ligne.
Le nombre minimal d’octets est envoyé pour chaque ligne, en fonction de LineDisplayCustomGlyphs.SizeInPixels et à l’aide de 8 bits par octet. Les octets sont envoyés de gauche à droite sur chaque ligne ; si plusieurs octets sont requis par ligne, l’octet le plus à gauche est envoyé en premier. Le bit d’ordre le plus bas dans un octet représente le pixel le plus à droite. Les bits qui ne représentent pas les pixels sont les bits d’ordre le plus élevé et leur valeur est ignorée. Les lignes sont envoyées du haut vers le bas.
Un glyphe de 10 pixels de large aurait les deux pixels les plus à gauche représentés en bits 1 et 0 du premier octet, respectivement. Les 8 pixels restants sont représentés dans le deuxième octet.
Suffisamment de lignes doivent être envoyées pour définir le caractère entier. Le matériel définit si la modification de la définition d’un glyphe entraîne la modification des caractères actuellement affichés ou si la modification apparaît uniquement lors du dessin suivant.