Typeface.Create Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Create(Typeface, TypefaceStyle) |
Créez un objet de typeface qui correspond le mieux à la police existante spécifiée et au style spécifié. |
| Create(String, TypefaceStyle) |
Créez un objet de typeface en fonction d’un nom de famille et des informations de style d’option. |
| Create(Typeface, Int32, Boolean) |
Crée un objet de typeface qui correspond le mieux à la police existante spécifiée et au style italique spécifié |
Create(Typeface, TypefaceStyle)
Créez un objet de typeface qui correspond le mieux à la police existante spécifiée et au style spécifié.
[Android.Runtime.Register("create", "(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;", "")]
public static Android.Graphics.Typeface? Create(Android.Graphics.Typeface? family, Android.Graphics.TypefaceStyle style);
[<Android.Runtime.Register("create", "(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;", "")>]
static member Create : Android.Graphics.Typeface * Android.Graphics.TypefaceStyle -> Android.Graphics.Typeface
Paramètres
- family
- Typeface
Objet Typeface existant. En cas de null, la police par défaut est utilisée à la place.
- style
- TypefaceStyle
Style (normal, gras, italique) de la police. par exemple, NORMAL, GRAS, ITALIC, BOLD_ITALIC
Retours
Police correspondante la plus adaptée.
- Attributs
Remarques
Créez un objet de typeface qui correspond le mieux à la police existante spécifiée et au style spécifié. Utilisez cet appel si vous souhaitez choisir un nouveau style à partir de la même famille d’un objet de police existant. Si la famille a la valeur Null, cette option est sélectionnée dans la famille de polices par défaut.
Cette méthode n’est pas thread-safe sur l’API 27 ou antérieure. Cette méthode est thread safe sur l’API 28 ou après.
Java documentation pour android.graphics.Typeface.create(android.graphics.Typeface, int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
Create(String, TypefaceStyle)
Créez un objet de typeface en fonction d’un nom de famille et des informations de style d’option.
[Android.Runtime.Register("create", "(Ljava/lang/String;I)Landroid/graphics/Typeface;", "")]
public static Android.Graphics.Typeface? Create(string? familyName, Android.Graphics.TypefaceStyle style);
[<Android.Runtime.Register("create", "(Ljava/lang/String;I)Landroid/graphics/Typeface;", "")>]
static member Create : string * Android.Graphics.TypefaceStyle -> Android.Graphics.Typeface
Paramètres
- familyName
- String
Peut être null. Nom de la famille de polices.
- style
- TypefaceStyle
Style (normal, gras, italique) de la police. par exemple, NORMAL, GRAS, ITALIC, BOLD_ITALIC
Retours
Police correspondante la plus adaptée.
- Attributs
Remarques
Créez un objet de typeface en fonction d’un nom de famille et des informations de style d’option. Si la valeur null est passée pour le nom, la police « par défaut » est choisie. L’objet de police résultant peut être interrogé (getStyle()) pour découvrir quelles sont ses caractéristiques de style « réelles ».
Java documentation pour android.graphics.Typeface.create(java.lang.String, int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
Create(Typeface, Int32, Boolean)
Crée un objet de typeface qui correspond le mieux à la police existante spécifiée et au style italique spécifié
[Android.Runtime.Register("create", "(Landroid/graphics/Typeface;IZ)Landroid/graphics/Typeface;", "", ApiSince=28)]
public static Android.Graphics.Typeface Create(Android.Graphics.Typeface? family, int weight, bool italic);
[<Android.Runtime.Register("create", "(Landroid/graphics/Typeface;IZ)Landroid/graphics/Typeface;", "", ApiSince=28)>]
static member Create : Android.Graphics.Typeface * int * bool -> Android.Graphics.Typeface
Paramètres
- family
- Typeface
Objet Typeface existant. En cas de null, la police par défaut est utilisée à la place.
- weight
- Int32
Poids souhaité à dessiner.
- italic
- Boolean
true si le style italique doit être dessiné. Sinon, false
Retours
Objet Typeface pour dessiner le poids spécifié et le style italique. Jamais retourné null
- Attributs
Remarques
Crée un objet de typeface qui correspond le mieux à la police existante spécifiée et au style italique spécifié
Vous trouverez ci-dessous des valeurs numériques et des noms de poids communs correspondants.
<table>thead><tr><th Value</th><th>>Common weight name</th></tr></thead<>tbody><tr><td>100</td>><thin</td/td></tr><tr><>200</td><td>Extra Light</td tr tr<><>>td>< 300</td><td>light</td td/td></tr<>tr><td>400</td><td>normal</td/><< tr tr td><><>500</td><>td medium</td/td>< tr>><><td 600</td><>Semi Bold</td></tr tr><>><td 700</td>><td Bold</td></tr tr tr<>><td>800</td>><Extra Bold</td>< 900/><><td td>900</td>><< td/tbody<><><>/table>
Cette méthode est thread safe.
Java documentation pour android.graphics.Typeface.create(android.graphics.Typeface, int, boolean).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.