ComponentOne Bitmap for WPF
C1.WPF.DX.4.5.2 Assembly / C1.Util.DX.DirectWrite Namespace / TextRendererBase Class / DrawGlyphRun Method
The application-defined drawing context passed to TextLayout.Draw.
The pixel location (X-coordinate) at the baseline origin of the glyph run.
The pixel location (Y-coordinate) at the baseline origin of the glyph run.
The measuring method for glyphs in the run, used with the other properties to determine the rendering mode.
Pointer to the glyph run instance to render.
A pointer to the optional glyph run description instance which contains properties of the characters associated with this run.
Application-defined drawing effects for the glyphs to render. Usually this argument represents effects such as the foreground brush filling the interior of text.

In This Topic
    DrawGlyphRun Method (TextRendererBase)
    In This Topic
    IDWriteTextLayout::Draw calls this function to instruct the client to render a run of glyphs.
    Syntax
    'Declaration
     
    Public Overridable Function DrawGlyphRun( _
       ByVal clientDrawingContext As Object, _
       ByVal baselineOriginX As Single, _
       ByVal baselineOriginY As Single, _
       ByVal measuringMode As MeasuringMode, _
       ByVal glyphRun As GlyphRun, _
       ByVal glyphRunDescription As GlyphRunDescription, _
       ByVal clientDrawingEffectPtr As IntPtr _
    ) As HResult

    Parameters

    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.

    Return Value

    If the method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
    See Also