TextAttribute.Font Eigenschaft
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.
Attributschlüssel, der verwendet wird, um die Schriftart zum Rendern von Text bereitzustellen.
[Android.Runtime.Register("FONT")]
public static Java.Awt.Font.TextAttribute? Font { get; }
[<Android.Runtime.Register("FONT")>]
static member Font : Java.Awt.Font.TextAttribute
Eigenschaftswert
- Attribute
Hinweise
Attributschlüssel, der verwendet wird, um die Schriftart zum Rendern von Text bereitzustellen.
Der Standardwert ist NULL, der angibt, dass die normale Auflösung eines Font von Attributen ausgeführt werden soll.
TextLayout und AttributedCharacterIterator arbeiten in Bezug auf MapsTextAttributes. Normalerweise werden alle Attribute untersucht und zum Auswählen und Konfigurieren einer Font Instanz verwendet. Wenn jedoch ein FONT Attribut vorhanden ist, wird dessen zugeordnete Font Eigenschaft verwendet. Dadurch können Benutzer die Auflösung von Schriftartattributen in eine Fontbestimmte Instanz überschreiben oder die Verwendung einer bestimmten Font Instanz erzwingen. Auf diese Weise können Benutzer auch Unterklassen angeben, die Font in Fällen angegeben werden können, in denen eine Font Unterklasse angegeben werden kann.
FONT wird für spezielle Situationen verwendet, in denen Clients bereits über eine Font Instanz verfügen, aber dennoch -basierte APIs verwenden Mapmüssen. In der MapFONT Regel gibt es im Attribut keine anderen Attribute. Bei Map-basierten APIs besteht der allgemeine Fall darin, alle Attribute einzeln anzugeben, daher FONT ist dies nicht erforderlich oder begehrenswert.
Wenn jedoch beide FONT und andere Attribute im MapRenderingsystem vorhanden sind, werden die in den Font zusätzlichen Attributen definierten Attribute zusammengeführt. Dieser Zusammenführungsprozess klassifiziert TextAttributes sich in zwei Gruppen. Eine Gruppe, die Primäre Gruppe, gilt als grundlegend für die Auswahl und das metrische Verhalten einer Schriftart. Diese Attribute sind FAMILY, , WEIGHT, WIDTH, POSTURESIZE, TRANSFORM, , und SUPERSCRIPTTRACKING. Die andere Gruppe, die Gruppe "sekundär", besteht aus allen anderen definierten Attributen, mit Ausnahme von FONT sich selbst.
Um das neue Mapzu generieren, wird zuerst das Font Attribut FONT abgerufen, und <em>all</em> seiner Attribute, die in ein neues Mapextrahiert werden. Anschließend werden nur die <sekundären></em-Attribute> aus dem Original Map den Attributen im neuen Maphinzugefügt. Daher stammen die Werte der primären Attribute ausschließlich aus dem Font, und die Werte sekundärer Attribute stammen aus dem Font , können jedoch von anderen Werten in der Map.
Java Dokumentation für java.awt.font.TextAttribute.FONT.
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.