|
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="Sizes.cs" company="Catel development team">
// Copyright (c) 2008 - 2011 Catel development team. All rights reserved.
// </copyright>
// <summary>
// Extension methods to calculate sizes.
// </summary>
// --------------------------------------------------------------------------------------------------------------------
using System;
namespace Catel.Windows.Documents
{
/// <summary>
/// Extension methods to calculate sizes.
/// </summary>
public static class Sizes
{
/// <summary>
/// Convert number of points to number of pixels.
/// </summary>
/// <param name="value">Number of points.</param>
/// <returns>Number of pixels.</returns>
public static double PointsToPixels(this double value)
{
return value * 96.0d / 72.0d;
}
/// <summary>
/// Convert number of pixels to number of points.
/// </summary>
/// <param name="value">Number of pixels.</param>
/// <returns>Number of points.</returns>
public static double PixelsToPoints(this double value)
{
return Math.Round(value * 72.0 / 96.0);
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.