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
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
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
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
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
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
The System.Int32.