Typeface クラス

定義

Typeface クラスは、フォントの書体と組み込みスタイルを指定します。

[Android.Runtime.Register("android/graphics/Typeface", DoNotGenerateAcw=true)]
public class Typeface : Java.Lang.Object
[<Android.Runtime.Register("android/graphics/Typeface", DoNotGenerateAcw=true)>]
type Typeface = class
    inherit Object
継承
Typeface
属性

注釈

Typeface クラスは、フォントの書体と組み込みスタイルを指定します。 これは、描画時 (および測定時) のテキストの表示方法を指定するために、必要に応じて textSize、textSkewX、textScaleX などのペイント設定と共に、ペイントで使用されます。

Javaドキュメント。

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

コンストラクター

名前 説明
Typeface(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Default

既定の NORMAL タイプフェイス オブジェクト

DefaultBold

既定の BOLD タイプフェイス オブジェクト。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsBold

getStyle() に BOLD ビットが設定されている場合は true を返します。

IsItalic

getStyle() に斜体ビットが設定されている場合は true を返します。

JniIdentityHashCode

Typeface クラスは、フォントの書体と組み込みスタイルを指定します。

(継承元 Object)
JniPeerMembers

Typeface クラスは、フォントの書体と組み込みスタイルを指定します。

Monospace

既定のモノスペース タイプフェイスの NORMAL スタイル。

PeerReference

Typeface クラスは、フォントの書体と組み込みスタイルを指定します。

(継承元 Object)
SansSerif

既定の sans serif タイプフェイスの NORMAL スタイル。

Serif

既定のセリフ書体の NORMAL スタイル。

Style

書体の組み込みスタイル属性を返します。

SystemFontFamilyName

タイプフェイスがシステム フォント ファミリから作成された場合はシステム フォント ファミリ名を返し、それ以外の場合は null を返します。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

Weight

書体の重み値を返します。

メソッド

名前 説明
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Create(String, TypefaceStyle)

ファミリ名とオプション スタイル情報を指定して、タイプフェイス オブジェクトを作成します。

Create(Typeface, Int32, Boolean)

指定した既存の書体と、指定した太さと斜体のスタイルに最も一致するタイプフェイス オブジェクトを作成します。

Create(Typeface, TypefaceStyle)

指定した既存の書体と指定したスタイルに最も一致するタイプフェイス オブジェクトを作成します。

CreateFromAsset(AssetManager, String)

指定したフォント データから新しい書体を作成します。

CreateFromFile(File)

指定したフォント ファイルから新しい書体を作成します。

CreateFromFile(String)

指定したフォント ファイルから新しい書体を作成します。

DefaultFromStyle(TypefaceStyle)

指定したスタイルに基づいて、既定のタイプフェイス オブジェクトの 1 つを返します。

Dispose()

Typeface クラスは、フォントの書体と組み込みスタイルを指定します。

(継承元 Object)
Dispose(Boolean)

Typeface クラスは、フォントの書体と組み込みスタイルを指定します。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

Typeface クラスは、フォントの書体と組み込みスタイルを指定します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

Typeface クラスは、フォントの書体と組み込みスタイルを指定します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

Typeface クラスは、フォントの書体と組み込みスタイルを指定します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

Typeface クラスは、フォントの書体と組み込みスタイルを指定します。

(継承元 Object)
IJavaPeerable.Finalized()

Typeface クラスは、フォントの書体と組み込みスタイルを指定します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

Typeface クラスは、フォントの書体と組み込みスタイルを指定します。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Typeface クラスは、フォントの書体と組み込みスタイルを指定します。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Typeface クラスは、フォントの書体と組み込みスタイルを指定します。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Typeface クラスは、フォントの書体と組み込みスタイルを指定します。

(継承元 Object)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

Typeface クラスは、フォントの書体と組み込みスタイルを指定します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象