言語

TextAttribute クラス

定義

TextAttribute クラスは、テキストのレンダリングに使用される属性キーと属性値を定義します。

[Android.Runtime.Register("java/awt/font/TextAttribute", DoNotGenerateAcw=true)]
public sealed class TextAttribute : Java.Text.AttributedCharacterIteratorAttribute
[<Android.Runtime.Register("java/awt/font/TextAttribute", DoNotGenerateAcw=true)>]
type TextAttribute = class
    inherit AttributedCharacterIteratorAttribute
継承
属性

注釈

TextAttribute クラスは、テキストのレンダリングに使用される属性キーと属性値を定義します。

TextAttribute インスタンスは、テキスト属性を処理するクラスの属性を識別するための属性キーとして使用されます。 このクラスで定義されているその他の定数は、属性値として使用できます。

各テキスト属性について、ドキュメントには <UL><LI>その値の型、 <LI>関連する定義済み定数 ( <LI がある場合>属性が存在しない場合の既定の効果 <LI>効果の説明 <LI>a の説明が記載されています。 </Ul>

<H3>Values</H3><UL><LI>属性の値は常に不変である必要があります。 <LI>値の制限がある場合、そのセット以外の値は将来使用するために予約されます。値は既定値として扱われます。 <LI>null値は既定値と同じように扱われ、既定の動作になります。 <li>値が適切な型でない場合、属性は無視されます。 <li>値の ID は重要ではなく、実際の値のみが重要です。 たとえば、 TextAttribute.WEIGHT_BOLDnew Float(2.0) は同じ WEIGHTを示します。 <li>型 Number のAttribute 値 ( WEIGHTWIDTHPOSTURESIZEJUSTIFICATION、および TRACKINGに使用) は、その自然な範囲に沿って変化する可能性があり、定義済みの定数に制限されません。 Number.floatValue() は、 Numberから実際の値を取得するために使用されます。 <li>WEIGHTWIDTH、およびPOSTUREの値はシステムによって補間され、"最も近い使用可能な" フォントを選択したり、他の手法を使用してユーザーの要求を概算したりできます。

</Ul>

Javaドキュメント。

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

プロパティ

名前 説明
Background

テキストの背景をレンダリングするために使用されるペイントの属性キー。

BidiEmbedding

テキストの埋め込みレベルの属性キー。

CharReplacement

文字のフォントの標準グリフの代わりに表示するユーザー定義グリフの属性キー。

Class

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

(継承元 Object)
Family

フォント名の属性キー。

Font

テキストのレンダリングに使用するフォントを提供するために使用される属性キー。

Foreground

テキストのレンダリングに使用されるペイントの属性キー。

Handle

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

(継承元 Object)
InputMethodHighlight

入力メソッドの属性キーでスタイルを強調表示します。

InputMethodUnderline

入力メソッドの下線の属性キー。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

TextAttribute クラスは、テキストのレンダリングに使用される属性キーと属性値を定義します。

(継承元 JavaObject)
JniPeerMembers

このJava ピアのメンバーを呼び出すために使用される JNI メタデータを取得します。

Justification

段落の正当な理由の属性キー。

JustificationFull

要求された幅全体に合わせて行を両端揃えします。

JustificationNone

行の両端揃えは許可しないでください。

Kerning

カーニングを要求する属性キー。

KerningOn

標準カーニングを要求します。

Ligatures

省略可能な合字を有効にするための属性キー。

LigaturesOn

標準の省略可能な合字を要求します。

Name

属性の名前を返します。

(継承元 AttributedCharacterIteratorAttribute)
NumericShaping

ASCII 10 進数を他の 10 進範囲に変換するための属性キー。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
Posture

フォントの姿勢の属性キー。

PostureOblique

標準斜体の姿勢。

PostureRegular

標準的な姿勢、直立。

RunDirection

線の実行方向の属性キー。

RunDirectionLtr

左から右への実行方向。

RunDirectionRtl

右から左への実行方向。

Size

フォント サイズの属性キー。

Strikethrough

取り消し線の属性キー。

StrikethroughOn

1 つの取り消し線。

Superscript

上付き文字と下付きの属性キー。

SuperscriptSub

標準の下付き文字。

SuperscriptSuper

標準の上付き文字。

SwapColors

フォアグラウンドとバックグラウンドの Paintsをスワップするための属性キー。

SwapColorsOn

前景と背景を入れ替えます。

ThresholdClass

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

(継承元 AttributedCharacterIteratorAttribute)
ThresholdType

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

(継承元 AttributedCharacterIteratorAttribute)
Tracking

追跡を制御するための属性キー。

TrackingLoose

緩い追跡を実行します。

TrackingTight

厳密な追跡を実行します。

Transform

フォントの変換の属性キー。

Underline

下線の属性キー。

UnderlineLowDashed

1 ピクセルの破線の低下線。

UnderlineLowDotted

1 ピクセルの点線の低下線。

UnderlineLowGray

二重ピクセルグレーの低下線。

UnderlineLowOnePixel

単一ピクセルのソリッドの低下線。

UnderlineLowTwoPixel

二重ピクセルソリッド低下線。

UnderlineOn

標準の下線。

Weight

フォントの重みの属性キー。

WeightBold

標準の太字の重み。

WeightDemibold

WEIGHT_BOLDより適度に軽い重量。

WeightDemilight

WEIGHT_LIGHTWEIGHT_STANDARDの中間重み。

WeightExtrabold

余分重い重量。

WeightExtraLight

最も軽い定義済みの重み。

WeightHeavy

WEIGHT_BOLDより適度に重い重量。

WeightLight

標準的な軽量。

WeightMedium

WEIGHT_REGULARWEIGHT_BOLDの中間重み。

WeightRegular

標準の重み。

WeightSemibold

WEIGHT_REGULARより適度に重い重量。

WeightUltrabold

最も重い定義済みの重み。

Width

フォントの幅の属性キー。

WidthCondensed

最も凝縮された定義済みの幅。

WidthExtended

最も拡張された定義済みの幅。

WidthRegular

標準の幅。

WidthSemiCondensed

適度に凝縮された幅。

WidthSemiExtended

適度に拡張された幅。

メソッド

名前 説明
Clone()

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

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

TextAttribute クラスは、テキストのレンダリングに使用される属性キーと属性値を定義します。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

TextAttribute クラスは、テキストのレンダリングに使用される属性キーと属性値を定義します。

(継承元 JavaObject)
Equals(Object)

TextAttribute クラスは、テキストのレンダリングに使用される属性キーと属性値を定義します。

(継承元 JavaObject)
Equals(Object)

2 つのオブジェクトを等しいかどうかを比較します。

(継承元 AttributedCharacterIteratorAttribute)
GetHashCode()

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

(継承元 AttributedCharacterIteratorAttribute)
JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
ReadResolve()

定義済みの定数に逆シリアル化されているインスタンスを解決します。

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

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

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

TextAttribute クラスは、テキストのレンダリングに使用される属性キーと属性値を定義します。

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

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 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()

TextAttribute クラスは、テキストのレンダリングに使用される属性キーと属性値を定義します。

(継承元 JavaObject)
IJavaPeerable.Finalized()

TextAttribute クラスは、テキストのレンダリングに使用される属性キーと属性値を定義します。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

TextAttribute クラスは、テキストのレンダリングに使用される属性キーと属性値を定義します。

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

TextAttribute クラスは、テキストのレンダリングに使用される属性キーと属性値を定義します。

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

TextAttribute クラスは、テキストのレンダリングに使用される属性キーと属性値を定義します。

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

TextAttribute クラスは、テキストのレンダリングに使用される属性キーと属性値を定義します。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

TextAttribute クラスは、テキストのレンダリングに使用される属性キーと属性値を定義します。

(継承元 AttributedCharacterIteratorAttribute)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

TextAttribute クラスは、テキストのレンダリングに使用される属性キーと属性値を定義します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象