Search Results for

    Show / Hide Table of Contents

    Interface IGlyphRenderer

    Namespace: SixLabors.Fonts
    Assembly: IronXL.dll
    Syntax
    public interface IGlyphRenderer

    Methods

    BeginFigure()

    Declaration
    void BeginFigure()

    BeginGlyph(ref FontRectangle, ref GlyphRendererParameters)

    Declaration
    bool BeginGlyph(ref FontRectangle bounds, ref GlyphRendererParameters parameters)
    Parameters
    Type Name Description
    FontRectangle bounds
    GlyphRendererParameters parameters
    Returns
    Type Description
    System.Boolean

    BeginText(ref FontRectangle)

    Declaration
    void BeginText(ref FontRectangle bounds)
    Parameters
    Type Name Description
    FontRectangle bounds

    CubicBezierTo(<97166269-a6ac-4e8d-87ce-f146222703fd>Vector2, <97166269-a6ac-4e8d-87ce-f146222703fd>Vector2, <97166269-a6ac-4e8d-87ce-f146222703fd>Vector2)

    Declaration
    void CubicBezierTo( < 97166269 - a6ac - 4e8d - 87  ce - f146222703fd > Vector2 secondControlPoint,  < 97166269 - a6ac - 4e8d - 87  ce - f146222703fd > Vector2 thirdControlPoint,  < 97166269 - a6ac - 4e8d - 87  ce - f146222703fd > Vector2 point)
    Parameters
    Type Name Description
    System.Numerics.<97166269-a6ac-4e8d-87ce-f146222703fd>Vector2 secondControlPoint
    System.Numerics.<97166269-a6ac-4e8d-87ce-f146222703fd>Vector2 thirdControlPoint
    System.Numerics.<97166269-a6ac-4e8d-87ce-f146222703fd>Vector2 point

    EnabledDecorations()

    Declaration
    TextDecorations EnabledDecorations()
    Returns
    Type Description
    TextDecorations

    EndFigure()

    Declaration
    void EndFigure()

    EndGlyph()

    Declaration
    void EndGlyph()

    EndText()

    Declaration
    void EndText()

    LineTo(<97166269-a6ac-4e8d-87ce-f146222703fd>Vector2)

    Declaration
    void LineTo( < 97166269 - a6ac - 4e8d - 87  ce - f146222703fd > Vector2 point)
    Parameters
    Type Name Description
    System.Numerics.<97166269-a6ac-4e8d-87ce-f146222703fd>Vector2 point

    MoveTo(<97166269-a6ac-4e8d-87ce-f146222703fd>Vector2)

    Declaration
    void MoveTo( < 97166269 - a6ac - 4e8d - 87  ce - f146222703fd > Vector2 point)
    Parameters
    Type Name Description
    System.Numerics.<97166269-a6ac-4e8d-87ce-f146222703fd>Vector2 point

    QuadraticBezierTo(<97166269-a6ac-4e8d-87ce-f146222703fd>Vector2, <97166269-a6ac-4e8d-87ce-f146222703fd>Vector2)

    Declaration
    void QuadraticBezierTo( < 97166269 - a6ac - 4e8d - 87  ce - f146222703fd > Vector2 secondControlPoint,  < 97166269 - a6ac - 4e8d - 87  ce - f146222703fd > Vector2 point)
    Parameters
    Type Name Description
    System.Numerics.<97166269-a6ac-4e8d-87ce-f146222703fd>Vector2 secondControlPoint
    System.Numerics.<97166269-a6ac-4e8d-87ce-f146222703fd>Vector2 point

    SetDecoration(TextDecorations, <97166269-a6ac-4e8d-87ce-f146222703fd>Vector2, <97166269-a6ac-4e8d-87ce-f146222703fd>Vector2, Single)

    Declaration
    void SetDecoration(TextDecorations textDecorations,  < 97166269 - a6ac - 4e8d - 87  ce - f146222703fd > Vector2 start,  < 97166269 - a6ac - 4e8d - 87  ce - f146222703fd > Vector2 end, float thickness)
    Parameters
    Type Name Description
    TextDecorations textDecorations
    System.Numerics.<97166269-a6ac-4e8d-87ce-f146222703fd>Vector2 start
    System.Numerics.<97166269-a6ac-4e8d-87ce-f146222703fd>Vector2 end
    System.Single thickness

    Extension Methods

    IGlyphRendererExtensions.Render(IGlyphRenderer, <ca447e5d-251c-4902-9f79-b5de86c2277f>ReadOnlySpan<Char>, TextOptions)
    ☀
    ☾
    Downloads
    • Download with Nuget
    • Free 30-Day Trial Key
    In This Article
    Back to top
    Install with Nuget
    Want to deploy IronXL to a live project for FREE?
    What’s included?
    30 days of fully-functional product
    Test and share in a live environment
    No watermarks in production
    Get your free 30-day Trial Key instantly.
    No credit card or account creation required
    Your Trial License Key has been emailed to you.
    Download IronXL free to apply
    your Trial Licenses Key
    Install with NuGet View Licenses
    Licenses from $499. Have a question? Get in touch.