Search Results for

    Show / Hide Table of Contents

    Class FontMetrics

    Inheritance
    System.Object
    FontMetrics
    Namespace: SixLabors.Fonts
    Assembly: IronXL.dll
    Syntax
    public abstract class FontMetrics : Object

    Properties

    Description

    Declaration
    public abstract FontDescription Description { get; }
    Property Value
    Type Description
    FontDescription

    HorizontalMetrics

    Declaration
    public abstract HorizontalMetrics HorizontalMetrics { get; }
    Property Value
    Type Description
    HorizontalMetrics

    ItalicAngle

    Declaration
    public abstract float ItalicAngle { get; }
    Property Value
    Type Description
    System.Single

    ScaleFactor

    Declaration
    public abstract float ScaleFactor { get; }
    Property Value
    Type Description
    System.Single

    StrikeoutPosition

    Declaration
    public abstract short StrikeoutPosition { get; }
    Property Value
    Type Description
    System.Int16

    StrikeoutSize

    Declaration
    public abstract short StrikeoutSize { get; }
    Property Value
    Type Description
    System.Int16

    SubscriptXOffset

    Declaration
    public abstract short SubscriptXOffset { get; }
    Property Value
    Type Description
    System.Int16

    SubscriptXSize

    Declaration
    public abstract short SubscriptXSize { get; }
    Property Value
    Type Description
    System.Int16

    SubscriptYOffset

    Declaration
    public abstract short SubscriptYOffset { get; }
    Property Value
    Type Description
    System.Int16

    SubscriptYSize

    Declaration
    public abstract short SubscriptYSize { get; }
    Property Value
    Type Description
    System.Int16

    SuperscriptXOffset

    Declaration
    public abstract short SuperscriptXOffset { get; }
    Property Value
    Type Description
    System.Int16

    SuperscriptXSize

    Declaration
    public abstract short SuperscriptXSize { get; }
    Property Value
    Type Description
    System.Int16

    SuperscriptYOffset

    Declaration
    public abstract short SuperscriptYOffset { get; }
    Property Value
    Type Description
    System.Int16

    SuperscriptYSize

    Declaration
    public abstract short SuperscriptYSize { get; }
    Property Value
    Type Description
    System.Int16

    UnderlinePosition

    Declaration
    public abstract short UnderlinePosition { get; }
    Property Value
    Type Description
    System.Int16

    UnderlineThickness

    Declaration
    public abstract short UnderlineThickness { get; }
    Property Value
    Type Description
    System.Int16

    UnitsPerEm

    Declaration
    public abstract ushort UnitsPerEm { get; }
    Property Value
    Type Description
    System.UInt16

    VerticalMetrics

    Declaration
    public abstract VerticalMetrics VerticalMetrics { get; }
    Property Value
    Type Description
    VerticalMetrics

    Methods

    TryGetGlyphMetrics(CodePoint, TextAttributes, TextDecorations, LayoutMode, ColorFontSupport, out IReadOnlyList<GlyphMetrics>)

    Declaration
    public abstract bool TryGetGlyphMetrics(CodePoint codePoint, TextAttributes textAttributes, TextDecorations textDecorations, LayoutMode layoutMode, ColorFontSupport support, out IReadOnlyList<GlyphMetrics> metrics)
    Parameters
    Type Name Description
    CodePoint codePoint
    TextAttributes textAttributes
    TextDecorations textDecorations
    LayoutMode layoutMode
    ColorFontSupport support
    System.Collections.Generic.IReadOnlyList<GlyphMetrics> metrics
    Returns
    Type Description
    System.Boolean
    ☀
    ☾
    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.