Typeface.Create メソッド

定義

オーバーロード

名前 説明
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 以降ではスレッド セーフです。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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()) を照会して、その "実際の" スタイルの特性を検出できます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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>

このメソッドはスレッド セーフです。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象