Sprache

MeasuredText.Builder.AppendReplacementRun(Paint, Int32, Single) Methode

Definition

Wird verwendet, um das Textlayout darüber zu informieren, dass die angegebene Länge durch das Objekt der angegebenen Breite ersetzt wird.

[Android.Runtime.Register("appendReplacementRun", "(Landroid/graphics/Paint;IF)Landroid/graphics/text/MeasuredText$Builder;", "", ApiSince=29)]
public Android.Graphics.Text.MeasuredText.Builder AppendReplacementRun(Android.Graphics.Paint paint, int length, float width);
[<Android.Runtime.Register("appendReplacementRun", "(Landroid/graphics/Paint;IF)Landroid/graphics/text/MeasuredText$Builder;", "", ApiSince=29)>]
member this.AppendReplacementRun : Android.Graphics.Paint * int * single -> Android.Graphics.Text.MeasuredText.Builder

Parameter

paint
Paint

Die nicht NULL-Farbe, die für den Ersatzlauf verwendet wird.

length
Int32

Die positive Anzahl der UTF-16-Codeeinheiten, die ersetzt werden sollen, beginnend mit dem aktuellen Offset. Die Ausführung darf nicht über das Ende des Absatzes hinaus reichen.

width
Single

eine Ersetzungsbreite des Bereichs. Die Einheiten dieses Werts sind Pixel. Der Wert ist 0,0f oder höher.

Gibt zurück

Diese Generatorinstanz mit dem aktuellen Offset erweitert durch length UTF-16-Codeeinheiten.

Attribute

Hinweise

Wird verwendet, um das Textlayout darüber zu informieren, dass die angegebene Länge durch das Objekt der angegebenen Breite ersetzt wird. Behält einen internen Offset bei, der bei jedem Anfüge erhöht wird. Der Anfangswert für diesen Offset ist Null. Nachdem die Formatvorlage angewendet wurde, wird der interne Offset auf Offset + Länge verschoben, und der nächste Aufruf beginnt mit dieser neuen Position. Informiert das Layoutmodul, dass die angegebene Länge nicht verarbeitet werden soll, sondern die bereitgestellte Breite sollte für die Berechnung der Breite dieses Bereichs verwendet werden.

Format- und Ersetzungsläufe müssen zusammen den vollständigen Absatz abdecken, bevor Build() er aufgerufen wird. Die Breite des Ersatzes wird vom Anrufer bereitgestellt; Diese Methode zeichnet das Ersetzungsobjekt nicht.

Die Laufzeitüberprüfungen finden Sie in der Android 16-Implementierung.

Android-Referenz für android.graphics.text.MeasuredText.Builder.appendReplacementRun.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: