SKHorizontalTextRunBuffer Classe

Définition

Mémoire tampon pour les exécutions de texte positionnés horizontalement avec des données de cluster et de texte.

public sealed class SKHorizontalTextRunBuffer : SkiaSharp.SKTextRunBuffer
Héritage
SKHorizontalTextRunBuffer

Propriétés

Nom Description
Clusters

Obtient l’étendue des index de cluster qui mappent les glyphes à leurs positions de texte source.

(Hérité de SKTextRunBuffer)
Glyphs

Obtient l’étendue des ID de glyphe pour l’exécution.

(Hérité de SKRunBuffer)
Positions

Obtient l’étendue des positions X horizontales pour chaque glyphe.

Size

Obtient le nombre de glyphes dans l’exécution.

(Hérité de SKRunBuffer)
Text

Obtient l’étendue des octets de texte source encodés UTF-8 pour l’exécution.

(Hérité de SKTextRunBuffer)
TextSize

Obtient la taille de la mémoire tampon de texte en octets.

(Hérité de SKTextRunBuffer)

Méthodes

Nom Description
SetClusters(ReadOnlySpan<UInt32>)

Définit les index de cluster qui mappent les glyphes à leurs positions de texte source.

(Hérité de SKTextRunBuffer)
SetGlyphs(ReadOnlySpan<UInt16>)

Définit les ID de glyphe pour l’exécution.

(Hérité de SKRunBuffer)
SetPositions(ReadOnlySpan<Single>)

Définit les positions X horizontales pour chaque glyphe dans l’exécution.

SetText(ReadOnlySpan<Byte>)

Définit les octets de texte source pour l’exécution.

(Hérité de SKTextRunBuffer)

S’applique à