StaticLayout 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
StaticLayout 是配置后將不會編輯的文字版面配置。
[Android.Runtime.Register("android/text/StaticLayout", DoNotGenerateAcw=true)]
public class StaticLayout : Android.Text.Layout
[<Android.Runtime.Register("android/text/StaticLayout", DoNotGenerateAcw=true)>]
type StaticLayout = class
inherit Layout
- 繼承
- 屬性
備註
StaticLayout 是配置后將不會編輯的文字版面配置。用於 DynamicLayout
可能變更的文字。
這是由小工具用來控制文字版面配置。 除非您實作自己的小工具或自定義顯示物件,或是想要直接呼叫 android.graphics.Canvas#drawText(java.lang.CharSequence, int, int, float, float, android.graphics.Paint) Canvas.drawText()
,否則您不應該直接使用這個類別。
的 android.text.StaticLayout
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
建構函式
欄位
DefaultLinespacingAddition |
StaticLayout 是配置后將不會編輯的文字版面配置。 (繼承來源 Layout) |
DefaultLinespacingMultiplier |
StaticLayout 是配置后將不會編輯的文字版面配置。 (繼承來源 Layout) |
HyphenationFrequencyFullFast |
已淘汰.
斷字頻率的值,指出使用更快速演算法的完整自動斷字量。 (繼承來源 Layout) |
HyphenationFrequencyNormalFast |
已淘汰.
斷字頻率的值,表示使用更快速演算法的輕量自動斷字。 (繼承來源 Layout) |
屬性
BottomPadding |
傳回版面配置底線中額外圖元下降填補的數目。 |
Class |
傳回這個 |
EllipsizedWidth |
傳回此版面配置省略號的寬度,如果 |
Handle |
基礎Android實例的句柄。 (繼承來源 Object) |
Height |
傳回此版面配置的總高度。 (繼承來源 Layout) |
IsFallbackLineSpacingEnabled |
如果此版面配置中已啟用後援行空間,則傳回 true。 (繼承來源 Layout) |
IsSpanned | (繼承來源 Layout) |
JniIdentityHashCode |
StaticLayout 是配置后將不會編輯的文字版面配置。 (繼承來源 Object) |
JniPeerMembers |
StaticLayout 是配置后將不會編輯的文字版面配置。 |
LineCount |
傳回此版面配置中的文字行數。 |
Paint |
傳回此版面配置的基底 Paint 屬性。 (繼承來源 Layout) |
PeerReference |
StaticLayout 是配置后將不會編輯的文字版面配置。 (繼承來源 Object) |
SpacingAdd |
傳回新增至每一行的前置單位數目。 (繼承來源 Layout) |
SpacingMultiplier |
傳回文字高度乘以取得行高度的內容。 (繼承來源 Layout) |
Text |
StaticLayout 是配置后將不會編輯的文字版面配置。 (繼承來源 Layout) |
TextFormatted |
傳回此版面配置所顯示的文字。 (繼承來源 Layout) |
ThresholdClass |
此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。 |
ThresholdType |
此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。 |
TopPadding |
會傳回 [版面配置] 頂端線條中加成間距的額外像素數(負數)。 |
Width |
傳回此版面配置的寬度。 (繼承來源 Layout) |
方法
Clone() |
建立並傳回這個 對象的複本。 (繼承來源 Object) |
Dispose() |
StaticLayout 是配置后將不會編輯的文字版面配置。 (繼承來源 Object) |
Dispose(Boolean) |
StaticLayout 是配置后將不會編輯的文字版面配置。 (繼承來源 Object) |
Draw(Canvas) |
在指定的 Canvas 上繪製此版面配置。 (繼承來源 Layout) |
Draw(Canvas, IList<Path>, IList<Paint>, Path, Paint, Int32) |
在指定的畫布上繪製此版面配置。 (繼承來源 Layout) |
Draw(Canvas, Path, Paint, Int32) |
在指定的畫布上繪製此版面配置,並在背景與文字之間繪製反白顯示路徑。 (繼承來源 Layout) |
DrawBackground(Canvas) |
繪製此版面配置的背景。 (繼承來源 Layout) |
DrawText(Canvas) |
繪製此版面配置的文字部分。 (繼承來源 Layout) |
Equals(Object) |
指出其他物件是否「等於」這個物件。 (繼承來源 Object) |
FillCharacterBounds(Int32, Int32, Single[], Int32) |
傳回指定範圍內的字元界限。 (繼承來源 Layout) |
GetAlignment() |
傳回此版面配置的基底對齊方式。 (繼承來源 Layout) |
GetCursorPath(Int32, Path, ICharSequence) |
在指定的路徑中,填入指定之位移處游標的表示法。 (繼承來源 Layout) |
GetCursorPath(Int32, Path, String) |
在指定的路徑中,填入指定之位移處游標的表示法。 (繼承來源 Layout) |
GetEllipsisCount(Int32) |
傳回要省略的字元數,如果沒有省略號則傳回 0。 |
GetEllipsisStart(Int32) |
傳回要省略的第一個字元位移,相對於行首。 |
GetHashCode() |
傳回此物件的雜湊碼值。 (繼承來源 Object) |
GetLineAscent(Int32) |
取得指定行上文字的上升。 (繼承來源 Layout) |
GetLineBaseline(Int32) |
傳回指定線條之基準的垂直位置。 (繼承來源 Layout) |
GetLineBottom(Int32) |
傳回指定線條底部的垂直位置。 (繼承來源 Layout) |
GetLineBottom(Int32, Boolean) |
傳回指定線條底部的垂直位置。 (繼承來源 Layout) |
GetLineBounds(Int32, Rect) |
傳回指定行的基準 (0…getLineCount() - 1) 如果界限不是 Null,則傳回其中指定行的上、左、右、下範圍。 (繼承來源 Layout) |
GetLineContainsTab(Int32) |
傳回指定行是否包含一或多個需要特別處理的字元,例如製表元或 emoji。 |
GetLineDescent(Int32) |
傳回指定線條的下降(0…getLineCount() - 1)。 |
GetLineDirections(Int32) |
傳回指定行的方向執行資訊。 |
GetLineEnd(Int32) |
傳回指定行最後一個字元之後的文字位移。 (繼承來源 Layout) |
GetLineForOffset(Int32) |
取得指定的文字位移出現所在的行號。 (繼承來源 Layout) |
GetLineForVertical(Int32) |
取得對應至指定垂直位置的行號。 (繼承來源 Layout) |
GetLineLeft(Int32) |
取得最左邊的位置,該位置應該針對指定行的水平捲動而公開。 (繼承來源 Layout) |
GetLineMax(Int32) |
取得指定線條的不帶正負號水準範圍,包括前置邊界縮排,但不包括尾端空格符。 (繼承來源 Layout) |
GetLineRight(Int32) |
取得最右邊的位置,該位置應該針對指定線條上的水平捲動而公開。 (繼承來源 Layout) |
GetLineStart(Int32) |
傳回指定行開頭的文字位移 (0…getLineCount())。 |
GetLineTop(Int32) |
傳回指定線條頂端的垂直位置 (0…getLineCount())。 |
GetLineVisibleEnd(Int32) |
傳回指定行上最後一個可見字元之後的文字位移(因此不會計算空格符)。 (繼承來源 Layout) |
GetLineWidth(Int32) |
取得指定線條的不帶正負號水準範圍,包括前置邊界縮排和尾端空格符。 (繼承來源 Layout) |
GetOffsetForHorizontal(Int32, Single) |
取得指定行的字元位移,其位置最接近指定水準位置。 (繼承來源 Layout) |
GetOffsetToLeftOf(Int32) | (繼承來源 Layout) |
GetOffsetToRightOf(Int32) | (繼承來源 Layout) |
GetParagraphAlignment(Int32) |
根據附加的標記,取得指定段落的對齊方式。 (繼承來源 Layout) |
GetParagraphDirection(Int32) |
StaticLayout 是配置后將不會編輯的文字版面配置。 |
GetParagraphLeft(Int32) |
取得指定段落的左邊緣,以左邊界內嵌。 (繼承來源 Layout) |
GetParagraphRight(Int32) |
取得指定段落的右邊緣,並依右邊界內嵌。 (繼承來源 Layout) |
GetPrimaryHorizontal(Int32) |
取得指定文字位移的主要水準位置。 (繼承來源 Layout) |
GetRangeForRect(RectF, SegmentFinder, Layout+ITextInclusionStrategy) |
StaticLayout 是配置后將不會編輯的文字版面配置。 (繼承來源 Layout) |
GetSecondaryHorizontal(Int32) |
取得指定文字位移的次要水準位置。 (繼承來源 Layout) |
GetSelectionPath(Int32, Int32, Path) |
以指定位移之間的反白顯示表示填入指定的Path。 (繼承來源 Layout) |
IncreaseWidthTo(Int32) |
將此版面配置的寬度增加到指定的寬度。 (繼承來源 Layout) |
IsRtlCharAt(Int32) |
如果位移處的字元由右至左(RTL)傳回 true。 (繼承來源 Layout) |
JavaFinalize() |
當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。 (繼承來源 Object) |
Notify() |
喚醒正在等候此物件監視器的單一線程。 (繼承來源 Object) |
NotifyAll() |
喚醒正在等候此物件監視器的所有線程。 (繼承來源 Object) |
SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
ToArray<T>() |
StaticLayout 是配置后將不會編輯的文字版面配置。 (繼承來源 Object) |
ToString() |
傳回物件的字串表示。 (繼承來源 Object) |
UnregisterFromRuntime() |
StaticLayout 是配置后將不會編輯的文字版面配置。 (繼承來源 Object) |
Wait() |
讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<> (繼承來源 Object) |
Wait(Int64) |
讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。 (繼承來源 Object) |
Wait(Int64, Int32) |
讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。 (繼承來源 Object) |
明確介面實作
IJavaPeerable.Disposed() |
StaticLayout 是配置后將不會編輯的文字版面配置。 (繼承來源 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
StaticLayout 是配置后將不會編輯的文字版面配置。 (繼承來源 Object) |
IJavaPeerable.Finalized() |
StaticLayout 是配置后將不會編輯的文字版面配置。 (繼承來源 Object) |
IJavaPeerable.JniManagedPeerState |
StaticLayout 是配置后將不會編輯的文字版面配置。 (繼承來源 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
StaticLayout 是配置后將不會編輯的文字版面配置。 (繼承來源 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
StaticLayout 是配置后將不會編輯的文字版面配置。 (繼承來源 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
StaticLayout 是配置后將不會編輯的文字版面配置。 (繼承來源 Object) |
擴充方法
JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
JavaCast<TResult>(IJavaObject) |
StaticLayout 是配置后將不會編輯的文字版面配置。 |
GetJniTypeName(IJavaPeerable) |
StaticLayout 是配置后將不會編輯的文字版面配置。 |