Sprache

TextAttribute Klasse

Definition

Die TextAttribute Klasse definiert Attributschlüssel und Attributwerte, die für das Rendern von Text verwendet werden.

[Android.Runtime.Register("java/awt/font/TextAttribute", DoNotGenerateAcw=true)]
public sealed class TextAttribute : Java.Text.AttributedCharacterIteratorAttribute
[<Android.Runtime.Register("java/awt/font/TextAttribute", DoNotGenerateAcw=true)>]
type TextAttribute = class
    inherit AttributedCharacterIteratorAttribute
Vererbung
Attribute

Hinweise

Die TextAttribute Klasse definiert Attributschlüssel und Attributwerte, die für das Rendern von Text verwendet werden.

TextAttribute Instanzen werden als Attributschlüssel verwendet, um Attribute in Klassen zu identifizieren, die Textattribute verarbeiten. Andere in dieser Klasse definierte Konstanten können als Attributwerte verwendet werden.

Für jedes Text-Attribut stellt die Dokumentation folgendes bereit: UL<LI den Typ seines Werts, >LI<die relevanten vordefinierten Konstanten, wenn li ><der Standardwert ist, wenn das Attribut nicht >die gültigen Werte enthält<, wenn li eine Beschreibung des Effekts gibt><.><> </UL>

<H3>Values</H3><UL><LI>Die Werte von Attributen müssen immer unveränderlich sein. <LI>Wenn Wertbeschränkungen angegeben werden, wird jeder Wert außerhalb dieses Satzes für die zukünftige Verwendung reserviert. Der Wert wird als Standard behandelt. <LI>Der Wert null wird genauso behandelt wie der Standardwert und führt zum Standardverhalten. <li>Wenn der Wert nicht vom richtigen Typ ist, wird das Attribut ignoriert. <li>Die Identität des Werts spielt keine Rolle, nur der tatsächliche Wert. Geben Sie z. B. dasselbe TextAttribute.WEIGHT_BOLDan. new Float(2.0)WEIGHT <li>Attributwerte vom Typ Number (verwendet für WEIGHT, , WIDTH, POSTURE, SIZE, , JUSTIFICATIONund TRACKING) können je nach natürlichem Bereich variieren und sind nicht auf die vordefinierten Konstanten beschränkt. Number.floatValue() wird verwendet, um den tatsächlichen Wert aus dem Number. <li>Die Werte für WEIGHT, WIDTHund POSTURE werden vom System interpoliert, die die Schriftart "nächste verfügbare" auswählen oder andere Techniken verwenden können, um die Anforderung des Benutzers zu nähern.

</UL>

Java-Dokumentation für java.awt.font.TextAttribute.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Eigenschaften

Name Beschreibung
Background

Attributschlüssel für die Farbe, die zum Rendern des Hintergrunds des Texts verwendet wird.

BidiEmbedding

Attributschlüssel für die Einbettungsebene des Texts.

CharReplacement

Attributschlüssel für eine benutzerdefinierte Glyphe, die anstelle der Standardglyphe der Schriftart für ein Zeichen angezeigt werden soll.

Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Family

Attributschlüssel für den Schriftartnamen.

Font

Attributschlüssel, der verwendet wird, um die Schriftart zum Rendern von Text bereitzustellen.

Foreground

Attributschlüssel für die Farbe, die zum Rendern des Texts verwendet wird.

Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
InputMethodHighlight

Attributschlüssel für Hervorhebungsformatvorlagen für Eingabemethoden.

InputMethodUnderline

Attributschlüssel für Eingabemethoden unterstrichen.

JniIdentityHashCode

Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist.

(Geerbt von Object)
JniManagedPeerState

Die TextAttribute Klasse definiert Attributschlüssel und Attributwerte, die für das Rendern von Text verwendet werden.

(Geerbt von JavaObject)
JniPeerMembers

Ruft die JNI-Metadaten ab, die zum Aufrufen von Mitgliedern dieses Java Peers verwendet werden.

Justification

Attributschlüssel für die Begründung eines Absatzes.

JustificationFull

Blocksatz der Linie auf die gesamte angeforderte Breite.

JustificationNone

Lassen Sie nicht zu, dass die Zeile gerechtfertigt ist.

Kerning

Attributschlüssel zum Anfordern von Kerning.

KerningOn

Fordern Sie Standardkerning an.

Ligatures

Attributschlüssel zum Aktivieren optionaler Ligaturen.

LigaturesOn

Fordern Sie optionale Ligaturen an.

Name

Gibt den Namen des Attributs zurück.

(Geerbt von AttributedCharacterIteratorAttribute)
NumericShaping

Attributschlüssel zum Konvertieren von ASCII-Dezimalziffern in andere Dezimalbereiche.

PeerReference

Ruft den JNI-Objektverweis für diesen Java Peer ab.

(Geerbt von Object)
Posture

Attributschlüssel für die Haltung einer Schriftart.

PostureOblique

Die kursiv standardmäßige Haltung.

PostureRegular

Die Standardhaltung, aufrecht.

RunDirection

Attributtaste für die Ausführungsrichtung der Zeile.

RunDirectionLtr

Richtung von links nach rechts.

RunDirectionRtl

Richtung der Rechts-nach-links-Ausführung.

Size

Attributschlüssel für den Schriftgrad.

Strikethrough

