Table of Contents

Method PixelToDip

Namespace
Alternet.Drawing
Assembly
Alternet.UI.Common.dll

PixelToDip(SizeI, float?)

Converts SizeI to device-independent units.

public static SizeD PixelToDip(SizeI value, float? scaleFactor = null)

Parameters

value SizeI

SizeI in pixels.

scaleFactor float?

Scale factor used for the conversion. Optional. If not specified, default value is used.

Returns

SizeD

PixelToDip(RectI[], float?)

Converts array of RectI to device-independent units.

public static RectD[] PixelToDip(RectI[] rects, float? scaleFactor = null)

Parameters

rects RectI[]

Array of RectI in pixels.

scaleFactor float?

Scale factor used for the conversion. Optional. If not specified, default value is used.

Returns

RectD[]

PixelToDip(PointI, float?)

Converts PointI to device-independent units.

public static PointD PixelToDip(PointI value, float? scaleFactor = null)

Parameters

value PointI

PointI in pixels.

scaleFactor float?

Scale factor used for the conversion. Optional. If not specified, default value is used.

Returns

PointD

PixelToDip(RectI, float?)

Converts RectI to device-independent units.

public static RectD PixelToDip(RectI value, float? scaleFactor = null)

Parameters

value RectI

RectI in pixels.

scaleFactor float?

Scale factor used for the conversion. Optional. If not specified, default value is used.

Returns

RectD

PixelToDip(int, float?)

Converts pixels to device-independent units.

public static float PixelToDip(int value, float? scaleFactor = null)

Parameters

value int

Value in pixels.

scaleFactor float?

Scale factor.

Returns

float

Converted value.