Class DisplayUnitsConverter

Class DisplayUnitsConverter

Namespace: Aspose.Note
Assembly: Aspose.Note.dll (25.6.0)

The class contains the methods for converting values.

public static class DisplayUnitsConverter
   {
       private const double MillimetersPerInch = 25.4;
       private const double InchesPerFoot = 12;
       private const double FeetPerYard = 3;
       private const double YardsPerMeter = 0.9144;
       private const double MetersPerKilometer = 1000;
       public static double ConvertMillimetersToInches(double millimeters) => millimeters / MillimetersPerInch;
       public static double ConvertMillimetersToCentimeters(double millimeters) => millimeters / 10;
       public static double ConvertMillimetersToMeters(double millimeters) => millimeters * 0.001;
       public static double ConvertMillimetersToKilometers(double millimeters) => ConvertMillimetersToMeters(millimeters) / MetersPerKilometer;
       public static double ConvertInchesToMillimeters(double inches) => inches * MillimetersPerInch;
       public static double ConvertInchesToCentimeters(double inches) => ConvertInchesToMillimeters(inches) / 10;
       public static double ConvertInchesToMeters(double inches) => ConvertInchesToMillimeters(inches) * 0.0254;
       public static double ConvertInchesToKilometers(double inches) => ConvertInchesToMeters(inches) / 100_000;
       public static double ConvertFeetToMillimeters(double feet) => (feet * InchesPerFoot * MillimetersPerInch);
       public static double ConvertFeetToCentimeters(double feet) => ConvertFeetToMillimeters(feet) / 10;
       public static double ConvertFeetToMeters(double feet) => (feet * InchesPerFoot * MillimetersPerInch) * 0.0254;
       public static double ConvertFeetToKilometers(double feet) => ConvertFeetToMeters(feet) / 1000;
       public static double ConvertYardsToMillimeters(double yards) => (yards * FeetPerYard * InchesPerFoot * MillimetersPerInch);
       public static double ConvertYardsToCentimeters(double yards) => ConvertYardsToMillimeters(yards) / 10;
       public static double ConvertYardsToMeters(double yards) => (yards * FeetPerYard * InchesPerFoot * MillimetersPerInch) * 0.0254;
       public static double ConvertYardsToKilometers(double yards) => ConvertYardsToMeters(yards) / 1000;
       public static double ConvertMetersToMillimeters(double meters) => (meters * 1000);
       public static double ConvertMetersToCentimeters(double meters) => (meters * 100);
       public static double ConvertMetersToFeet(double meters) => (meters * 3.28084);
       public static double ConvertMetersToInches(double meters) => (meters * 39.3701);
       public static double ConvertMetersToYards(double meters) => (meters * 1.09361);
       public static double ConvertMetersToKilometers(double meters) => meters;
       public static double ConvertKilometersToMillimeters(double kilometers) => (kilometers * MetersPerKilometer * 1000);
       public static double ConvertKilometersToCentimeters(double kilometers) => (kilometers * MetersPerKilometer * 100);
       public static double ConvertKilometersToMeters(double kilometers) => (kilometers * MetersPerKilometer);
       public static double ConvertKilometersToFeet(double kilometers) => (kilometers * MetersPerKilometer * 3.28084);
       public static double ConvertKilometersToInches(double kilometers) => (kilometers * MetersPerKilometer * 39.3701);
       public static double ConvertKilometersToYards(double kilometers) => (kilometers * MetersPerKilometer * 1.09361);
   }

Inheritance

object DisplayUnitsConverter

Inherited Members

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

Methods

InchToPoint(float)

Converts inches to points.

public static float InchToPoint(float inches)
   {
      const float pointsPerInch = 72f;
      return inches * pointsPerInch;
   }

Parameters

inches float

The value to convert in inches.

Returns

float

The System.Single.

MillimeterToInch(float)

Converts millimeters to inches.

public static float MillimeterToInch(float mm)
    {
        return mm / 25.4F;
    }

Parameters

mm float

The value to convert in millimeters.

Returns

float

The System.Single.

MillimeterToPoint(float)

Converts millimeters to points.

public static float MillimeterToPoint(float mm)
{
}

Parameters

mm float

The value to convert in millimeters.

Returns

float

The System.Single.

PixelToPoint(int, float)

Converts pixels to points at the specified pixel resolution.

public static float PixelToPoint(int pixels, float dpi)
{
}

Parameters

pixels int

The value to convert in pixels.

dpi float

Screen resolution.

Returns

float

The System.Int32.

PointToInch(float)

Converts points to inches.

public static float PointToInch(float points)
{
    const float POINTS_TO_INCH = 72.0f;
    return points / POINTS_TO_INCH;
}

Parameters

points float

The value to convert in points.

Returns

float

The System.Single.

PointToPixel(float, float)

Converts points to pixels at the specified pixel resolution.

public static int PointToPixel(float points, float dpi)
{
    return (int)(points * dpi);
}

Parameters

points float

The value to convert in points.

dpi float

Screen resolution.

Returns

int

The System.Int32.

 English