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 則為該效應的描述。><> </UL>
<H3>值</H3><UL><LI>屬性值必須始終不變。
<LI>在給定價值限制時,該集合以外的任何值將保留以供未來使用;該值將被視為預設值。
<LI>:這個值 null 會被當作與預設值一樣,並導致預設行為。
<如果>值不是正確型別,該屬性將被忽略。
<李>價值的身份不重要,重要的是實際價值。 例如, TextAttribute.WEIGHT_BOLD 和 new Float(2.0) 表示相同的 WEIGHT。
<li>屬性值Number(用於 WEIGHT、 WIDTH、 POSTURESIZEJUSTIFICATIONTRACKING和 )可沿其自然範圍變化,且不受預設常數限制。
Number.floatValue() 用來從 中取得實際值 Number。
<li>系統會插值 、 WEIGHT、 WIDTH 和 的值POSTURE,系統可以選擇「最近可用」字型,或使用其他技術來近似使用者的請求。
</UL>
Java 文件 java.awt.font.TextAttribute。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
屬性
| 名稱 | Description |
|---|---|
| Background |
用於渲染文字背景的繪畫屬性鍵。 |
| BidiEmbedding |
屬性鍵用於文本嵌入層級。 |
| CharReplacement |
屬性鍵用於使用者自訂字形,以取代字型標準字形的字元顯示。 |
| Class |
傳回這個 |
| Family |
字體名稱的屬性鍵。 |
| Font |
屬性鍵用於提供用於渲染文字的字型。 |
| Foreground |
用於渲染文字的繪製屬性鍵。 |
| Handle |
基礎Android實例的句柄。 (繼承來源 Object) |
| InputMethodHighlight |
輸入法高亮樣式的屬性鍵。 |
| InputMethodUnderline |
屬性鍵用於輸入法底線。 |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
該 |
| JniPeerMembers |
取得用於調用此 Java 節點成員的 JNI 元資料。 |
| Justification |
用屬性鍵來說明段落的正當性。 |
| JustificationFull |
請讓這行對齊到請求的全寬度。 |
| JustificationNone |
不要讓這句話被合理化。 |
| Kerning |
請求字距調整的屬性鍵。 |
| KerningOn |
請求標準字距調整。 |
| Ligatures |
屬性鍵用於啟用可選連字。 |
| LigaturesOn |
請要求標準的可選連繩。 |
| Name |
回傳屬性名稱。 (繼承來源 AttributedCharacterIteratorAttribute) |
| NumericShaping |
屬性鍵用於將 ASCII 十進位數字轉換成其他十進位範圍。 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| Posture |
字體姿態的屬性鍵。 |
| PostureOblique |
標準斜體姿勢。 |
| PostureRegular |
標準姿勢,挺直。 |
| RunDirection |
屬性鍵用於判斷該線的跑動方向。 |
| RunDirectionLtr |
從左到右的跑步方向。 |
| RunDirectionRtl |
從右到左的跑步方向。 |
| Size |
字體大小的屬性鍵。 |
| Strikethrough |
屬性鍵用於消除。 |
| StrikethroughOn |
一個劃線。 |
| Superscript |
屬性鍵用於上標與下標。 |
| SuperscriptSub |
標準下標。 |
| SuperscriptSuper |
標準上標。 |
| SwapColors |
屬性鍵用於交換前景與背景 |
| SwapColorsOn |
交換前景與背景。 |
| ThresholdClass |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 (繼承來源 AttributedCharacterIteratorAttribute) |
| ThresholdType |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 (繼承來源 AttributedCharacterIteratorAttribute) |
| Tracking |
屬性鍵用於控制追蹤。 |
| TrackingLoose |
進行鬆散追蹤。 |
| TrackingTight |
進行緊密的追蹤。 |
| Transform |
用於字型轉換的屬性鍵。 |
| Underline |
屬性鍵用於底線。 |
| UnderlineLowDashed |
單像素以低線虛劃。 |
| UnderlineLowDotted |
單像素點線低底線。 |
| UnderlineLowGray |
雙像素灰色低底線。 |
| UnderlineLowOnePixel |
單像素實心,低底線。 |
| UnderlineLowTwoPixel |
雙像素實心低底線。 |
| UnderlineOn |
標準底線。 |
| Weight |
字體粗細的屬性鍵。 |
| WeightBold |
標準的粗體重量。 |
| WeightDemibold |
權重中等輕。 |
| WeightDemilight |
介於 |
| WeightExtrabold |
一個特別重的重量。 |
| WeightExtraLight |
最輕的預設重量。 |
| WeightHeavy |
一個中等重的重量。 |
| WeightLight |
標準的輕量化。 |
| WeightMedium |
介於 |
| WeightRegular |
標準重量。 |
| WeightSemibold |
一個中等重的重量。 |
| WeightUltrabold |
最重的預設重量。 |
| Width |
字型寬度的屬性鍵。 |
| WidthCondensed |
最濃縮的預設寬度。 |
| WidthExtended |
最長的預設寬度。 |
| WidthRegular |
標準寬度。 |
| WidthSemiCondensed |
寬度適度壓縮。 |
| WidthSemiExtended |
寬度適度延長。 |
方法
| 名稱 | Description |
|---|---|
| Clone() |
建立並傳回這個 對象的複本。 (繼承來源 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
該 |
| Dispose() |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| Dispose(Boolean) |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| DisposeUnlessReferenced() |
該 |
| Equals(Object) |
該 |
| Equals(Object) |
比較兩個物體以求相等。 (繼承來源 AttributedCharacterIteratorAttribute) |
| GetHashCode() |
傳回此物件的雜湊碼值。 (繼承來源 AttributedCharacterIteratorAttribute) |
| JavaFinalize() |
已淘汰.
當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。 (繼承來源 Object) |
| Notify() |
喚醒正在等候此物件監視器的單一線程。 (繼承來源 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) |
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
該 |
| IJavaPeerable.Finalized() |
該 |
| IJavaPeerable.JniObjectReferenceControlBlock |
該 |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
該 |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
該 |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
該 |
| IJavaPeerable.UnregisterFromRuntime() |
該 |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
| JavaCast<TResult>(IJavaObject) |
該 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |