Class Length

Class Length

Namespace: Aspose.Html.Drawing
Assembly: Aspose.HTML.dll (25.2.0)

Represents a length measurement unit.

[ComVisible(true)]
public sealed class Length : Dimension, IEquatable<unit>

Inheritance

objectUnitNumericDimensionLength

Implements

IEquatable<unit>

Inherited Members

Dimension.ToString(), Numeric.GetValue(), Numeric.CompareTo(Numeric), Numeric.Equals(Unit), Numeric.GetHashCode(), Numeric.ToString(), Numeric.GetValue(UnitType), Unit.Equals(Unit), Unit.Equals(object), Unit.GetHashCode(), Unit.ToString(), Unit.FromCentimeters(double), Unit.FromMillimeters(double), Unit.FromQuarterMillimeters(double), Unit.FromInches(double), Unit.FromPicas(double), Unit.FromPoints(double), Unit.FromPixels(double), Unit.FromDegrees(double), Unit.FromGradians(double), Unit.FromRadians(double), Unit.FromTurns(double), Unit.FromSeconds(double), Unit.FromMilliseconds(double), Unit.FromHertz(double), Unit.FromKiloHertz(double), Unit.FromDotsPerInch(double), Unit.FromDotsPerCentimeters(double), Unit.FromDotsPerPixel(double), Unit.UnitType, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Methods

OnConvert(double, UnitType, UnitType)

Called when unit is converted to the specified unit type.

protected override double OnConvert(double value, UnitType fromType, UnitType toType)

Parameters

value double

The value.

fromType UnitType

From unit type.

toType UnitType

To unit type.

Returns

double

Operators

operator +(Length, Length)

Implements the operator +.

public static Length operator +(Length a, Length b)

Parameters

a Length

Parameter a.

b Length

Parameter b.

Returns

Length

The result of the operator.

Exceptions

ArgumentNullException

Arguments are null

ArgumentException

Arguments have different types or Arguments have different resolution or

operator ==(Length, Length)

Implements the operator ==.

public static bool operator ==(Length a, Length b)

Parameters

a Length

The parameter a.

b Length

The parameter b.

Returns

bool

The result of the operator.

operator &gt;(Length, Length)

Implements the operator >.

public static bool operator &gt;(Length a, Length b)

Parameters

a Length

The parameter a.

b Length

The parameter b.

Returns

bool

The result of the operator.

Exceptions

ArgumentException

Arguments have different types

ArgumentNullException

An argument is null

operator &gt;=(Length, Length)

Implements the operator >=.

public static bool operator &gt;=(Length a, Length b)

Parameters

a Length

The parameter a.

b Length

The parameter b.

Returns

bool

The result of the operator.

Exceptions

ArgumentException

Arguments have different types

ArgumentNullException

An argument is null

operator !=(Length, Length)

Implements the operator !=.

public static bool operator !=(Length a, Length b)

Parameters

a Length

The parameter a.

b Length

The parameter b.

Returns

bool

The result of the operator.

operator <(Length, Length)

Implements the operator <.

public static bool operator &lt;(Length a, Length b)

Parameters

a Length

The parameter a.

b Length

The parameter b.

Returns

bool

The result of the operator.

Exceptions

ArgumentException

Arguments have different types

ArgumentNullException

An argument is null

operator <=(Length, Length)

Implements the operator <=.

public static bool operator &lt;=(Length a, Length b)

Parameters

a Length

The parameter a.

b Length

The parameter b.

Returns

bool

The result of the operator.

Exceptions

ArgumentException

Arguments have different types

ArgumentNullException

An argument is null

operator -(Length, Length)

Implements the operator -.

public static Length operator -(Length a, Length b)

Parameters

a Length

The parameter a.

b Length

The parameter b.

Returns

Length

The result of the operator.

Exceptions

ArgumentNullException

Arguments are null

ArgumentException

Arguments have different types or Arguments have different resolutions or </unit>