Search Results for

    Show / Hide Table of Contents

    TDrawingColor Structure

    Represents a Color for a drawing or a theme. Different from TExcelColor, this structure is defined in terms of DrawingML, not SpreadsheetML.

    Syntax

    Namespace: FlexCel.Core

    public struct TDrawingColor

    Methods

    Name Description
    GetColorTransform Returns an array with all the color transforms in this object.
    CompareTo Overloaded
    CompareTo(Object)
    CompareTo(TDrawingColor)
    GetHashCode Returns the hashcode of the object.
    Equals Returns true if both instances have the same color.
    FromPreset Returns a color class with a specified preset color.
    FromSystem Returns a color class with a specified system color.
    FromColor Overloaded
    FromColor(TUIColor)
    FromColor(TExcelColor, IFlexCelPalette)
    FromRgb Returns a color from its byte components.
    FromScRgb Returns a color class with a specified scRGB color.
    FromTheme Returns a color class with a specified themed color.
    FromHSL Returns a color class with a specified HSL color.
    AddTransform Returns the DrawingColor that results of applying the transform to the existing DrawingColor.
    ToExcelColor Returns a color class with a specified color.
    ToColor Returns the .NET Color specified by this structure.
    GetSystemColor Returns the color associated with a simple color.
    IndexedSolidPalette Returns the indexed colors from 0 to 7. Mostly for internal use.
    GetComponents Returns R, G and B components of the color. If this is a theme or indexed color, it will be converted to RGB before getting the components.

    Operators

    Name Description
    Equality Returns true if both colors are equal.
    Inequality Returns true if both colors do not have the same value.
    GreaterThan Returns true if o1 is bigger than o2.
    LessThan Returns true if o1 is less than o2.
    Implicit Conversion Assigns a .NET color to this instance.

    Properties

    Name Description
    ColorType Identifies which kind of color is the one to apply in this structure.
    HSL Returns the color when this structure has an HSL color, as a 0xHHSSLL integer.


    If you try to read the value of this property and ColorType is not the right kind, an Exception will be raised.
    RGB Returns the color when this structure has an RGB color, as a 0xRRGGBB integer.


    If you try to read the value of this property and ColorType is not the right kind, an Exception will be raised.
    ScRGB Returns the color when this structure has an scRGB color.


    If you try to read the value of this property and ColorType is not the right kind, an Exception will be raised.
    Preset Returns the color when this structure has a Preset color.


    If you try to read the value of this property and ColorType is not the right kind, an Exception will be raised.
    System Returns the color when this structure has a System color.


    If you try to read the value of this property and ColorType is not the right kind, an Exception will be raised.
    Theme Returns the color when this structure has a Themed color.


    If you try to read the value of this property and ColorType is not the right kind, an Exception will be raised.
    Transparent Returns the transparent color.
    In This Article
    Back to top FlexCel Studio for the .NET Framework v7.24.0.0
    © 2002 - 2025 tmssoftware.com