다음을 통해 공유


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[]

문자 모양 ID의 배열입니다. 배열의 길이는 .보다 크거나 같 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.graphics.Canvas.drawGlyphs(int[], int, float[], int, int, android.graphics.fonts.Font, android.graphics.Paint)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상