Returns a new
LogicalLength of the current (source) LogicalLength, converted to
its equivalent in the specified destination unit of measure.
Syntax
Parameters
- sourceDpi
-
Represents the DPI along the length direction of the source LogicalLength.
This value is only used if the source unit of measure is .Pixel.
- destinationUnit
-
The unit of measurement of the destination LogicalLength.
- destinationDpi
-
Represents the DPI along the length direction of the destination LogicalLength.
This value is only used if the destination unit of measure is .Pixel.
Example
This example creates a new LogicalLength structure in inches then converts it to another LogicalLength structure in pixels.
Visual Basic | Copy Code |
---|
Private Sub LogicalLength_ConvertTo()
Dim lng1 As LogicalLength = New LogicalLength(1.5f, LogicalUnit.Inch)
Dim s As String = String.Format("{0}", lng1)
MessageBox.Show(s)
Dim lng2 As LogicalLength = lng1.ConvertTo(150, LogicalUnit.Pixel, 150)
s = String.Format("{0}", lng2)
MessageBox.Show(s)
End Sub |
C# | Copy Code |
---|
private void LogicalLength_ConvertTo() { // create a new logical length that is 1.5 inches LogicalLength lng1 = new LogicalLength(1.5f, LogicalUnit.Inch); // show the length string s = string.Format("{0}", lng1); MessageBox.Show(s); // convert the length to pixels LogicalLength lng2 = lng1.ConvertTo(150, LogicalUnit.Pixel, 150); // show s = string.Format("{0}", lng2); MessageBox.Show(s); } |
Remarks
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family
See Also