Attributschlüssel für durchgestrichene Vorgehensweise.

StrikethroughOn

Eine einzelne durchgestrichene Vorgehensweise.

Superscript

Attributschlüssel zum Hoch- und Tiefstellen.

SuperscriptSub

Standard-Tiefgestellt.

SuperscriptSuper

Standard hochgestellt.

SwapColors

Attributschlüssel für den Austausch von Vordergrund und Hintergrund Paints.

SwapColorsOn

Vordergrund und Hintergrund tauschen.

ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von AttributedCharacterIteratorAttribute)
ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von AttributedCharacterIteratorAttribute)
Tracking

Attributschlüssel zum Steuern der Nachverfolgung.

TrackingLoose

Führen Sie eine lose Nachverfolgung durch.

TrackingTight

Führen Sie eine enge Nachverfolgung durch.

Transform

Attributschlüssel für die Transformation einer Schriftart.

Underline

Attributtaste für Unterstreichung.

UnderlineLowDashed

Einzelne pixelgestrichene unterstreichte Unterstreichung.

UnderlineLowDotted

Einzelne Pixel mit gepunkteter unterer Unterstreichung.

UnderlineLowGray

Doppelte pixelgraue unterstreichung.

UnderlineLowOnePixel

Einfarbige unterstreichte Unterstreichung mit einem Pixel.

UnderlineLowTwoPixel

Doppelte pixelfarbige unterstreichte Unterstreichung.

UnderlineOn

Standard unterstrichen.

Weight

Attributschlüssel für die Stärke einer Schriftart.

WeightBold

Die Standardmäßige Fettstärke.

WeightDemibold

Ein mittelmäßig leichteres Gewicht als WEIGHT_BOLD.

WeightDemilight

Eine Zwischengewichtung zwischen WEIGHT_LIGHT und WEIGHT_STANDARD.

WeightExtrabold

Ein zusätzliches schweres Gewicht.

WeightExtraLight

Das leichteste vordefinierte Gewicht.

WeightHeavy

Ein moderateres Gewicht als WEIGHT_BOLD.

WeightLight

Das standard leichte Gewicht.

WeightMedium

Eine Zwischengewichtung zwischen WEIGHT_REGULAR und WEIGHT_BOLD.

WeightRegular

Das Standardgewicht.

WeightSemibold

Ein moderateres Gewicht als WEIGHT_REGULAR.

WeightUltrabold

Das schwerste vordefinierte Gewicht.

Width

Attributschlüssel für die Breite einer Schriftart.

WidthCondensed

Die verdichtete vordefinierte Breite.

WidthExtended

Die erweitertste vordefinierte Breite.

WidthRegular

Die Standardbreite.

WidthSemiCondensed

Eine moderate kondensierte Breite.

WidthSemiExtended

Eine mittelschwer erweiterte Breite.

Methoden

Name Beschreibung
Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Die TextAttribute Klasse definiert Attributschlüssel und Attributwerte, die für das Rendern von Text verwendet werden.

(Geerbt von JavaObject)
Dispose()

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
Dispose(Boolean)

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
DisposeUnlessReferenced()

Die TextAttribute Klasse definiert Attributschlüssel und Attributwerte, die für das Rendern von Text verwendet werden.

(Geerbt von JavaObject)
Equals(Object)

Die TextAttribute Klasse definiert Attributschlüssel und Attributwerte, die für das Rendern von Text verwendet werden.

(Geerbt von JavaObject)
Equals(Object)

Vergleicht zwei Objekte für die Gleichheit.

(Geerbt von AttributedCharacterIteratorAttribute)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von AttributedCharacterIteratorAttribute)
JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
ReadResolve()

Löst Instanzen auf, die in die vordefinierten Konstanten deserialisiert werden.

(Geerbt von AttributedCharacterIteratorAttribute)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Die TextAttribute Klasse definiert Attributschlüssel und Attributwerte, die für das Rendern von Text verwendet werden.

(Geerbt von JavaObject)
ToArray<T>()

Erstellt ein verwaltetes Array aus diesem Java Arraywrapper.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><>

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJavaPeerable.Disposed()

Die TextAttribute Klasse definiert Attributschlüssel und Attributwerte, die für das Rendern von Text verwendet werden.

(Geerbt von JavaObject)
IJavaPeerable.Finalized()

Die TextAttribute Klasse definiert Attributschlüssel und Attributwerte, die für das Rendern von Text verwendet werden.

(Geerbt von JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Die TextAttribute Klasse definiert Attributschlüssel und Attributwerte, die für das Rendern von Text verwendet werden.

(Geerbt von JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Die TextAttribute Klasse definiert Attributschlüssel und Attributwerte, die für das Rendern von Text verwendet werden.

(Geerbt von JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Die TextAttribute Klasse definiert Attributschlüssel und Attributwerte, die für das Rendern von Text verwendet werden.

(Geerbt von JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Die TextAttribute Klasse definiert Attributschlüssel und Attributwerte, die für das Rendern von Text verwendet werden.

(Geerbt von JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Die TextAttribute Klasse definiert Attributschlüssel und Attributwerte, die für das Rendern von Text verwendet werden.

(Geerbt von AttributedCharacterIteratorAttribute)

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Die TextAttribute Klasse definiert Attributschlüssel und Attributwerte, die für das Rendern von Text verwendet werden.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: