MeasuredText.Builder.AppendReplacementRun(Paint, Int32, Single) 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.
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.