'宣言 Public Overridable Function DrawGlyphRun( _ ByVal clientDrawingContext As System.Object, _ ByVal baselineOriginX As System.Single, _ ByVal baselineOriginY As System.Single, _ ByVal measuringMode As MeasuringMode, _ ByVal glyphRun As GlyphRun, _ ByVal glyphRunDescription As GlyphRunDescription, _ ByVal clientDrawingEffectPtr As System.IntPtr _ ) As HResult
public virtual HResult DrawGlyphRun( System.object clientDrawingContext, System.float baselineOriginX, System.float baselineOriginY, MeasuringMode measuringMode, GlyphRun glyphRun, GlyphRunDescription glyphRunDescription, System.IntPtr clientDrawingEffectPtr )
パラメータ
- clientDrawingContext
- The application-defined drawing context passed to TextLayout.Draw.
- baselineOriginX
- The pixel location (X-coordinate) at the baseline origin of the glyph run.
- baselineOriginY
- The pixel location (Y-coordinate) at the baseline origin of the glyph run.
- measuringMode
- The measuring method for glyphs in the run, used with the other properties to determine the rendering mode.
- glyphRun
- Pointer to the glyph run instance to render.
- glyphRunDescription
- A pointer to the optional glyph run description instance which contains properties of the characters associated with this run.
- clientDrawingEffectPtr
- Application-defined drawing effects for the glyphs to render. Usually this argument represents effects such as the foreground brush filling the interior of text.
戻り値の型
If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.