SKRotationScaleTextRunBuffer Classe

Définition

Mémoire tampon pour le stockage d’une exécution de texte avec des transformations de rotation et d’échelle appliquées à chaque glyphe.

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

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 matrices à l’échelle de rotation pour chaque glyphe dans l’exécution.

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<SKRotationScaleMatrix>)

Définit les matrices à l’échelle de rotation 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 à