Class
Unit

Conversion helpers between device-independent pixels (DIPs) and common measurement units used in documents.

Definition

Namespace:Telerik.Windows.Documents.Media

Assembly:Telerik.Windows.Documents.Core.dll

Syntax:

cs-api-definition
public static class Unit

Inheritance: objectUnit

Methods

CmToDip(double)

Converts centimeters to dips.

Declaration

cs-api-definition
public static double CmToDip(double value)

Parameters

value

double

Centimeters.

Returns

double

Pixels.

DegreeToWavelength(double)

Converts degree to wave length.

Declaration

cs-api-definition
public static double DegreeToWavelength(double degrees)

Parameters

degrees

double

Angle in degrees.

Returns

double

Angle in 60000ths of degree.

DipToCm(double)

Converts dips to centimeters.

Declaration

cs-api-definition
public static double DipToCm(double value)

Parameters

value

double

Pixels.

Returns

double

Centimeters.

DipToEmu(double)

Converts dips to EMUs.

Declaration

cs-api-definition
public static double DipToEmu(double value)

Parameters

value

double

Pixels.

Returns

double

EMUs.

DipToEmuI(double)

Converts dips to EMUs.

Declaration

cs-api-definition
public static int DipToEmuI(double value)

Parameters

value

double

Pixels.

Returns

int

EMUs.

DipToInch(double)

Converts dips to inches.

Declaration

cs-api-definition
public static double DipToInch(double value)

Parameters

value

double

Pixels.

Returns

double

Inches.

DipToMm(double)

Converts dips to millimeters.

Declaration

cs-api-definition
public static double DipToMm(double value)

Parameters

value

double

Pixels.

Returns

double

Millimeters.

DipToPica(double)

Converts dips to picas.

Declaration

cs-api-definition
public static double DipToPica(double value)

Parameters

value

double

Pixels.

Returns

double

Picas.

DipToPoint(double)

Converts dips to points.

Declaration

cs-api-definition
public static double DipToPoint(double value)

Parameters

value

double

Pixels.

Returns

double

Points.

DipToPointI(double)

Converts dips to points.

Declaration

cs-api-definition
public static int DipToPointI(double pixels)

Parameters

pixels

double

Pixels.

Returns

int

Points.

DipToTwip(double)

Converts dips to twips.

Declaration

cs-api-definition
public static double DipToTwip(double value)

Parameters

value

double

Pixels.

Returns

double

Twips.

DipToTwipF(double)

Converts dips to twips.

Declaration

cs-api-definition
public static float DipToTwipF(double value)

Parameters

value

double

Pixels.

Returns

float

Twips.

DipToTwipI(double)

Converts dips to twips.

Declaration

cs-api-definition
public static int DipToTwipI(double value)

Parameters

value

double

Pixels.

Returns

int

Twips.

DipToUnit(double, UnitType)

Converts DIPs to units.

Declaration

cs-api-definition
public static double DipToUnit(double value, UnitType type)

Parameters

value

double

Pixels.

type

UnitType

UnitType.

Returns

double

Units.

EmToPixel(double, double)

Converts units of measurement to pixels.

Declaration

cs-api-definition
public static double EmToPixel(double basePixelSize, double value)

Parameters

basePixelSize

double

Base pixel size.

value

double

Ems.

Returns

double

Pixels.

EmuToDip(double)

Converts EMUs to dips.

Declaration

cs-api-definition
public static double EmuToDip(double value)

Parameters

value

double

EMUs.

Returns

double

Pixels.

EmuToInch(long)

Converts EMUs to inches.

Declaration

cs-api-definition
public static double EmuToInch(long emu)

Parameters

emu

long

EMUs.

Returns

double

Inches.

InchToDip(double)

Converts inches to dips.

Declaration

cs-api-definition
public static double InchToDip(double value)

Parameters

value

double

Inches.

Returns

double

Pixels.

InchToEmu(double)

Converts inches to EMUs.

Declaration

cs-api-definition
public static long InchToEmu(double inch)

Parameters

inch

double

Inches.

Returns

long

EMUs.

IsRelativeUnitType(UnitType)

Determines whether unit type is relative.

Declaration

cs-api-definition
public static bool IsRelativeUnitType(UnitType type)

Parameters

type

UnitType

The unit type.

Returns

bool

MmToDip(double)

Converts millimeters to dips.

Declaration

cs-api-definition
public static double MmToDip(double value)

Parameters

value

double

Millimeters.

Returns

double

Pixels.

PercentToPixel(double, double)

Converts percents to pixels.

Declaration

cs-api-definition
public static double PercentToPixel(double basePixelSize, double value)

Parameters

basePixelSize

double

Base pixel size.

value

double

Percents.

Returns

double

Pixels.

PicaToDip(double)

Converts to points dips.

Declaration

cs-api-definition
public static double PicaToDip(double value)

Parameters

value

double

Picas.

Returns

double

Pixels.

PixelToEm(double, double)

Converts pixels to units of measurement.

Declaration

cs-api-definition
public static double PixelToEm(double basePixelSize, double value)

Parameters

basePixelSize

double

Base pixel size.

value

double

Pixels.

Returns

double

Ems.

PixelToPercent(double, double)

Converts pixels to percents.

Declaration

cs-api-definition
public static double PixelToPercent(double basePixelSize, double value)

Parameters

basePixelSize

double

Base pixel size.

value

double

Pixels.

Returns

double

Percents.

PixelToUnit(double, double, UnitType)

Converts Pixels the unit.

Declaration

cs-api-definition
public static double PixelToUnit(double basePixelSize, double value, UnitType type)

Parameters

basePixelSize

double

Base pixel size.

value

double

Pixel.

type

UnitType

The type.

Returns

double

PointToDip(double)

Converts to points dips.

Declaration

cs-api-definition
public static double PointToDip(double value)

Parameters

value

double

Points.

Returns

double

Pixels.

TwipToDip(double)

Converts twips to dips.

Declaration

cs-api-definition
public static double TwipToDip(double value)

Parameters

value

double

Twips.

Returns

double

Pixels.

TwipToDipF(double)

Converts twips to dips.

Declaration

cs-api-definition
public static float TwipToDipF(double value)

Parameters

value

double

Twips.

Returns

float

Dips.

TwipToDipI(double)

Converts twips to dips.

Declaration

cs-api-definition
public static int TwipToDipI(double value)

Parameters

value

double

Twips.

Returns

int

Dips.

UnitToDip(double, UnitType)

Converts Units to dips.

Declaration

cs-api-definition
public static double UnitToDip(double value, UnitType type)

Parameters

value

double

Units.

type

UnitType

UnitType.

Returns

double

Pixels.

UnitToPixel(double, double, UnitType)

Converts Units to pixel.

Declaration

cs-api-definition
public static double UnitToPixel(double basePixelSize, double value, UnitType type)

Parameters

basePixelSize

double

Base pixel size.

value

double

The value.

type

UnitType

The type.

Returns

double

WavelengthToDegree(int)

Converts wave length to degree.

Declaration

cs-api-definition
public static double WavelengthToDegree(int wavelength)

Parameters

wavelength

int

wave length.

Returns

double

Points.

WavelengthToDegree(long)

Converts wave length to degree.

Declaration

cs-api-definition
public static double WavelengthToDegree(long wavelength)

Parameters

wavelength

long

wave length.

Returns

double

Points.