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[]
字形 ID 的数组。 数组的长度必须大于或等于 glyphIdOffset + glyphCount
。
- glyphIdOffset
- Int32
在数组中 glyphIds
绘制之前要跳过的元素数。
- positions
- Single[]
平展的 X 和 Y 位置数组。 第一个字形 X 位置必须存储在 positionOffset
. 第一个字形 Y 位置必须存储在 positionOffset + 1
该位置,然后必须存储 positionOffset + 2
第二个字形 X 位置。
数组的长度必须大于或等于 positionOffset + glyphCount * 2
。
- positionOffset
- Int32
在 positions
绘图之前要跳过的元素数。
第一个字形 X 位置必须存储在 positionOffset
.
第一个字形 Y 位置必须存储在 positionOffset + 1
该位置,然后必须存储 positionOffset + 2
第二个字形 X 位置。
- glyphCount
- Int32
要绘制的字形数。
- font
- Font
用于绘图的字体。
- paint
- Paint
用于绘图的油漆。 将忽略设置为此油漆的字样。
- 属性
注解
绘制具有指定字体的字形数组。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。