TextRunShaper.ShapeTextRun 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
ShapeTextRun(ICharSequence, Int32, Int32, Int32, Int32, Single, Single, Boolean, Paint)
塑造非樣式的文字。
[Android.Runtime.Register("shapeTextRun", "(Ljava/lang/CharSequence;IIIIFFZLandroid/graphics/Paint;)Landroid/graphics/text/PositionedGlyphs;", "", ApiSince=31)]
public static Android.Graphics.Text.PositionedGlyphs ShapeTextRun (Java.Lang.ICharSequence text, int start, int count, int contextStart, int contextCount, float xOffset, float yOffset, bool isRtl, Android.Graphics.Paint paint);
[<Android.Runtime.Register("shapeTextRun", "(Ljava/lang/CharSequence;IIIIFFZLandroid/graphics/Paint;)Landroid/graphics/text/PositionedGlyphs;", "", ApiSince=31)>]
static member ShapeTextRun : Java.Lang.ICharSequence * int * int * int * int * single * single * bool * Android.Graphics.Paint -> Android.Graphics.Text.PositionedGlyphs
參數
- text
- ICharSequence
要塑造的文字緩衝區。 會忽略儲存在此文字中的任何樣式範圍。
- start
- Int32
緩衝區中成形目標的開始索引。
- count
- Int32
緩衝區中成形目標的長度。
- contextStart
- Int32
用於在緩衝區中成形之內容的起始索引。
- contextCount
- Int32
用於在緩衝區中成形的內容長度。
- xOffset
- Single
結果圖像的額外 x 位移量。
- yOffset
- Single
結果圖像的額外 y 位移量。
- isRtl
- Boolean
如果此文字為 RTL 方向成形,則為 true,否則為 false。
- paint
- Paint
用於塑造文字的油漆。
傳回
圖形結果
- 屬性
備註
塑造非樣式的文字。
此函式會根據指定內容範圍的內容來塑造指定範圍的文字。 某些腳本,例如阿拉伯文或 Devanagari,會根據其位置或周圍字元來變更字母圖形。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
ShapeTextRun(Char[], Int32, Int32, Int32, Int32, Single, Single, Boolean, Paint)
塑造非樣式的文字。
[Android.Runtime.Register("shapeTextRun", "([CIIIIFFZLandroid/graphics/Paint;)Landroid/graphics/text/PositionedGlyphs;", "", ApiSince=31)]
public static Android.Graphics.Text.PositionedGlyphs ShapeTextRun (char[] text, int start, int count, int contextStart, int contextCount, float xOffset, float yOffset, bool isRtl, Android.Graphics.Paint paint);
[<Android.Runtime.Register("shapeTextRun", "([CIIIIFFZLandroid/graphics/Paint;)Landroid/graphics/text/PositionedGlyphs;", "", ApiSince=31)>]
static member ShapeTextRun : char[] * int * int * int * int * single * single * bool * Android.Graphics.Paint -> Android.Graphics.Text.PositionedGlyphs
參數
- text
- Char[]
要塑造的文字緩衝區
- start
- Int32
緩衝區中成形目標的開始索引。
- count
- Int32
緩衝區中成形目標的長度。
- contextStart
- Int32
用於在緩衝區中成形之內容的起始索引。
- contextCount
- Int32
用於在緩衝區中成形的內容長度。
- xOffset
- Single
結果圖像的額外 x 位移量。
- yOffset
- Single
結果圖像的額外 y 位移量。
- isRtl
- Boolean
如果此文字為 RTL 方向成形,則為 true,否則為 false。
- paint
- Paint
用於塑造文字的油漆。
傳回
圖形結果。
- 屬性
備註
塑造非樣式的文字。
此函式會根據指定內容範圍的內容來塑造指定範圍的文字。 某些腳本,例如阿拉伯文或 Devanagari,會根據其位置或周圍字元來變更字母圖形。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
ShapeTextRun(String, Int32, Int32, Int32, Int32, Single, Single, Boolean, Paint)
塑造非樣式的文字。
public static Android.Graphics.Text.PositionedGlyphs ShapeTextRun (string text, int start, int count, int contextStart, int contextCount, float xOffset, float yOffset, bool isRtl, Android.Graphics.Paint paint);
static member ShapeTextRun : string * int * int * int * int * single * single * bool * Android.Graphics.Paint -> Android.Graphics.Text.PositionedGlyphs
參數
- text
- String
要塑造的文字緩衝區。 會忽略儲存在此文字中的任何樣式範圍。
- start
- Int32
緩衝區中成形目標的開始索引。
- count
- Int32
緩衝區中成形目標的長度。
- contextStart
- Int32
用於在緩衝區中成形之內容的起始索引。
- contextCount
- Int32
用於在緩衝區中成形的內容長度。
- xOffset
- Single
結果圖像的額外 x 位移量。
- yOffset
- Single
結果圖像的額外 y 位移量。
- isRtl
- Boolean
如果此文字為 RTL 方向成形,則為 true,否則為 false。
- paint
- Paint
用於塑造文字的油漆。
傳回
圖形結果
備註
塑造非樣式的文字。
此函式會根據指定內容範圍的內容來塑造指定範圍的文字。 某些腳本,例如阿拉伯文或 Devanagari,會根據其位置或周圍字元來變更字母圖形。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。