menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class UnitsConvertor - API Reference

    Show / Hide Table of Contents

    Class UnitsConvertor

    Class allow to convert differ metrics units. Convert is based on Graphics object DPI settings that is why for differ graphics settings must be created new instance. For example: printers often has 300 and greater dpi resolution, for compare default display screen dpi is 96.

    Inheritance
    System.Object
    UnitsConvertor
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.Layouting
    Assembly: Syncfusion.DLS.Base.dll
    Syntax
    public class UnitsConvertor

    Constructors

    UnitsConvertor()

    Prevent class creation

    Declaration
    public UnitsConvertor()

    UnitsConvertor(Graphics)

    Create Units convert class based on specified Graphics units

    Declaration
    public UnitsConvertor(Graphics g)
    Parameters
    Type Name Description
    System.Drawing.Graphics g

    Graphics for measuring

    Properties

    EmptyGraphics

    Get Empty graphics created on Bitmap

    Declaration
    public static Graphics EmptyGraphics { get; }
    Property Value
    Type Description
    System.Drawing.Graphics

    Methods

    ConvertFromPixels(Double, PrintUnits)

    Converts value, stored in pixels, to value in "to" units

    Declaration
    public double ConvertFromPixels(double value, PrintUnits to)
    Parameters
    Type Name Description
    System.Double value

    Value to convert

    PrintUnits to

    Indicates units to convert to

    Returns
    Type Description
    System.Double

    Value stored in "to" units

    ConvertFromPixels(PointF, PrintUnits)

    Convert rectangle from pixels to specified units

    Declaration
    public PointF ConvertFromPixels(PointF point, PrintUnits to)
    Parameters
    Type Name Description
    System.Drawing.PointF point

    point in pixels units

    PrintUnits to

    convert to units

    Returns
    Type Description
    System.Drawing.PointF

    output Point in specified units

    ConvertFromPixels(RectangleF, PrintUnits)

    Convert rectangle in Pixels into rectangle with specified measure units

    Declaration
    public RectangleF ConvertFromPixels(RectangleF rect, PrintUnits to)
    Parameters
    Type Name Description
    System.Drawing.RectangleF rect

    source rectangle in pixels units

    PrintUnits to

    convert to units

    Returns
    Type Description
    System.Drawing.RectangleF

    output Rectangle in specified units

    ConvertFromPixels(SizeF, PrintUnits)

    Convert Size in pixels to size in specified measure units

    Declaration
    public SizeF ConvertFromPixels(SizeF size, PrintUnits to)
    Parameters
    Type Name Description
    System.Drawing.SizeF size

    source size

    PrintUnits to

    convert to units

    Returns
    Type Description
    System.Drawing.SizeF

    output size in specified measure units

    ConvertFromPixels(Single, PrintUnits)

    Converts value, stored in pixels, to value in "to" units

    Declaration
    public float ConvertFromPixels(float value, PrintUnits to)
    Parameters
    Type Name Description
    System.Single value

    Value to convert

    PrintUnits to

    Indicates units to convert to

    Returns
    Type Description
    System.Single

    Value stored in "to" units

    ConvertToPixels(Double, PrintUnits)

    Converts value, stored in "from" units, to pixels

    Declaration
    public double ConvertToPixels(double value, PrintUnits from)
    Parameters
    Type Name Description
    System.Double value

    Value to convert

    PrintUnits from

    Indicates units to convert from

    Returns
    Type Description
    System.Double

    Value stored in pixels

    ConvertToPixels(PointF, PrintUnits)

    Convert point from specified measure units to pixels

    Declaration
    public PointF ConvertToPixels(PointF point, PrintUnits from)
    Parameters
    Type Name Description
    System.Drawing.PointF point

    source point for convert

    PrintUnits from

    measure units

    Returns
    Type Description
    System.Drawing.PointF

    point in pixels coordinates

    ConvertToPixels(RectangleF, PrintUnits)

    Convert rectangle location and size to Pixels from specified measure units

    Declaration
    public RectangleF ConvertToPixels(RectangleF rect, PrintUnits from)
    Parameters
    Type Name Description
    System.Drawing.RectangleF rect

    source rectangle

    PrintUnits from

    source rectangle measure units

    Returns
    Type Description
    System.Drawing.RectangleF

    Rectangle with Pixels

    ConvertToPixels(SizeF, PrintUnits)

    Convert size from specified measure units to pixels

    Declaration
    public SizeF ConvertToPixels(SizeF size, PrintUnits from)
    Parameters
    Type Name Description
    System.Drawing.SizeF size

    source size

    PrintUnits from

    measure units

    Returns
    Type Description
    System.Drawing.SizeF

    size in pixels

    ConvertToPixels(Single, PrintUnits)

    Converts value, stored in "from" units, to pixels

    Declaration
    public float ConvertToPixels(float value, PrintUnits from)
    Parameters
    Type Name Description
    System.Single value

    Value to convert

    PrintUnits from

    Indicates units to convert from

    Returns
    Type Description
    System.Single

    Value stored in pixels

    ConvertUnits(Double, PrintUnits, PrintUnits)

    Converts value, stored in "from" units, to value in "to" units

    Declaration
    public double ConvertUnits(double value, PrintUnits from, PrintUnits to)
    Parameters
    Type Name Description
    System.Double value

    Value to convert

    PrintUnits from

    Indicates units to convert from

    PrintUnits to

    Indicates units to convert to

    Returns
    Type Description
    System.Double

    Value stored in "to" units

    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved