# Class UiFontData

Namespace
  adas_core.Domain.Models.MongoModels

Assembly
  adas-core.Domain.dll

Represents data for a UI font, storing font-related information used for rendering user interface elements.

    public class UiFontData

Inheritance
  object
  UiFontData

Inherited Members
  object.Equals(object)
  object.Equals(object, object)
  object.GetHashCode()
  object.GetType()
  object.MemberwiseClone()
  object.ReferenceEquals(object, object)
  object.ToString()

Extension Methods
  NumberUtils.IsNumber(object)
  NumberUtils.ToDouble(object)
  ObjectUtils.ToStr(object?)

## Remarks

This class serves as a data container for font properties required by the UI rendering system.

## Properties

### BackGroundColor

    public string? BackGroundColor { get; set; }

#### Property Value

string

### BorderColor

    public string? BorderColor { get; set; }

#### Property Value

string

### BoxMarginBot

    public double? BoxMarginBot { get; set; }

#### Property Value

double?

### BoxMarginLeft

    public double? BoxMarginLeft { get; set; }

#### Property Value

double?

### BoxMarginRight

    public double? BoxMarginRight { get; set; }

#### Property Value

double?

### BoxMarginTop

    public double? BoxMarginTop { get; set; }

#### Property Value

double?

### FontSizeHeaderValue

    public double? FontSizeHeaderValue { get; set; }

#### Property Value

double?

### FontSizeLittleName

    public double? FontSizeLittleName { get; set; }

#### Property Value

double?

### FontSizeLittleTextValue

    public double? FontSizeLittleTextValue { get; set; }

#### Property Value

double?

### FontSizeLittleValue

    public double? FontSizeLittleValue { get; set; }

#### Property Value

double?

### FontSizeMediumTextValue

    public double? FontSizeMediumTextValue { get; set; }

#### Property Value

double?

### FontSizeMediumValue

    public double? FontSizeMediumValue { get; set; }

#### Property Value

double?

### FontSizeMicroValue

    public double? FontSizeMicroValue { get; set; }

#### Property Value

double?

### FontSizeName

    public double? FontSizeName { get; set; }

#### Property Value

double?

### FontSizeNanoValue

    public double? FontSizeNanoValue { get; set; }

#### Property Value

double?

### FontSizeTextValue

    public double? FontSizeTextValue { get; set; }

#### Property Value

double?

### FontSizeUnit

    public double? FontSizeUnit { get; set; }

#### Property Value

double?

### FontSizeValue

    public double? FontSizeValue { get; set; }

#### Property Value

double?

### HeightStepBed

    public double? HeightStepBed { get; set; }

#### Property Value

double?

### WidthStepBed

    public double? WidthStepBed { get; set; }

#### Property Value

double?