Canvas.DrawGlyphs(Int32[], Int32, Single[], Int32, Int32, Font, Paint) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用指定的字型繪製圖像陣列。
[Android.Runtime.Register("drawGlyphs", "([II[FIILandroid/graphics/fonts/Font;Landroid/graphics/Paint;)V", "GetDrawGlyphs_arrayIIarrayFIILandroid_graphics_fonts_Font_Landroid_graphics_Paint_Handler", ApiSince=31)]
public virtual void DrawGlyphs (int[] glyphIds, int glyphIdOffset, float[] positions, int positionOffset, int glyphCount, Android.Graphics.Fonts.Font font, Android.Graphics.Paint paint);
[<Android.Runtime.Register("drawGlyphs", "([II[FIILandroid/graphics/fonts/Font;Landroid/graphics/Paint;)V", "GetDrawGlyphs_arrayIIarrayFIILandroid_graphics_fonts_Font_Landroid_graphics_Paint_Handler", ApiSince=31)>]
abstract member DrawGlyphs : int[] * int * single[] * int * int * Android.Graphics.Fonts.Font * Android.Graphics.Paint -> unit
override this.DrawGlyphs : int[] * int * single[] * int * int * Android.Graphics.Fonts.Font * Android.Graphics.Paint -> unit
參數
- glyphIds
- Int32[]
字元識別碼的陣列。 陣列的長度必須大於或等於 glyphIdOffset + glyphCount
。
- glyphIdOffset
- Int32
在陣列中 glyphIds
繪製之前要略過的項目數。
- positions
- Single[]
扁平化 X 和 Y 位置陣列。 第一個影像 X 位置必須儲存在 positionOffset
。 第一個影像 Y 位置必須儲存在 positionOffset + 1
,然後第二個影像 X 位置必須儲存在 positionOffset + 2
。
陣列的長度必須大於或等於 positionOffset + glyphCount * 2
。
- positionOffset
- Int32
在中 positions
繪製之前要略過的項目數。
第一個影像 X 位置必須儲存在 positionOffset
。
第一個影像 Y 位置必須儲存在 positionOffset + 1
,然後第二個影像 X 位置必須儲存在 positionOffset + 2
。
- glyphCount
- Int32
要繪製的字元數。
- font
- Font
用於繪製的字型。
- paint
- Paint
用於繪製的油漆。 會忽略設定為此油漆的字樣。
- 屬性
備註
使用指定的字型繪製圖像陣列。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。