Поделиться через


Canvas.DrawGlyphs(Int32[], Int32, Single[], Int32, Int32, Font, 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)]
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

Краска, используемая для рисования. Шрифт, заданный для этой краски, игнорируется.

Атрибуты

Комментарии

Рисуйте массив глифов с указанным шрифтом.

Документация по Java для android.graphics.Canvas.drawGlyphs(int[], int, float[], int, int, android.graphics.fonts.Font, android.graphics.Paint).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к