TextAttribute クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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_BOLD と new Float(2.0) は同じ WEIGHTを示します。
<li>型 Number のAttribute 値 ( WEIGHT、 WIDTH、 POSTURE、 SIZE、 JUSTIFICATION、および TRACKINGに使用) は、その自然な範囲に沿って変化する可能性があり、定義済みの定数に制限されません。
Number.floatValue() は、 Numberから実際の値を取得するために使用されます。
<li>WEIGHT、WIDTH、およびPOSTUREの値はシステムによって補間され、"最も近い使用可能な" フォントを選択したり、他の手法を使用してユーザーの要求を概算したりできます。
</Ul>
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
プロパティ
| 名前 | 説明 |
|---|---|
| Background |
テキストの背景をレンダリングするために使用されるペイントの属性キー。 |
| BidiEmbedding |
テキストの埋め込みレベルの属性キー。 |
| CharReplacement |
文字のフォントの標準グリフの代わりに表示するユーザー定義グリフの属性キー。 |
| Class |
この |
| Family |
フォント名の属性キー。 |
| Font |
テキストのレンダリングに使用するフォントを提供するために使用される属性キー。 |
| Foreground |
テキストのレンダリングに使用されるペイントの属性キー。 |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| InputMethodHighlight |
入力メソッドの属性キーでスタイルを強調表示します。 |
| InputMethodUnderline |
入力メソッドの下線の属性キー。 |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
|
| 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 |
フォアグラウンドとバックグラウンドの |
| 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 |
|
| WeightDemilight |
|
| WeightExtrabold |
余分重い重量。 |
| WeightExtraLight |
最も軽い定義済みの重み。 |
| WeightHeavy |
|
| WeightLight |
標準的な軽量。 |
| WeightMedium |
|
| WeightRegular |
標準の重み。 |
| WeightSemibold |
|
| WeightUltrabold |
最も重い定義済みの重み。 |
| Width |
フォントの幅の属性キー。 |
| WidthCondensed |
最も凝縮された定義済みの幅。 |
| WidthExtended |
最も拡張された定義済みの幅。 |
| WidthRegular |
標準の幅。 |
| WidthSemiCondensed |
適度に凝縮された幅。 |
| WidthSemiExtended |
適度に拡張された幅。 |
メソッド
| 名前 | 説明 |
|---|---|
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
|
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
|
| Equals(Object) |
|
| Equals(Object) |
2 つのオブジェクトを等しいかどうかを比較します。 (継承元 AttributedCharacterIteratorAttribute) |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 AttributedCharacterIteratorAttribute) |
| JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| ReadResolve() |
定義済みの定数に逆シリアル化されているインスタンスを解決します。 (継承元 AttributedCharacterIteratorAttribute) |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
|
| 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() |
|
| IJavaPeerable.Finalized() |
|
| IJavaPeerable.JniObjectReferenceControlBlock |
|
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
| IJavaPeerable.SetPeerReference(JniObjectReference) |
|
| IJavaPeerable.UnregisterFromRuntime() |
|
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
|
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|