Skip to main content

Struct AxisLabelVisual

Namespace: VelloSharp.Charting.Rendering
Assembly: VelloSharp.Charting.dll

public readonly record struct AxisLabelVisual : IEquatable<AxisLabelVisual>

Implements

IEquatable<AxisLabelVisual>

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

AxisLabelVisual(double, double, string, ChartTypography, AxisOrientation, TextAlignment, TextAlignment, RgbaColor)

public AxisLabelVisual(double X, double Y, string Text, ChartTypography Typography, AxisOrientation Orientation, TextAlignment HorizontalAlignment, TextAlignment VerticalAlignment, RgbaColor Color)

Parameters

X double

Y double

Text string

Typography ChartTypography

Orientation AxisOrientation

HorizontalAlignment TextAlignment

VerticalAlignment TextAlignment

Color RgbaColor

Properties

Color

public RgbaColor Color { get; init; }

Property Value

RgbaColor

HorizontalAlignment

public TextAlignment HorizontalAlignment { get; init; }

Property Value

TextAlignment

Orientation

public AxisOrientation Orientation { get; init; }

Property Value

AxisOrientation

Text

public string Text { get; init; }

Property Value

string

Typography

public ChartTypography Typography { get; init; }

Property Value

ChartTypography

VerticalAlignment

public TextAlignment VerticalAlignment { get; init; }

Property Value

TextAlignment

X

public double X { get; init; }

Property Value

double

Y

public double Y { get; init; }

Property Value

double