Typeface.Create メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| Create(Typeface, TypefaceStyle) |
指定した既存の書体と指定したスタイルに最も一致するタイプフェイス オブジェクトを作成します。 |
| Create(String, TypefaceStyle) |
ファミリ名とオプション スタイル情報を指定して、タイプフェイス オブジェクトを作成します。 |
| Create(Typeface, Int32, Boolean) |
指定した既存の書体と、指定した太さと斜体のスタイルに最も一致するタイプフェイス オブジェクトを作成します。 |
Create(Typeface, TypefaceStyle)
指定した既存の書体と指定したスタイルに最も一致するタイプフェイス オブジェクトを作成します。
[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
パラメーター
- family
- Typeface
既存の Typeface オブジェクトです。
nullの場合は、代わりに既定のタイプフェイスが使用されます。
- style
- TypefaceStyle
書体のスタイル (標準、太字、斜体)。 例: 標準、太字、斜体、BOLD_ITALIC
返品
最も一致する書体。
- 属性
注釈
指定した既存の書体と指定したスタイルに最も一致するタイプフェイス オブジェクトを作成します。 既存のタイプフェイス オブジェクトの同じファミリから新しいスタイルを選択する場合は、この呼び出しを使用します。 ファミリが null の場合、既定のフォントのファミリから選択されます。
このメソッドは、API 27 以前ではスレッド セーフではありません。 このメソッドは、API 28 以降ではスレッド セーフです。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
Create(String, TypefaceStyle)
ファミリ名とオプション スタイル情報を指定して、タイプフェイス オブジェクトを作成します。
[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
パラメーター
- familyName
- String
null を指定できます。 フォント ファミリの名前。
- style
- TypefaceStyle
書体のスタイル (標準、太字、斜体)。 例: 標準、太字、斜体、BOLD_ITALIC
返品
最も一致する書体。
- 属性
注釈
ファミリ名とオプション スタイル情報を指定して、タイプフェイス オブジェクトを作成します。 名前に null が渡された場合は、"既定の" フォントが選択されます。 結果として得られる書体オブジェクト (getStyle()) を照会して、その "実際の" スタイルの特性を検出できます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
Create(Typeface, Int32, Boolean)
指定した既存の書体と、指定した太さと斜体のスタイルに最も一致するタイプフェイス オブジェクトを作成します。
[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
パラメーター
- family
- Typeface
既存の Typeface オブジェクトです。
nullの場合は、代わりに既定のタイプフェイスが使用されます。
- weight
- Int32
描画する目的の重み。
- italic
- Boolean
true 斜体のスタイルを描画する場合は 。 それ以外の場合は、 false
返品
指定した太さと斜体のスタイルを描画するための Typeface オブジェクト。 戻らない null
- 属性
注釈
指定した既存の書体と、指定した太さと斜体のスタイルに最も一致するタイプフェイス オブジェクトを作成します。
数値と対応する一般的な重みの名前を次に示します。
<table><thead><tr><th>Value</th><th>Common weight name</th></tr></thead><tbody><tr><><>td>100</td><td>Thin</td></tr><tr><td>200</td><t d>Extra Light</td></tr><tr><td>300</tdtdLight</td></tr><><td>400</td><tdNormal/td/tr><tr><td>500</td><td>Medium</td></tr><tr><td>600</td ><td>Semi Bold</td></tr><tr><td>/td</td><td>Bold</td></tr ><tr><td>800</td><td>Extra Bold</td></tr><tr><td>900</td><td>Black</td></tr/tbody/table>
このメソッドはスレッド セーフです。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。