Converts this
LogicalLength structure to the specified unit of measure.
Syntax
Visual Basic (Usage) | Copy Code |
---|
Dim instance As LogicalLength
Dim sourceDpi As Double
Dim destinationUnit As LogicalUnit
Dim destinationDpi As Double
instance.Convert(sourceDpi, destinationUnit, destinationDpi)
|
Parameters
- sourceDpi
-
Represents the DPI of the source value along the length direction. This value is only used if the source unit of measure is .Pixel.
- destinationUnit
-
The unit of measurement of the destination value.
- destinationDpi
-
Represents the DPI of the destination value along the length direction.
This value is only used if the source unit of measure is .Pixel.
Example
This example creates a new LogicalLength structure in inches then converts it to pixels.
Visual Basic | Copy Code |
---|
Private Sub LogicalLength_LogicalLength()
Dim lng As LogicalLength = New LogicalLength(1.5f, LogicalUnit.Inch)
Dim s As String = String.Format("{0}", lng)
MessageBox.Show(s)
lng.Convert(150, LogicalUnit.Pixel, 150)
s = String.Format("{0}", lng)
MessageBox.Show(s)
End Sub |
C# | Copy Code |
---|
private void LogicalLength_LogicalLength() { // create a new logical length that is 1.5 inches LogicalLength lng = new LogicalLength(1.5f, LogicalUnit.Inch); // show the length string s = string.Format("{0}", lng); MessageBox.Show(s); // convert the length to pixels lng.Convert(150, LogicalUnit.Pixel, 150); // show s = string.Format("{0}", lng); 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